diff --git a/quickfixj-codegenerator/src/main/java/org/quickfixj/codegenerator/MessageCodeGenerator.java b/quickfixj-codegenerator/src/main/java/org/quickfixj/codegenerator/MessageCodeGenerator.java index 615e63966..4603ef3d1 100644 --- a/quickfixj-codegenerator/src/main/java/org/quickfixj/codegenerator/MessageCodeGenerator.java +++ b/quickfixj-codegenerator/src/main/java/org/quickfixj/codegenerator/MessageCodeGenerator.java @@ -81,7 +81,7 @@ protected void logInfo(String msg) { } protected void logDebug(String msg) { - System.out.println(msg); + // no-op by default; override (e.g. MavenMessageCodeGenerator) to enable debug output } protected void logError(String msg, Throwable e) { diff --git a/quickfixj-codegenerator/src/test/java/org/quickfixj/codegenerator/GoldenFileTest.java b/quickfixj-codegenerator/src/test/java/org/quickfixj/codegenerator/GoldenFileTest.java new file mode 100644 index 000000000..6eac0999a --- /dev/null +++ b/quickfixj-codegenerator/src/test/java/org/quickfixj/codegenerator/GoldenFileTest.java @@ -0,0 +1,179 @@ +package org.quickfixj.codegenerator; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.fail; + +import java.io.File; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; +import java.util.stream.Stream; + +import org.junit.Before; +import org.junit.Rule; +import org.junit.Test; +import org.junit.rules.TemporaryFolder; + +/** + * Golden-file regression test for the code generator. + * + *

The test runs {@link MessageCodeGenerator} against the real FIX42 and FIX44 dictionaries + * and compares every generated {@code .java} file byte-for-byte against the committed golden + * files stored in {@code src/test/resources/golden/fix42} and + * {@code src/test/resources/golden/fix44}. + * + *

FIX42 is used because it contains repeating groups (38 of them), while still being + * smaller than FIX44. FIX44 is used because it contains 233 groups, including nested ones + * (relevant to issue #1084). + * + *

If the generator output must intentionally change, regenerate the golden files by running + * the {@code GenerateGoldenFiles} utility in the {@code src/test/java} tree and committing the + * updated golden files together with the generator changes. + */ +public class GoldenFileTest { + + @Rule + public TemporaryFolder tempFolder = new TemporaryFolder(); + + private File schemaDirectory = new File("./src/main/resources/org/quickfixj/codegenerator"); + private File goldenBase = new File("./src/test/resources/golden"); + + private File fix42DictFile = new File( + "../quickfixj-messages/quickfixj-messages-fix42/src/main/resources/FIX42.xml"); + private File fix44DictFile = new File( + "../quickfixj-messages/quickfixj-messages-fix44/src/main/resources/FIX44.xml"); + + private MessageCodeGenerator generator; + + @Before + public void setup() { + generator = new MessageCodeGenerator(); + } + + // ------------------------------------------------------------------------- + // FIX42 – has fields, messages, and repeating groups (no components) + // ------------------------------------------------------------------------- + + @Test + public void testFix42GenerationMatchesGolden() throws Exception { + File outputDir = tempFolder.newFolder("fix42"); + generateCode(fix42DictFile, "FIX42", "quickfix.fix42", outputDir); + assertMatchesGolden(new File(goldenBase, "fix42"), outputDir, "FIX42"); + } + + // ------------------------------------------------------------------------- + // FIX44 – has fields, messages, components, and 233 groups (incl. nested) + // ------------------------------------------------------------------------- + + @Test + public void testFix44GenerationMatchesGolden() throws Exception { + File outputDir = tempFolder.newFolder("fix44"); + generateCode(fix44DictFile, "FIX44", "quickfix.fix44", outputDir); + assertMatchesGolden(new File(goldenBase, "fix44"), outputDir, "FIX44"); + } + + // ------------------------------------------------------------------------- + // Helpers + // ------------------------------------------------------------------------- + + private void generateCode(File dictFile, String name, String messagePackage, File outputDir) + throws Exception { + MessageCodeGenerator.Task task = new MessageCodeGenerator.Task(); + task.setName(name); + task.setSpecification(dictFile); + task.setTransformDirectory(schemaDirectory); + task.setMessagePackage(messagePackage); + task.setOutputBaseDirectory(outputDir); + task.setFieldPackage("quickfix.field"); + task.setOverwrite(true); + task.setOrderedFields(true); + task.setDecimalGenerated(true); + generator.generate(task); + } + + /** + * Recursively walks the golden directory and verifies that each {@code .java} file has an + * identical counterpart in the generated output directory. Also checks that no extra files + * were generated that are absent from the golden directory. + */ + private void assertMatchesGolden(File goldenDir, File generatedDir, String label) + throws IOException { + List errors = new ArrayList<>(); + + // Collect relative paths of all .java files in the golden directory + List goldenRelPaths = collectJavaPaths(goldenDir.toPath()); + + // Collect relative paths of all .java files in the generated output directory + List generatedRelPaths = collectJavaPaths(generatedDir.toPath()); + + // Files present in golden but missing from generated output + List missingFromGenerated = new ArrayList<>(goldenRelPaths); + missingFromGenerated.removeAll(generatedRelPaths); + for (String missing : missingFromGenerated) { + errors.add("[" + label + "] Missing generated file: " + missing); + } + + // Extra files in generated output that are not in golden + List extraInGenerated = new ArrayList<>(generatedRelPaths); + extraInGenerated.removeAll(goldenRelPaths); + for (String extra : extraInGenerated) { + errors.add("[" + label + "] Unexpected generated file (not in golden): " + extra); + } + + // Compare content of files present in both + for (String relPath : goldenRelPaths) { + if (!generatedRelPaths.contains(relPath)) { + continue; // already reported as missing above + } + File goldenFile = new File(goldenDir, relPath); + File generatedFile = new File(generatedDir, relPath); + compareFileContent(goldenFile, generatedFile, relPath, label, errors); + } + + if (!errors.isEmpty()) { + fail(errors.size() + " golden file assertion(s) failed:\n" + + String.join("\n", errors)); + } + } + + private List collectJavaPaths(Path root) throws IOException { + if (!root.toFile().exists()) { + return new ArrayList<>(); + } + try (Stream stream = Files.walk(root)) { + return stream + .filter(p -> p.toString().endsWith(".java")) + .map(p -> root.relativize(p).toString()) + .sorted() + .collect(Collectors.toList()); + } + } + + private void compareFileContent(File goldenFile, File generatedFile, String relPath, + String label, List errors) throws IOException { + List goldenLines = Files.readAllLines(goldenFile.toPath()); + List generatedLines = Files.readAllLines(generatedFile.toPath()); + + int maxLines = Math.max(goldenLines.size(), generatedLines.size()); + for (int i = 0; i < maxLines; i++) { + String goldenLine = i < goldenLines.size() ? goldenLines.get(i) : ""; + String generatedLine = i < generatedLines.size() ? generatedLines.get(i) : ""; + if (!goldenLine.equals(generatedLine)) { + errors.add(String.format( + "[%s] %s line %d differs:%n golden: %s%n generated: %s", + label, relPath, i + 1, goldenLine, generatedLine)); + // Report only the first differing line per file to keep output manageable + break; + } + } + if (goldenLines.size() != generatedLines.size() && errors.isEmpty()) { + // Line counts differ but all shared lines matched – report the length mismatch + errors.add(String.format( + "[%s] %s line count differs: golden=%d, generated=%d", + label, relPath, goldenLines.size(), generatedLines.size())); + } + } +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/README.md b/quickfixj-codegenerator/src/test/resources/golden/README.md new file mode 100644 index 000000000..506f97827 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/README.md @@ -0,0 +1,76 @@ +# Golden Files for Code Generator Regression Tests + +This directory contains the reference ("golden") output of `MessageCodeGenerator` +for **FIX42** and **FIX44**. They are used by `GoldenFileTest` to catch +unintended changes to generated code. + +## Directory layout + +``` +golden/ + fix42/ – output generated from quickfixj-messages-fix42/src/main/resources/FIX42.xml + fix44/ – output generated from quickfixj-messages-fix44/src/main/resources/FIX44.xml +``` + +## What the test does + +`GoldenFileTest` runs `MessageCodeGenerator` against both dictionaries into a +temporary folder, then walks every `.java` file and asserts line-by-line equality +with the corresponding file here. Missing or extra files also fail the test. + +## When the generator output changes intentionally + +1. Make your generator changes. +2. Rebuild the module to pick up the new code: + ```bash + mvn package -pl quickfixj-codegenerator -DskipTests + ``` +3. Regenerate the golden files by running the generator against both dictionaries + from the `quickfixj-codegenerator` directory: + ```bash + # FIX42 + java -cp "target/quickfixj-codegenerator-*-SNAPSHOT.jar:$(mvn -q dependency:build-classpath -DincludeScope=compile -Dmdep.outputFile=/dev/stdout)" \ + org.quickfixj.codegenerator.MessageCodeGenerator \ + --spec ../quickfixj-messages/quickfixj-messages-fix42/src/main/resources/FIX42.xml \ + --transform src/main/resources/org/quickfixj/codegenerator \ + --out src/test/resources/golden/fix42 \ + --messagePackage quickfix.fix42 --fieldPackage quickfix.field \ + --orderedFields --decimal + ``` + The easiest way is to use the existing `GoldenFileTest` parameters as a guide + and write a small standalone `main` — or simply copy the generated output from + the temporary folder that `GoldenFileTest` creates (set a breakpoint, or change + `tempFolder` to a fixed path temporarily). + + Alternatively, run the following Maven snippet from the repo root, which uses + the same settings as the test: + ```bash + mvn test -pl quickfixj-codegenerator -Dtest=GenerateGoldenFilesManual + ``` + *(Create a one-off test class that calls the generator and copies output to + `src/test/resources/golden/` if you prefer a scripted approach.)* + +4. Verify only the expected files changed: + ```bash + git diff --stat quickfixj-codegenerator/src/test/resources/golden/ + ``` +5. Run the full test suite to confirm the updated golden files now match: + ```bash + mvn test -pl quickfixj-codegenerator + ``` +6. Commit the updated golden files **together with your generator changes** in the + same commit (or PR) so reviewers can see the diff side-by-side. + +## Why FIX42 and FIX44? + +| Coverage area | FIX42 | FIX44 | +|------------------------|-------|-------| +| Fields | ✓ | ✓ | +| Messages | ✓ | ✓ | +| Components | | ✓ | +| Repeating groups | ✓ (38)| ✓ (233, incl. nested) | +| Message cracker/factory| ✓ | ✓ | + +FIX42 is small enough to keep test times short while still exercising the +group-generation path. FIX44's 233 groups (including nested groups relevant to +issue #1084) provide thorough coverage without needing all FIX versions. diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Account.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Account.java new file mode 100644 index 000000000..14589457e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Account.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Account extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 1; + + public Account() { + super(1); + } + + public Account(String data) { + super(1, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AccruedInterestAmt.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AccruedInterestAmt.java new file mode 100644 index 000000000..8f2472535 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AccruedInterestAmt.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class AccruedInterestAmt extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 159; + + public AccruedInterestAmt() { + super(159); + } + + public AccruedInterestAmt(java.math.BigDecimal data) { + super(159, data); + } + + public AccruedInterestAmt(double data) { + super(159, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AccruedInterestRate.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AccruedInterestRate.java new file mode 100644 index 000000000..c9ffda7c3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AccruedInterestRate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class AccruedInterestRate extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 158; + + public AccruedInterestRate() { + super(158); + } + + public AccruedInterestRate(double data) { + super(158, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Adjustment.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Adjustment.java new file mode 100644 index 000000000..8f485b017 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Adjustment.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class Adjustment extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 334; + public static final int CANCEL = 1; + public static final int ERROR = 2; + public static final int CORRECTION = 3; + + public Adjustment() { + super(334); + } + + public Adjustment(int data) { + super(334, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AdvId.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AdvId.java new file mode 100644 index 000000000..727f390c2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AdvId.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AdvId extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 2; + + public AdvId() { + super(2); + } + + public AdvId(String data) { + super(2, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AdvRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AdvRefID.java new file mode 100644 index 000000000..47c28c292 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AdvRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AdvRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 3; + + public AdvRefID() { + super(3); + } + + public AdvRefID(String data) { + super(3, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AdvSide.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AdvSide.java new file mode 100644 index 000000000..14f271ccd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AdvSide.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class AdvSide extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 4; + public static final char BUY = 'B'; + public static final char SELL = 'S'; + public static final char CROSS = 'X'; + public static final char TRADE = 'T'; + + public AdvSide() { + super(4); + } + + public AdvSide(char data) { + super(4, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AdvTransType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AdvTransType.java new file mode 100644 index 000000000..e30a5660d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AdvTransType.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AdvTransType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 5; + public static final String NEW = "N"; + public static final String CANCEL = "C"; + public static final String REPLACE = "R"; + + public AdvTransType() { + super(5); + } + + public AdvTransType(String data) { + super(5, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AggregatedBook.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AggregatedBook.java new file mode 100644 index 000000000..1ebe51665 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AggregatedBook.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class AggregatedBook extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 266; + public static final boolean ONE_BOOK_ENTRY_PER_SIDE_PER_PRICE = true; + public static final boolean MULTIPLE_ENTRIES_PER_SIDE_PER_PRICE_ALLOWED = false; + + public AggregatedBook() { + super(266); + } + + public AggregatedBook(boolean data) { + super(266, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocAccount.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocAccount.java new file mode 100644 index 000000000..c7d3c5b26 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocAccount.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AllocAccount extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 79; + + public AllocAccount() { + super(79); + } + + public AllocAccount(String data) { + super(79, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocAvgPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocAvgPx.java new file mode 100644 index 000000000..760bc1bf4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocAvgPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class AllocAvgPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 153; + + public AllocAvgPx() { + super(153); + } + + public AllocAvgPx(java.math.BigDecimal data) { + super(153, data); + } + + public AllocAvgPx(double data) { + super(153, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocHandlInst.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocHandlInst.java new file mode 100644 index 000000000..2885f4ccd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocHandlInst.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class AllocHandlInst extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 209; + public static final int MATCH = 1; + public static final int FORWARD = 2; + public static final int FORWARD_AND_MATCH = 3; + + public AllocHandlInst() { + super(209); + } + + public AllocHandlInst(int data) { + super(209, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocID.java new file mode 100644 index 000000000..65586b253 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AllocID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 70; + + public AllocID() { + super(70); + } + + public AllocID(String data) { + super(70, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocLinkID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocLinkID.java new file mode 100644 index 000000000..13ef4d37d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocLinkID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AllocLinkID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 196; + + public AllocLinkID() { + super(196); + } + + public AllocLinkID(String data) { + super(196, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocLinkType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocLinkType.java new file mode 100644 index 000000000..aeea2e521 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocLinkType.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class AllocLinkType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 197; + public static final int FX_NETTING = 0; + public static final int FX_SWAP = 1; + + public AllocLinkType() { + super(197); + } + + public AllocLinkType(int data) { + super(197, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocNetMoney.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocNetMoney.java new file mode 100644 index 000000000..5c80ee6c8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocNetMoney.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class AllocNetMoney extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 154; + + public AllocNetMoney() { + super(154); + } + + public AllocNetMoney(java.math.BigDecimal data) { + super(154, data); + } + + public AllocNetMoney(double data) { + super(154, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocPrice.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocPrice.java new file mode 100644 index 000000000..a3ec4bc94 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocPrice.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class AllocPrice extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 366; + + public AllocPrice() { + super(366); + } + + public AllocPrice(java.math.BigDecimal data) { + super(366, data); + } + + public AllocPrice(double data) { + super(366, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocRejCode.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocRejCode.java new file mode 100644 index 000000000..36c80673c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocRejCode.java @@ -0,0 +1,46 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class AllocRejCode extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 88; + public static final int UNKNOWN_ACCOUNT = 0; + public static final int INCORRECT_QUANTITY = 1; + public static final int INCORRECT_AVERAGE_PRICE = 2; + public static final int UNKNOWN_EXECUTING_BROKER_MNEMONIC = 3; + public static final int COMMISSION_DIFFERENCE = 4; + public static final int UNKNOWN_ORDERID = 5; + public static final int UNKNOWN_LISTID = 6; + public static final int OTHER = 7; + + public AllocRejCode() { + super(88); + } + + public AllocRejCode(int data) { + super(88, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocShares.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocShares.java new file mode 100644 index 000000000..94a8b7e03 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocShares.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class AllocShares extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 80; + + public AllocShares() { + super(80); + } + + public AllocShares(java.math.BigDecimal data) { + super(80, data); + } + + public AllocShares(double data) { + super(80, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocStatus.java new file mode 100644 index 000000000..5bd904925 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocStatus.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class AllocStatus extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 87; + public static final int ACCEPTED = 0; + public static final int REJECTED = 1; + public static final int PARTIAL_ACCEPT = 2; + public static final int RECEIVED = 3; + + public AllocStatus() { + super(87); + } + + public AllocStatus(int data) { + super(87, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocText.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocText.java new file mode 100644 index 000000000..9ff9880ae --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocText.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AllocText extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 161; + + public AllocText() { + super(161); + } + + public AllocText(String data) { + super(161, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocTransType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocTransType.java new file mode 100644 index 000000000..7e7645d08 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AllocTransType.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class AllocTransType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 71; + public static final char NEW = '0'; + public static final char REPLACE = '1'; + public static final char CANCEL = '2'; + public static final char PRELIMINARY = '3'; + public static final char CALCULATED = '4'; + public static final char CALCULATED_WITHOUT_PRELIMINARY = '5'; + + public AllocTransType() { + super(71); + } + + public AllocTransType(char data) { + super(71, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AvgPrxPrecision.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AvgPrxPrecision.java new file mode 100644 index 000000000..f502867bb --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AvgPrxPrecision.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class AvgPrxPrecision extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 74; + + public AvgPrxPrecision() { + super(74); + } + + public AvgPrxPrecision(int data) { + super(74, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AvgPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AvgPx.java new file mode 100644 index 000000000..feb9f08b6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/AvgPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class AvgPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 6; + + public AvgPx() { + super(6); + } + + public AvgPx(java.math.BigDecimal data) { + super(6, data); + } + + public AvgPx(double data) { + super(6, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BasisPxType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BasisPxType.java new file mode 100644 index 000000000..5305fa492 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BasisPxType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class BasisPxType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 419; + + public BasisPxType() { + super(419); + } + + public BasisPxType(char data) { + super(419, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BeginSeqNo.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BeginSeqNo.java new file mode 100644 index 000000000..6fb02afde --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BeginSeqNo.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class BeginSeqNo extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 7; + + public BeginSeqNo() { + super(7); + } + + public BeginSeqNo(int data) { + super(7, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BeginString.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BeginString.java new file mode 100644 index 000000000..d87b2b8c2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BeginString.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class BeginString extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 8; + + public BeginString() { + super(8); + } + + public BeginString(String data) { + super(8, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Benchmark.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Benchmark.java new file mode 100644 index 000000000..a110db3ac --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Benchmark.java @@ -0,0 +1,47 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class Benchmark extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 219; + public static final char CURVE = '1'; + public static final char FIVEYR = '2'; + public static final char OLD5 = '3'; + public static final char TENYR = '4'; + public static final char OLD10 = '5'; + public static final char THIRTYYR = '6'; + public static final char OLD30 = '7'; + public static final char THREEMOLIBOR = '8'; + public static final char SIXMOLIBOR = '9'; + + public Benchmark() { + super(219); + } + + public Benchmark(char data) { + super(219, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidDescriptor.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidDescriptor.java new file mode 100644 index 000000000..85bc72472 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidDescriptor.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class BidDescriptor extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 400; + + public BidDescriptor() { + super(400); + } + + public BidDescriptor(String data) { + super(400, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidDescriptorType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidDescriptorType.java new file mode 100644 index 000000000..202f66033 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidDescriptorType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class BidDescriptorType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 399; + + public BidDescriptorType() { + super(399); + } + + public BidDescriptorType(int data) { + super(399, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidForwardPoints.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidForwardPoints.java new file mode 100644 index 000000000..c96f4f717 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidForwardPoints.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class BidForwardPoints extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 189; + + public BidForwardPoints() { + super(189); + } + + public BidForwardPoints(java.math.BigDecimal data) { + super(189, data); + } + + public BidForwardPoints(double data) { + super(189, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidID.java new file mode 100644 index 000000000..1259f03dd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class BidID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 390; + + public BidID() { + super(390); + } + + public BidID(String data) { + super(390, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidPx.java new file mode 100644 index 000000000..e41cb8ff4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class BidPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 132; + + public BidPx() { + super(132); + } + + public BidPx(java.math.BigDecimal data) { + super(132, data); + } + + public BidPx(double data) { + super(132, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidRequestTransType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidRequestTransType.java new file mode 100644 index 000000000..68ce045e7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidRequestTransType.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class BidRequestTransType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 374; + public static final char NEW = 'N'; + public static final char CANCEL = 'C'; + + public BidRequestTransType() { + super(374); + } + + public BidRequestTransType(char data) { + super(374, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidSize.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidSize.java new file mode 100644 index 000000000..21e49120b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidSize.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class BidSize extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 134; + + public BidSize() { + super(134); + } + + public BidSize(java.math.BigDecimal data) { + super(134, data); + } + + public BidSize(double data) { + super(134, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidSpotRate.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidSpotRate.java new file mode 100644 index 000000000..57b56730f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidSpotRate.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class BidSpotRate extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 188; + + public BidSpotRate() { + super(188); + } + + public BidSpotRate(java.math.BigDecimal data) { + super(188, data); + } + + public BidSpotRate(double data) { + super(188, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidType.java new file mode 100644 index 000000000..62362e9b4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BidType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class BidType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 394; + + public BidType() { + super(394); + } + + public BidType(int data) { + super(394, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BodyLength.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BodyLength.java new file mode 100644 index 000000000..c5b0a8d5c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BodyLength.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class BodyLength extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 9; + + public BodyLength() { + super(9); + } + + public BodyLength(int data) { + super(9, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BrokerOfCredit.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BrokerOfCredit.java new file mode 100644 index 000000000..fa17a5739 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BrokerOfCredit.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class BrokerOfCredit extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 92; + + public BrokerOfCredit() { + super(92); + } + + public BrokerOfCredit(String data) { + super(92, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BusinessRejectReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BusinessRejectReason.java new file mode 100644 index 000000000..2ceb83350 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BusinessRejectReason.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class BusinessRejectReason extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 380; + public static final int OTHER = 0; + public static final int UNKOWN_ID = 1; + public static final int UNKNOWN_SECURITY = 2; + public static final int UNSUPPORTED_MESSAGE_TYPE = 3; + public static final int APPLICATION_NOT_AVAILABLE = 4; + public static final int CONDITIONALLY_REQUIRED_FIELD_MISSING = 5; + + public BusinessRejectReason() { + super(380); + } + + public BusinessRejectReason(int data) { + super(380, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BusinessRejectRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BusinessRejectRefID.java new file mode 100644 index 000000000..8c671c04f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BusinessRejectRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class BusinessRejectRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 379; + + public BusinessRejectRefID() { + super(379); + } + + public BusinessRejectRefID(String data) { + super(379, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BuyVolume.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BuyVolume.java new file mode 100644 index 000000000..a1f138267 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/BuyVolume.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class BuyVolume extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 330; + + public BuyVolume() { + super(330); + } + + public BuyVolume(java.math.BigDecimal data) { + super(330, data); + } + + public BuyVolume(double data) { + super(330, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CashOrderQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CashOrderQty.java new file mode 100644 index 000000000..4d89cc7a4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CashOrderQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class CashOrderQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 152; + + public CashOrderQty() { + super(152); + } + + public CashOrderQty(java.math.BigDecimal data) { + super(152, data); + } + + public CashOrderQty(double data) { + super(152, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CashSettlAgentAcctName.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CashSettlAgentAcctName.java new file mode 100644 index 000000000..3611d6271 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CashSettlAgentAcctName.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CashSettlAgentAcctName extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 185; + + public CashSettlAgentAcctName() { + super(185); + } + + public CashSettlAgentAcctName(String data) { + super(185, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CashSettlAgentAcctNum.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CashSettlAgentAcctNum.java new file mode 100644 index 000000000..aef436c02 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CashSettlAgentAcctNum.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CashSettlAgentAcctNum extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 184; + + public CashSettlAgentAcctNum() { + super(184); + } + + public CashSettlAgentAcctNum(String data) { + super(184, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CashSettlAgentCode.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CashSettlAgentCode.java new file mode 100644 index 000000000..de943908f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CashSettlAgentCode.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CashSettlAgentCode extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 183; + + public CashSettlAgentCode() { + super(183); + } + + public CashSettlAgentCode(String data) { + super(183, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CashSettlAgentContactName.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CashSettlAgentContactName.java new file mode 100644 index 000000000..24efb638a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CashSettlAgentContactName.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CashSettlAgentContactName extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 186; + + public CashSettlAgentContactName() { + super(186); + } + + public CashSettlAgentContactName(String data) { + super(186, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CashSettlAgentContactPhone.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CashSettlAgentContactPhone.java new file mode 100644 index 000000000..1962dcf86 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CashSettlAgentContactPhone.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CashSettlAgentContactPhone extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 187; + + public CashSettlAgentContactPhone() { + super(187); + } + + public CashSettlAgentContactPhone(String data) { + super(187, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CashSettlAgentName.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CashSettlAgentName.java new file mode 100644 index 000000000..0f5286073 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CashSettlAgentName.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CashSettlAgentName extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 182; + + public CashSettlAgentName() { + super(182); + } + + public CashSettlAgentName(String data) { + super(182, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CheckSum.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CheckSum.java new file mode 100644 index 000000000..434f009d6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CheckSum.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CheckSum extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 10; + + public CheckSum() { + super(10); + } + + public CheckSum(String data) { + super(10, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ClOrdID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ClOrdID.java new file mode 100644 index 000000000..7a20ef089 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ClOrdID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ClOrdID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 11; + + public ClOrdID() { + super(11); + } + + public ClOrdID(String data) { + super(11, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ClearingAccount.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ClearingAccount.java new file mode 100644 index 000000000..b1cf149a8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ClearingAccount.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ClearingAccount extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 440; + + public ClearingAccount() { + super(440); + } + + public ClearingAccount(String data) { + super(440, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ClearingFirm.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ClearingFirm.java new file mode 100644 index 000000000..69f1349fe --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ClearingFirm.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ClearingFirm extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 439; + + public ClearingFirm() { + super(439); + } + + public ClearingFirm(String data) { + super(439, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ClientBidID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ClientBidID.java new file mode 100644 index 000000000..c84c0d547 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ClientBidID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ClientBidID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 391; + + public ClientBidID() { + super(391); + } + + public ClientBidID(String data) { + super(391, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ClientID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ClientID.java new file mode 100644 index 000000000..1291a5c59 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ClientID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ClientID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 109; + + public ClientID() { + super(109); + } + + public ClientID(String data) { + super(109, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CommType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CommType.java new file mode 100644 index 000000000..da0ed9fc5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CommType.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class CommType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 13; + public static final char PER_SHARE = '1'; + public static final char PERCENTAGE = '2'; + public static final char ABSOLUTE = '3'; + + public CommType() { + super(13); + } + + public CommType(char data) { + super(13, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Commission.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Commission.java new file mode 100644 index 000000000..fddfa441f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Commission.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class Commission extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 12; + + public Commission() { + super(12); + } + + public Commission(java.math.BigDecimal data) { + super(12, data); + } + + public Commission(double data) { + super(12, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ComplianceID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ComplianceID.java new file mode 100644 index 000000000..ff579377b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ComplianceID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ComplianceID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 376; + + public ComplianceID() { + super(376); + } + + public ComplianceID(String data) { + super(376, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ContraBroker.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ContraBroker.java new file mode 100644 index 000000000..8adc9d916 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ContraBroker.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ContraBroker extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 375; + + public ContraBroker() { + super(375); + } + + public ContraBroker(String data) { + super(375, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ContraTradeQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ContraTradeQty.java new file mode 100644 index 000000000..109043974 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ContraTradeQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class ContraTradeQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 437; + + public ContraTradeQty() { + super(437); + } + + public ContraTradeQty(java.math.BigDecimal data) { + super(437, data); + } + + public ContraTradeQty(double data) { + super(437, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ContraTradeTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ContraTradeTime.java new file mode 100644 index 000000000..d326a76c0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ContraTradeTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class ContraTradeTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 438; + + public ContraTradeTime() { + super(438); + } + + public ContraTradeTime(LocalDateTime data) { + super(438, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ContraTrader.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ContraTrader.java new file mode 100644 index 000000000..67cc95032 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ContraTrader.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ContraTrader extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 337; + + public ContraTrader() { + super(337); + } + + public ContraTrader(String data) { + super(337, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ContractMultiplier.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ContractMultiplier.java new file mode 100644 index 000000000..855090db8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ContractMultiplier.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class ContractMultiplier extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 231; + + public ContractMultiplier() { + super(231); + } + + public ContractMultiplier(double data) { + super(231, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CorporateAction.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CorporateAction.java new file mode 100644 index 000000000..98b1a2313 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CorporateAction.java @@ -0,0 +1,43 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class CorporateAction extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 292; + public static final char EXDIVIDEND = 'A'; + public static final char EXDISTRIBUTION = 'B'; + public static final char EXRIGHTS = 'C'; + public static final char NEW = 'D'; + public static final char EXINTEREST = 'E'; + + public CorporateAction() { + super(292); + } + + public CorporateAction(char data) { + super(292, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Country.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Country.java new file mode 100644 index 000000000..3ae3c1de8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Country.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Country extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 421; + + public Country() { + super(421); + } + + public Country(String data) { + super(421, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CouponRate.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CouponRate.java new file mode 100644 index 000000000..6b1268816 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CouponRate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class CouponRate extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 223; + + public CouponRate() { + super(223); + } + + public CouponRate(double data) { + super(223, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CoveredOrUncovered.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CoveredOrUncovered.java new file mode 100644 index 000000000..50dcec248 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CoveredOrUncovered.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class CoveredOrUncovered extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 203; + public static final int COVERED = 0; + public static final int UNCOVERED = 1; + + public CoveredOrUncovered() { + super(203); + } + + public CoveredOrUncovered(int data) { + super(203, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CrossPercent.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CrossPercent.java new file mode 100644 index 000000000..771ef245c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CrossPercent.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class CrossPercent extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 413; + + public CrossPercent() { + super(413); + } + + public CrossPercent(double data) { + super(413, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CumQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CumQty.java new file mode 100644 index 000000000..f98927e2d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CumQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class CumQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 14; + + public CumQty() { + super(14); + } + + public CumQty(java.math.BigDecimal data) { + super(14, data); + } + + public CumQty(double data) { + super(14, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Currency.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Currency.java new file mode 100644 index 000000000..8379f4f65 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Currency.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Currency extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 15; + + public Currency() { + super(15); + } + + public Currency(String data) { + super(15, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CustomerOrFirm.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CustomerOrFirm.java new file mode 100644 index 000000000..4fa53a1a3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CustomerOrFirm.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class CustomerOrFirm extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 204; + public static final int CUSTOMER = 0; + public static final int FIRM = 1; + + public CustomerOrFirm() { + super(204); + } + + public CustomerOrFirm(int data) { + super(204, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CxlQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CxlQty.java new file mode 100644 index 000000000..d3cd9eab5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CxlQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class CxlQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 84; + + public CxlQty() { + super(84); + } + + public CxlQty(java.math.BigDecimal data) { + super(84, data); + } + + public CxlQty(double data) { + super(84, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CxlRejReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CxlRejReason.java new file mode 100644 index 000000000..17ddf8c60 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CxlRejReason.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class CxlRejReason extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 102; + public static final int TOO_LATE_TO_CANCEL = 0; + public static final int UNKNOWN_ORDER = 1; + public static final int BROKER_OPTION = 2; + public static final int ALREADY_PENDING = 3; + + public CxlRejReason() { + super(102); + } + + public CxlRejReason(int data) { + super(102, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CxlRejResponseTo.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CxlRejResponseTo.java new file mode 100644 index 000000000..1d35e0268 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/CxlRejResponseTo.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class CxlRejResponseTo extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 434; + + public CxlRejResponseTo() { + super(434); + } + + public CxlRejResponseTo(char data) { + super(434, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DKReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DKReason.java new file mode 100644 index 000000000..84e14970f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DKReason.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class DKReason extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 127; + public static final char UNKNOWN_SYMBOL = 'A'; + public static final char WRONG_SIDE = 'B'; + public static final char QUANTITY_EXCEEDS_ORDER = 'C'; + public static final char NO_MATCHING_ORDER = 'D'; + public static final char PRICE_EXCEEDS_LIMIT = 'E'; + public static final char OTHER = 'Z'; + + public DKReason() { + super(127); + } + + public DKReason(char data) { + super(127, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DayAvgPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DayAvgPx.java new file mode 100644 index 000000000..2eb8476ee --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DayAvgPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class DayAvgPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 426; + + public DayAvgPx() { + super(426); + } + + public DayAvgPx(java.math.BigDecimal data) { + super(426, data); + } + + public DayAvgPx(double data) { + super(426, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DayCumQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DayCumQty.java new file mode 100644 index 000000000..d735eb60e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DayCumQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class DayCumQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 425; + + public DayCumQty() { + super(425); + } + + public DayCumQty(java.math.BigDecimal data) { + super(425, data); + } + + public DayCumQty(double data) { + super(425, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DayOrderQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DayOrderQty.java new file mode 100644 index 000000000..c38e27aa9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DayOrderQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class DayOrderQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 424; + + public DayOrderQty() { + super(424); + } + + public DayOrderQty(java.math.BigDecimal data) { + super(424, data); + } + + public DayOrderQty(double data) { + super(424, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DefBidSize.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DefBidSize.java new file mode 100644 index 000000000..e65df4a7c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DefBidSize.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class DefBidSize extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 293; + + public DefBidSize() { + super(293); + } + + public DefBidSize(java.math.BigDecimal data) { + super(293, data); + } + + public DefBidSize(double data) { + super(293, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DefOfferSize.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DefOfferSize.java new file mode 100644 index 000000000..52d7e0daf --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DefOfferSize.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class DefOfferSize extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 294; + + public DefOfferSize() { + super(294); + } + + public DefOfferSize(java.math.BigDecimal data) { + super(294, data); + } + + public DefOfferSize(double data) { + super(294, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DeleteReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DeleteReason.java new file mode 100644 index 000000000..3b44aed20 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DeleteReason.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class DeleteReason extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 285; + public static final char CANCELATION_TRADE_BUST = '0'; + public static final char ERROR = '1'; + + public DeleteReason() { + super(285); + } + + public DeleteReason(char data) { + super(285, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DeliverToCompID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DeliverToCompID.java new file mode 100644 index 000000000..77c3bef64 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DeliverToCompID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class DeliverToCompID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 128; + + public DeliverToCompID() { + super(128); + } + + public DeliverToCompID(String data) { + super(128, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DeliverToLocationID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DeliverToLocationID.java new file mode 100644 index 000000000..f3b564940 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DeliverToLocationID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class DeliverToLocationID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 145; + + public DeliverToLocationID() { + super(145); + } + + public DeliverToLocationID(String data) { + super(145, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DeliverToSubID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DeliverToSubID.java new file mode 100644 index 000000000..835976473 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DeliverToSubID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class DeliverToSubID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 129; + + public DeliverToSubID() { + super(129); + } + + public DeliverToSubID(String data) { + super(129, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DeskID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DeskID.java new file mode 100644 index 000000000..3d45073d0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DeskID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class DeskID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 284; + + public DeskID() { + super(284); + } + + public DeskID(String data) { + super(284, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DiscretionInst.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DiscretionInst.java new file mode 100644 index 000000000..75a0994e1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DiscretionInst.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class DiscretionInst extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 388; + public static final char RELATED_TO_DISPLAYED_PRICE = '0'; + public static final char RELATED_TO_MARKET_PRICE = '1'; + public static final char RELATED_TO_PRIMARY_PRICE = '2'; + public static final char RELATED_TO_LOCAL_PRIMARY_PRICE = '3'; + public static final char RELATED_TO_MIDPOINT_PRICE = '4'; + public static final char RELATED_TO_LAST_TRADE_PRICE = '5'; + + public DiscretionInst() { + super(388); + } + + public DiscretionInst(char data) { + super(388, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DiscretionOffset.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DiscretionOffset.java new file mode 100644 index 000000000..a78c8a7e4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DiscretionOffset.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class DiscretionOffset extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 389; + + public DiscretionOffset() { + super(389); + } + + public DiscretionOffset(java.math.BigDecimal data) { + super(389, data); + } + + public DiscretionOffset(double data) { + super(389, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DlvyInst.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DlvyInst.java new file mode 100644 index 000000000..7f1e28e84 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DlvyInst.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class DlvyInst extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 86; + + public DlvyInst() { + super(86); + } + + public DlvyInst(String data) { + super(86, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DueToRelated.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DueToRelated.java new file mode 100644 index 000000000..2a4b72dd3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/DueToRelated.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class DueToRelated extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 329; + public static final boolean HALT_WAS_DUE_TO_RELATED_SECURITY_BEING_HALTED = true; + public static final boolean HALT_WAS_NOT_RELATED_TO_A_HALT_OF_THE_RELATED_SECURITY = false; + + public DueToRelated() { + super(329); + } + + public DueToRelated(boolean data) { + super(329, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EFPTrackingError.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EFPTrackingError.java new file mode 100644 index 000000000..97dbfd497 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EFPTrackingError.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class EFPTrackingError extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 405; + + public EFPTrackingError() { + super(405); + } + + public EFPTrackingError(double data) { + super(405, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EffectiveTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EffectiveTime.java new file mode 100644 index 000000000..99d00e071 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EffectiveTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class EffectiveTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 168; + + public EffectiveTime() { + super(168); + } + + public EffectiveTime(LocalDateTime data) { + super(168, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EmailThreadID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EmailThreadID.java new file mode 100644 index 000000000..0442d980b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EmailThreadID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EmailThreadID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 164; + + public EmailThreadID() { + super(164); + } + + public EmailThreadID(String data) { + super(164, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EmailType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EmailType.java new file mode 100644 index 000000000..bd3db3a44 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EmailType.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class EmailType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 94; + public static final char NEW = '0'; + public static final char REPLY = '1'; + public static final char ADMIN_REPLY = '2'; + + public EmailType() { + super(94); + } + + public EmailType(char data) { + super(94, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedAllocText.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedAllocText.java new file mode 100644 index 000000000..e47731af3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedAllocText.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EncodedAllocText extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 361; + + public EncodedAllocText() { + super(361); + } + + public EncodedAllocText(String data) { + super(361, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedAllocTextLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedAllocTextLen.java new file mode 100644 index 000000000..eb79ecaa9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedAllocTextLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncodedAllocTextLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 360; + + public EncodedAllocTextLen() { + super(360); + } + + public EncodedAllocTextLen(int data) { + super(360, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedHeadline.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedHeadline.java new file mode 100644 index 000000000..9ac3fef32 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedHeadline.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EncodedHeadline extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 359; + + public EncodedHeadline() { + super(359); + } + + public EncodedHeadline(String data) { + super(359, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedHeadlineLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedHeadlineLen.java new file mode 100644 index 000000000..ad672a35a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedHeadlineLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncodedHeadlineLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 358; + + public EncodedHeadlineLen() { + super(358); + } + + public EncodedHeadlineLen(int data) { + super(358, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedIssuer.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedIssuer.java new file mode 100644 index 000000000..5801b7a7e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedIssuer.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EncodedIssuer extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 349; + + public EncodedIssuer() { + super(349); + } + + public EncodedIssuer(String data) { + super(349, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedIssuerLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedIssuerLen.java new file mode 100644 index 000000000..36990157f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedIssuerLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncodedIssuerLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 348; + + public EncodedIssuerLen() { + super(348); + } + + public EncodedIssuerLen(int data) { + super(348, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedListExecInst.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedListExecInst.java new file mode 100644 index 000000000..bd2fd695b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedListExecInst.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EncodedListExecInst extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 353; + + public EncodedListExecInst() { + super(353); + } + + public EncodedListExecInst(String data) { + super(353, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedListExecInstLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedListExecInstLen.java new file mode 100644 index 000000000..f23846d5a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedListExecInstLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncodedListExecInstLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 352; + + public EncodedListExecInstLen() { + super(352); + } + + public EncodedListExecInstLen(int data) { + super(352, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedListStatusText.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedListStatusText.java new file mode 100644 index 000000000..ab7f5fde6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedListStatusText.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EncodedListStatusText extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 446; + + public EncodedListStatusText() { + super(446); + } + + public EncodedListStatusText(String data) { + super(446, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedListStatusTextLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedListStatusTextLen.java new file mode 100644 index 000000000..ae1338da1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedListStatusTextLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncodedListStatusTextLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 445; + + public EncodedListStatusTextLen() { + super(445); + } + + public EncodedListStatusTextLen(int data) { + super(445, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedSecurityDesc.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedSecurityDesc.java new file mode 100644 index 000000000..828fc0648 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedSecurityDesc.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EncodedSecurityDesc extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 351; + + public EncodedSecurityDesc() { + super(351); + } + + public EncodedSecurityDesc(String data) { + super(351, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedSecurityDescLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedSecurityDescLen.java new file mode 100644 index 000000000..1ae7613d4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedSecurityDescLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncodedSecurityDescLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 350; + + public EncodedSecurityDescLen() { + super(350); + } + + public EncodedSecurityDescLen(int data) { + super(350, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedSubject.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedSubject.java new file mode 100644 index 000000000..93c86bffd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedSubject.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EncodedSubject extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 357; + + public EncodedSubject() { + super(357); + } + + public EncodedSubject(String data) { + super(357, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedSubjectLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedSubjectLen.java new file mode 100644 index 000000000..9e371eecf --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedSubjectLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncodedSubjectLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 356; + + public EncodedSubjectLen() { + super(356); + } + + public EncodedSubjectLen(int data) { + super(356, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedText.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedText.java new file mode 100644 index 000000000..442e7f9c0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedText.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EncodedText extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 355; + + public EncodedText() { + super(355); + } + + public EncodedText(String data) { + super(355, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedTextLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedTextLen.java new file mode 100644 index 000000000..987a09475 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedTextLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncodedTextLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 354; + + public EncodedTextLen() { + super(354); + } + + public EncodedTextLen(int data) { + super(354, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedUnderlyingIssuer.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedUnderlyingIssuer.java new file mode 100644 index 000000000..763d70c93 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedUnderlyingIssuer.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EncodedUnderlyingIssuer extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 363; + + public EncodedUnderlyingIssuer() { + super(363); + } + + public EncodedUnderlyingIssuer(String data) { + super(363, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedUnderlyingIssuerLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedUnderlyingIssuerLen.java new file mode 100644 index 000000000..15bc3b273 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedUnderlyingIssuerLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncodedUnderlyingIssuerLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 362; + + public EncodedUnderlyingIssuerLen() { + super(362); + } + + public EncodedUnderlyingIssuerLen(int data) { + super(362, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedUnderlyingSecurityDesc.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedUnderlyingSecurityDesc.java new file mode 100644 index 000000000..27c1f2e49 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedUnderlyingSecurityDesc.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EncodedUnderlyingSecurityDesc extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 365; + + public EncodedUnderlyingSecurityDesc() { + super(365); + } + + public EncodedUnderlyingSecurityDesc(String data) { + super(365, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedUnderlyingSecurityDescLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedUnderlyingSecurityDescLen.java new file mode 100644 index 000000000..da82ed039 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncodedUnderlyingSecurityDescLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncodedUnderlyingSecurityDescLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 364; + + public EncodedUnderlyingSecurityDescLen() { + super(364); + } + + public EncodedUnderlyingSecurityDescLen(int data) { + super(364, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncryptMethod.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncryptMethod.java new file mode 100644 index 000000000..d8f37801e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EncryptMethod.java @@ -0,0 +1,45 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncryptMethod extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 98; + public static final int NONE_OTHER = 0; + public static final int PKCS = 1; + public static final int DES = 2; + public static final int PKCSDES = 3; + public static final int PGPDES = 4; + public static final int PGPDESMD5 = 5; + public static final int PEMDESMD5 = 6; + + public EncryptMethod() { + super(98); + } + + public EncryptMethod(int data) { + super(98, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EndSeqNo.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EndSeqNo.java new file mode 100644 index 000000000..189a5b67c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/EndSeqNo.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EndSeqNo extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 16; + + public EndSeqNo() { + super(16); + } + + public EndSeqNo(int data) { + super(16, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExDestination.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExDestination.java new file mode 100644 index 000000000..b1f55c8a1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExDestination.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ExDestination extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 100; + + public ExDestination() { + super(100); + } + + public ExDestination(String data) { + super(100, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExchangeForPhysical.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExchangeForPhysical.java new file mode 100644 index 000000000..46db3e7eb --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExchangeForPhysical.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class ExchangeForPhysical extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 411; + public static final boolean TRUE = true; + public static final boolean FALSE = false; + + public ExchangeForPhysical() { + super(411); + } + + public ExchangeForPhysical(boolean data) { + super(411, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExecBroker.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExecBroker.java new file mode 100644 index 000000000..a4aad3bd2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExecBroker.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ExecBroker extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 76; + + public ExecBroker() { + super(76); + } + + public ExecBroker(String data) { + super(76, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExecID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExecID.java new file mode 100644 index 000000000..bad7cebe6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExecID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ExecID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 17; + + public ExecID() { + super(17); + } + + public ExecID(String data) { + super(17, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExecInst.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExecInst.java new file mode 100644 index 000000000..04d529407 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExecInst.java @@ -0,0 +1,67 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ExecInst extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 18; + public static final String NOT_HELD = "1"; + public static final String WORK = "2"; + public static final String GO_ALONG = "3"; + public static final String OVER_THE_DAY = "4"; + public static final String HELD = "5"; + public static final String PARTICIPATE_DONT_INITIATE = "6"; + public static final String STRICT_SCALE = "7"; + public static final String TRY_TO_SCALE = "8"; + public static final String STAY_ON_BIDSIDE = "9"; + public static final String STAY_ON_OFFERSIDE = "0"; + public static final String NO_CROSS = "A"; + public static final String OK_TO_CROSS = "B"; + public static final String CALL_FIRST = "C"; + public static final String PERCENT_OF_VOLUME = "D"; + public static final String DO_NOT_INCREASE_DNI = "E"; + public static final String DO_NOT_REDUCE_DNR = "F"; + public static final String ALL_OR_NONE_AON = "G"; + public static final String INSTITUTIONS_ONLY = "I"; + public static final String LAST_PEG = "L"; + public static final String MIDPRICE_PEG = "M"; + public static final String NONNEGOTIABLE = "N"; + public static final String OPENING_PEG = "O"; + public static final String MARKET_PEG = "P"; + public static final String PRIMARY_PEG = "R"; + public static final String SUSPEND = "S"; + public static final String FIXED_PEG = "T"; + public static final String CUSTOMER_DISPLAY_INSTRUCTION = "U"; + public static final String NETTING = "V"; + public static final String PEG_TO_VWAP = "W"; + + public ExecInst() { + super(18); + } + + public ExecInst(String data) { + super(18, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExecRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExecRefID.java new file mode 100644 index 000000000..47a2f006e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExecRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ExecRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 19; + + public ExecRefID() { + super(19); + } + + public ExecRefID(String data) { + super(19, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExecRestatementReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExecRestatementReason.java new file mode 100644 index 000000000..649630f83 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExecRestatementReason.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ExecRestatementReason extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 378; + public static final int GT_CORPORATE_ACTION = 0; + public static final int GT_RENEWAL_RESTATEMENT = 1; + public static final int VERBAL_CHANGE = 2; + public static final int REPRICING_OF_ORDER = 3; + public static final int BROKER_OPTION = 4; + public static final int PARTIAL_DECLINE_OF_ORDERQTY = 5; + + public ExecRestatementReason() { + super(378); + } + + public ExecRestatementReason(int data) { + super(378, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExecTransType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExecTransType.java new file mode 100644 index 000000000..ded93db83 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExecTransType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class ExecTransType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 20; + public static final char NEW = '0'; + public static final char CANCEL = '1'; + public static final char CORRECT = '2'; + public static final char STATUS = '3'; + + public ExecTransType() { + super(20); + } + + public ExecTransType(char data) { + super(20, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExecType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExecType.java new file mode 100644 index 000000000..8363155be --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExecType.java @@ -0,0 +1,53 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class ExecType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 150; + public static final char NEW = '0'; + public static final char PARTIAL_FILL = '1'; + public static final char FILL = '2'; + public static final char DONE_FOR_DAY = '3'; + public static final char CANCELED = '4'; + public static final char REPLACE = '5'; + public static final char PENDING_CANCEL = '6'; + public static final char STOPPED = '7'; + public static final char REJECTED = '8'; + public static final char SUSPENDED = '9'; + public static final char PENDING_NEW = 'A'; + public static final char CALCULATED = 'B'; + public static final char EXPIRED = 'C'; + public static final char RESTATED = 'D'; + public static final char PENDING_REPLACE = 'E'; + + public ExecType() { + super(150); + } + + public ExecType(char data) { + super(150, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExpireDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExpireDate.java new file mode 100644 index 000000000..6108bd3a3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExpireDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ExpireDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 432; + + public ExpireDate() { + super(432); + } + + public ExpireDate(String data) { + super(432, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExpireTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExpireTime.java new file mode 100644 index 000000000..f7c03d153 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ExpireTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class ExpireTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 126; + + public ExpireTime() { + super(126); + } + + public ExpireTime(LocalDateTime data) { + super(126, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/FairValue.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/FairValue.java new file mode 100644 index 000000000..ec73b6089 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/FairValue.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class FairValue extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 406; + + public FairValue() { + super(406); + } + + public FairValue(java.math.BigDecimal data) { + super(406, data); + } + + public FairValue(double data) { + super(406, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/FinancialStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/FinancialStatus.java new file mode 100644 index 000000000..ebe8860a3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/FinancialStatus.java @@ -0,0 +1,39 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class FinancialStatus extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 291; + public static final char BANKRUPT = '1'; + + public FinancialStatus() { + super(291); + } + + public FinancialStatus(char data) { + super(291, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ForexReq.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ForexReq.java new file mode 100644 index 000000000..57354b72c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ForexReq.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class ForexReq extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 121; + public static final boolean YES = true; + public static final boolean NO = false; + + public ForexReq() { + super(121); + } + + public ForexReq(boolean data) { + super(121, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/FutSettDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/FutSettDate.java new file mode 100644 index 000000000..a4463f314 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/FutSettDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class FutSettDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 64; + + public FutSettDate() { + super(64); + } + + public FutSettDate(String data) { + super(64, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/FutSettDate2.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/FutSettDate2.java new file mode 100644 index 000000000..e076c5f41 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/FutSettDate2.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class FutSettDate2 extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 193; + + public FutSettDate2() { + super(193); + } + + public FutSettDate2(String data) { + super(193, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/GTBookingInst.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/GTBookingInst.java new file mode 100644 index 000000000..7ebc9c262 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/GTBookingInst.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class GTBookingInst extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 427; + public static final int BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION = 0; + public static final int ACCUMULATE_EXECUTIONS_UNTIL_ORDER_IS_FILLED_OR_EXPIRES = 1; + public static final int ACCUMULATE_UNTIL_VERBALLY_NOTIFIED_OTHERWISE = 2; + + public GTBookingInst() { + super(427); + } + + public GTBookingInst(int data) { + super(427, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/GapFillFlag.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/GapFillFlag.java new file mode 100644 index 000000000..91c20bf00 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/GapFillFlag.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class GapFillFlag extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 123; + public static final boolean GAP_FILL_MESSAGE_MSGSEQNUM_FIELD_VALID = true; + public static final boolean SEQUENCE_RESET_IGNORE_MSGSEQNUM = false; + + public GapFillFlag() { + super(123); + } + + public GapFillFlag(boolean data) { + super(123, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/GrossTradeAmt.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/GrossTradeAmt.java new file mode 100644 index 000000000..587a5a30d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/GrossTradeAmt.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class GrossTradeAmt extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 381; + + public GrossTradeAmt() { + super(381); + } + + public GrossTradeAmt(java.math.BigDecimal data) { + super(381, data); + } + + public GrossTradeAmt(double data) { + super(381, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/HaltReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/HaltReason.java new file mode 100644 index 000000000..33dcf473d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/HaltReason.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class HaltReason extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 327; + public static final char ORDER_IMBALANCE = 'I'; + public static final char EQUIPMENT_CHANGEOVER = 'X'; + public static final char NEWS_PENDING = 'P'; + public static final char NEWS_DISSEMINATION = 'D'; + public static final char ORDER_INFLUX = 'E'; + public static final char ADDITIONAL_INFORMATION = 'M'; + + public HaltReason() { + super(327); + } + + public HaltReason(char data) { + super(327, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/HandlInst.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/HandlInst.java new file mode 100644 index 000000000..12732e366 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/HandlInst.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class HandlInst extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 21; + public static final char AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION = '1'; + public static final char AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK = '2'; + public static final char MANUAL_ORDER_BEST_EXECUTION = '3'; + + public HandlInst() { + super(21); + } + + public HandlInst(char data) { + super(21, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Headline.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Headline.java new file mode 100644 index 000000000..b29dcbf89 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Headline.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Headline extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 148; + + public Headline() { + super(148); + } + + public Headline(String data) { + super(148, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/HeartBtInt.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/HeartBtInt.java new file mode 100644 index 000000000..08d52882a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/HeartBtInt.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class HeartBtInt extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 108; + + public HeartBtInt() { + super(108); + } + + public HeartBtInt(int data) { + super(108, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/HighPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/HighPx.java new file mode 100644 index 000000000..d137d8626 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/HighPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class HighPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 332; + + public HighPx() { + super(332); + } + + public HighPx(java.math.BigDecimal data) { + super(332, data); + } + + public HighPx(double data) { + super(332, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IDSource.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IDSource.java new file mode 100644 index 000000000..6f3a23c43 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IDSource.java @@ -0,0 +1,47 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class IDSource extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 22; + public static final String CUSIP = "1"; + public static final String SEDOL = "2"; + public static final String QUIK = "3"; + public static final String ISIN_NUMBER = "4"; + public static final String RIC_CODE = "5"; + public static final String ISO_CURRENCY_CODE = "6"; + public static final String ISO_COUNTRY_CODE = "7"; + public static final String EXCHANGE_SYMBOL = "8"; + public static final String CONSOLIDATED_TAPE_ASSOCIATION = "9"; + + public IDSource() { + super(22); + } + + public IDSource(String data) { + super(22, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOIID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOIID.java new file mode 100644 index 000000000..790d9ab58 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOIID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class IOIID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 23; + + public IOIID() { + super(23); + } + + public IOIID(String data) { + super(23, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOINaturalFlag.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOINaturalFlag.java new file mode 100644 index 000000000..528495364 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOINaturalFlag.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class IOINaturalFlag extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 130; + public static final boolean NATURAL = true; + public static final boolean NOT_NATURAL = false; + + public IOINaturalFlag() { + super(130); + } + + public IOINaturalFlag(boolean data) { + super(130, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOIOthSvc.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOIOthSvc.java new file mode 100644 index 000000000..1ca62af8b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOIOthSvc.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class IOIOthSvc extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 24; + + public IOIOthSvc() { + super(24); + } + + public IOIOthSvc(char data) { + super(24, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOIQltyInd.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOIQltyInd.java new file mode 100644 index 000000000..3ce514cfe --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOIQltyInd.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class IOIQltyInd extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 25; + public static final char LOW = 'L'; + public static final char MEDIUM = 'M'; + public static final char HIGH = 'H'; + + public IOIQltyInd() { + super(25); + } + + public IOIQltyInd(char data) { + super(25, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOIQualifier.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOIQualifier.java new file mode 100644 index 000000000..1256165c4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOIQualifier.java @@ -0,0 +1,54 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class IOIQualifier extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 104; + public static final char ALL_OR_NONE = 'A'; + public static final char AT_THE_CLOSE = 'C'; + public static final char IN_TOUCH_WITH = 'I'; + public static final char LIMIT = 'L'; + public static final char MORE_BEHIND = 'M'; + public static final char AT_THE_OPEN = 'O'; + public static final char TAKING_A_POSITION = 'P'; + public static final char AT_THE_MARKET = 'Q'; + public static final char READY_TO_TRADE = 'R'; + public static final char PORTFOLIO_SHOWN = 'S'; + public static final char THROUGH_THE_DAY = 'T'; + public static final char VERSUS = 'V'; + public static final char INDICATION_WORKING_AWAY = 'W'; + public static final char CROSSING_OPPORTUNITY = 'X'; + public static final char AT_THE_MIDPOINT = 'Y'; + public static final char PREOPEN = 'Z'; + + public IOIQualifier() { + super(104); + } + + public IOIQualifier(char data) { + super(104, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOIRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOIRefID.java new file mode 100644 index 000000000..a09016515 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOIRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class IOIRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 26; + + public IOIRefID() { + super(26); + } + + public IOIRefID(String data) { + super(26, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOIShares.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOIShares.java new file mode 100644 index 000000000..a490f331f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOIShares.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class IOIShares extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 27; + + public IOIShares() { + super(27); + } + + public IOIShares(String data) { + super(27, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOITransType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOITransType.java new file mode 100644 index 000000000..107d2c079 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IOITransType.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class IOITransType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 28; + public static final char NEW = 'N'; + public static final char CANCEL = 'C'; + public static final char REPLACE = 'R'; + + public IOITransType() { + super(28); + } + + public IOITransType(char data) { + super(28, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/InViewOfCommon.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/InViewOfCommon.java new file mode 100644 index 000000000..a28e8562a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/InViewOfCommon.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class InViewOfCommon extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 328; + public static final boolean HALT_WAS_DUE_TO_COMMON_STOCK_BEING_HALTED = true; + public static final boolean HALT_WAS_NOT_RELATED_TO_A_HALT_OF_THE_COMMON_STOCK = false; + + public InViewOfCommon() { + super(328); + } + + public InViewOfCommon(boolean data) { + super(328, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IncTaxInd.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IncTaxInd.java new file mode 100644 index 000000000..800be45be --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/IncTaxInd.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class IncTaxInd extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 416; + + public IncTaxInd() { + super(416); + } + + public IncTaxInd(int data) { + super(416, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Issuer.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Issuer.java new file mode 100644 index 000000000..d3a6fa25b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Issuer.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Issuer extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 106; + + public Issuer() { + super(106); + } + + public Issuer(String data) { + super(106, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LastCapacity.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LastCapacity.java new file mode 100644 index 000000000..e3175d5ce --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LastCapacity.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class LastCapacity extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 29; + public static final char AGENT = '1'; + public static final char CROSS_AS_AGENT = '2'; + public static final char CROSS_AS_PRINCIPAL = '3'; + public static final char PRINCIPAL = '4'; + + public LastCapacity() { + super(29); + } + + public LastCapacity(char data) { + super(29, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LastForwardPoints.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LastForwardPoints.java new file mode 100644 index 000000000..95c1a6cf2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LastForwardPoints.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LastForwardPoints extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 195; + + public LastForwardPoints() { + super(195); + } + + public LastForwardPoints(java.math.BigDecimal data) { + super(195, data); + } + + public LastForwardPoints(double data) { + super(195, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LastMkt.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LastMkt.java new file mode 100644 index 000000000..bcc0f1d89 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LastMkt.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LastMkt extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 30; + + public LastMkt() { + super(30); + } + + public LastMkt(String data) { + super(30, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LastMsgSeqNumProcessed.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LastMsgSeqNumProcessed.java new file mode 100644 index 000000000..749b003c7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LastMsgSeqNumProcessed.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class LastMsgSeqNumProcessed extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 369; + + public LastMsgSeqNumProcessed() { + super(369); + } + + public LastMsgSeqNumProcessed(int data) { + super(369, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LastPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LastPx.java new file mode 100644 index 000000000..dc0cfc918 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LastPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LastPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 31; + + public LastPx() { + super(31); + } + + public LastPx(java.math.BigDecimal data) { + super(31, data); + } + + public LastPx(double data) { + super(31, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LastShares.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LastShares.java new file mode 100644 index 000000000..ea36864ac --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LastShares.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LastShares extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 32; + + public LastShares() { + super(32); + } + + public LastShares(java.math.BigDecimal data) { + super(32, data); + } + + public LastShares(double data) { + super(32, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LastSpotRate.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LastSpotRate.java new file mode 100644 index 000000000..6d26de4e9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LastSpotRate.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LastSpotRate extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 194; + + public LastSpotRate() { + super(194); + } + + public LastSpotRate(java.math.BigDecimal data) { + super(194, data); + } + + public LastSpotRate(double data) { + super(194, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LeavesQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LeavesQty.java new file mode 100644 index 000000000..89fbae06a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LeavesQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LeavesQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 151; + + public LeavesQty() { + super(151); + } + + public LeavesQty(java.math.BigDecimal data) { + super(151, data); + } + + public LeavesQty(double data) { + super(151, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LinesOfText.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LinesOfText.java new file mode 100644 index 000000000..4e4800af0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LinesOfText.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class LinesOfText extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 33; + + public LinesOfText() { + super(33); + } + + public LinesOfText(int data) { + super(33, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LiquidityIndType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LiquidityIndType.java new file mode 100644 index 000000000..7bdf9199e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LiquidityIndType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class LiquidityIndType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 409; + + public LiquidityIndType() { + super(409); + } + + public LiquidityIndType(int data) { + super(409, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LiquidityNumSecurities.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LiquidityNumSecurities.java new file mode 100644 index 000000000..29d1ca032 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LiquidityNumSecurities.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class LiquidityNumSecurities extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 441; + + public LiquidityNumSecurities() { + super(441); + } + + public LiquidityNumSecurities(int data) { + super(441, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LiquidityPctHigh.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LiquidityPctHigh.java new file mode 100644 index 000000000..c56eed181 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LiquidityPctHigh.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class LiquidityPctHigh extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 403; + + public LiquidityPctHigh() { + super(403); + } + + public LiquidityPctHigh(double data) { + super(403, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LiquidityPctLow.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LiquidityPctLow.java new file mode 100644 index 000000000..30f5cdf77 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LiquidityPctLow.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class LiquidityPctLow extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 402; + + public LiquidityPctLow() { + super(402); + } + + public LiquidityPctLow(double data) { + super(402, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LiquidityValue.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LiquidityValue.java new file mode 100644 index 000000000..e07c68abb --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LiquidityValue.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LiquidityValue extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 404; + + public LiquidityValue() { + super(404); + } + + public LiquidityValue(java.math.BigDecimal data) { + super(404, data); + } + + public LiquidityValue(double data) { + super(404, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListExecInst.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListExecInst.java new file mode 100644 index 000000000..147b71ac2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListExecInst.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ListExecInst extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 69; + + public ListExecInst() { + super(69); + } + + public ListExecInst(String data) { + super(69, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListExecInstType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListExecInstType.java new file mode 100644 index 000000000..155f05789 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListExecInstType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class ListExecInstType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 433; + + public ListExecInstType() { + super(433); + } + + public ListExecInstType(char data) { + super(433, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListID.java new file mode 100644 index 000000000..1bcabcd84 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ListID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 66; + + public ListID() { + super(66); + } + + public ListID(String data) { + super(66, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListName.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListName.java new file mode 100644 index 000000000..b82a1d326 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListName.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ListName extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 392; + + public ListName() { + super(392); + } + + public ListName(String data) { + super(392, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListOrderStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListOrderStatus.java new file mode 100644 index 000000000..7ad88776c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListOrderStatus.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ListOrderStatus extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 431; + + public ListOrderStatus() { + super(431); + } + + public ListOrderStatus(int data) { + super(431, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListSeqNo.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListSeqNo.java new file mode 100644 index 000000000..86ff04bce --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListSeqNo.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ListSeqNo extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 67; + + public ListSeqNo() { + super(67); + } + + public ListSeqNo(int data) { + super(67, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListStatusText.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListStatusText.java new file mode 100644 index 000000000..bac45917d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListStatusText.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ListStatusText extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 444; + + public ListStatusText() { + super(444); + } + + public ListStatusText(String data) { + super(444, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListStatusType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListStatusType.java new file mode 100644 index 000000000..77cc87f35 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ListStatusType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ListStatusType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 429; + + public ListStatusType() { + super(429); + } + + public ListStatusType(int data) { + super(429, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LocateReqd.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LocateReqd.java new file mode 100644 index 000000000..a3da5a620 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LocateReqd.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class LocateReqd extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 114; + public static final boolean YES = true; + public static final boolean NO = false; + + public LocateReqd() { + super(114); + } + + public LocateReqd(boolean data) { + super(114, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LocationID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LocationID.java new file mode 100644 index 000000000..126c1298e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LocationID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LocationID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 283; + + public LocationID() { + super(283); + } + + public LocationID(String data) { + super(283, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LowPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LowPx.java new file mode 100644 index 000000000..2c36e3700 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/LowPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LowPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 333; + + public LowPx() { + super(333); + } + + public LowPx(java.math.BigDecimal data) { + super(333, data); + } + + public LowPx(double data) { + super(333, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryBuyer.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryBuyer.java new file mode 100644 index 000000000..6ed01666f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryBuyer.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MDEntryBuyer extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 288; + + public MDEntryBuyer() { + super(288); + } + + public MDEntryBuyer(String data) { + super(288, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryDate.java new file mode 100644 index 000000000..10e4bc773 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryDate.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcDateOnlyField; + +import java.time.LocalDate; + +public class MDEntryDate extends UtcDateOnlyField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 272; + + public MDEntryDate() { + super(272); + } + + public MDEntryDate(LocalDate data) { + super(272, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryID.java new file mode 100644 index 000000000..9649f8c72 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MDEntryID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 278; + + public MDEntryID() { + super(278); + } + + public MDEntryID(String data) { + super(278, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryOriginator.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryOriginator.java new file mode 100644 index 000000000..262934358 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryOriginator.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MDEntryOriginator extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 282; + + public MDEntryOriginator() { + super(282); + } + + public MDEntryOriginator(String data) { + super(282, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryPositionNo.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryPositionNo.java new file mode 100644 index 000000000..9a4a71987 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryPositionNo.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class MDEntryPositionNo extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 290; + + public MDEntryPositionNo() { + super(290); + } + + public MDEntryPositionNo(int data) { + super(290, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryPx.java new file mode 100644 index 000000000..300bc672f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class MDEntryPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 270; + + public MDEntryPx() { + super(270); + } + + public MDEntryPx(java.math.BigDecimal data) { + super(270, data); + } + + public MDEntryPx(double data) { + super(270, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryRefID.java new file mode 100644 index 000000000..945bb0791 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MDEntryRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 280; + + public MDEntryRefID() { + super(280); + } + + public MDEntryRefID(String data) { + super(280, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntrySeller.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntrySeller.java new file mode 100644 index 000000000..1f1c7a174 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntrySeller.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MDEntrySeller extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 289; + + public MDEntrySeller() { + super(289); + } + + public MDEntrySeller(String data) { + super(289, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntrySize.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntrySize.java new file mode 100644 index 000000000..7b0effbd9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntrySize.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class MDEntrySize extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 271; + + public MDEntrySize() { + super(271); + } + + public MDEntrySize(java.math.BigDecimal data) { + super(271, data); + } + + public MDEntrySize(double data) { + super(271, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryTime.java new file mode 100644 index 000000000..a011fd981 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeOnlyField; + +import java.time.LocalTime; + +public class MDEntryTime extends UtcTimeOnlyField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 273; + + public MDEntryTime() { + super(273); + } + + public MDEntryTime(LocalTime data) { + super(273, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryType.java new file mode 100644 index 000000000..7756d0f5b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDEntryType.java @@ -0,0 +1,48 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class MDEntryType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 269; + public static final char BID = '0'; + public static final char OFFER = '1'; + public static final char TRADE = '2'; + public static final char INDEX_VALUE = '3'; + public static final char OPENING_PRICE = '4'; + public static final char CLOSING_PRICE = '5'; + public static final char SETTLEMENT_PRICE = '6'; + public static final char TRADING_SESSION_HIGH_PRICE = '7'; + public static final char TRADING_SESSION_LOW_PRICE = '8'; + public static final char TRADING_SESSION_VWAP_PRICE = '9'; + + public MDEntryType() { + super(269); + } + + public MDEntryType(char data) { + super(269, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDMkt.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDMkt.java new file mode 100644 index 000000000..d5197eb7c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDMkt.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MDMkt extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 275; + + public MDMkt() { + super(275); + } + + public MDMkt(String data) { + super(275, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDReqID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDReqID.java new file mode 100644 index 000000000..906b0f11c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDReqID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MDReqID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 262; + + public MDReqID() { + super(262); + } + + public MDReqID(String data) { + super(262, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDReqRejReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDReqRejReason.java new file mode 100644 index 000000000..d3df705fb --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDReqRejReason.java @@ -0,0 +1,47 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class MDReqRejReason extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 281; + public static final char UNKNOWN_SYMBOL = '0'; + public static final char DUPLICATE_MDREQID = '1'; + public static final char INSUFFICIENT_BANDWIDTH = '2'; + public static final char INSUFFICIENT_PERMISSIONS = '3'; + public static final char UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE = '4'; + public static final char UNSUPPORTED_MARKETDEPTH = '5'; + public static final char UNSUPPORTED_MDUPDATETYPE = '6'; + public static final char UNSUPPORTED_AGGREGATEDBOOK = '7'; + public static final char UNSUPPORTED_MDENTRYTYPE = '8'; + + public MDReqRejReason() { + super(281); + } + + public MDReqRejReason(char data) { + super(281, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDUpdateAction.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDUpdateAction.java new file mode 100644 index 000000000..1a23a87d4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDUpdateAction.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class MDUpdateAction extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 279; + public static final char NEW = '0'; + public static final char CHANGE = '1'; + public static final char DELETE = '2'; + + public MDUpdateAction() { + super(279); + } + + public MDUpdateAction(char data) { + super(279, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDUpdateType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDUpdateType.java new file mode 100644 index 000000000..acc25f767 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MDUpdateType.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class MDUpdateType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 265; + public static final int FULL_REFRESH = 0; + public static final int INCREMENTAL_REFRESH = 1; + + public MDUpdateType() { + super(265); + } + + public MDUpdateType(int data) { + super(265, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MarketDepth.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MarketDepth.java new file mode 100644 index 000000000..8e72fadf4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MarketDepth.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class MarketDepth extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 264; + + public MarketDepth() { + super(264); + } + + public MarketDepth(int data) { + super(264, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MaturityDay.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MaturityDay.java new file mode 100644 index 000000000..d9caa74d5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MaturityDay.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MaturityDay extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 205; + + public MaturityDay() { + super(205); + } + + public MaturityDay(String data) { + super(205, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MaturityMonthYear.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MaturityMonthYear.java new file mode 100644 index 000000000..9e9a44063 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MaturityMonthYear.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MaturityMonthYear extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 200; + + public MaturityMonthYear() { + super(200); + } + + public MaturityMonthYear(String data) { + super(200, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MaxFloor.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MaxFloor.java new file mode 100644 index 000000000..7dc13f71c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MaxFloor.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class MaxFloor extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 111; + + public MaxFloor() { + super(111); + } + + public MaxFloor(java.math.BigDecimal data) { + super(111, data); + } + + public MaxFloor(double data) { + super(111, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MaxMessageSize.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MaxMessageSize.java new file mode 100644 index 000000000..bda4cc032 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MaxMessageSize.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class MaxMessageSize extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 383; + + public MaxMessageSize() { + super(383); + } + + public MaxMessageSize(int data) { + super(383, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MaxShow.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MaxShow.java new file mode 100644 index 000000000..2877fe223 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MaxShow.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class MaxShow extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 210; + + public MaxShow() { + super(210); + } + + public MaxShow(java.math.BigDecimal data) { + super(210, data); + } + + public MaxShow(double data) { + super(210, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MessageEncoding.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MessageEncoding.java new file mode 100644 index 000000000..bd8d1c0de --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MessageEncoding.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MessageEncoding extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 347; + + public MessageEncoding() { + super(347); + } + + public MessageEncoding(String data) { + super(347, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MinQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MinQty.java new file mode 100644 index 000000000..c7fb2ecee --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MinQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class MinQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 110; + + public MinQty() { + super(110); + } + + public MinQty(java.math.BigDecimal data) { + super(110, data); + } + + public MinQty(double data) { + super(110, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MiscFeeAmt.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MiscFeeAmt.java new file mode 100644 index 000000000..f1d3054c6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MiscFeeAmt.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class MiscFeeAmt extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 137; + + public MiscFeeAmt() { + super(137); + } + + public MiscFeeAmt(java.math.BigDecimal data) { + super(137, data); + } + + public MiscFeeAmt(double data) { + super(137, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MiscFeeCurr.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MiscFeeCurr.java new file mode 100644 index 000000000..fe02d4de4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MiscFeeCurr.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MiscFeeCurr extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 138; + + public MiscFeeCurr() { + super(138); + } + + public MiscFeeCurr(String data) { + super(138, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MiscFeeType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MiscFeeType.java new file mode 100644 index 000000000..64305a2a1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MiscFeeType.java @@ -0,0 +1,47 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class MiscFeeType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 139; + public static final char REGULATORY = '1'; + public static final char TAX = '2'; + public static final char LOCAL_COMMISSION = '3'; + public static final char EXCHANGE_FEES = '4'; + public static final char STAMP = '5'; + public static final char LEVY = '6'; + public static final char OTHER = '7'; + public static final char MARKUP = '8'; + public static final char CONSUMPTION_TAX = '9'; + + public MiscFeeType() { + super(139); + } + + public MiscFeeType(char data) { + super(139, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MsgDirection.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MsgDirection.java new file mode 100644 index 000000000..227552f5a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MsgDirection.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class MsgDirection extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 385; + public static final char SEND = 'S'; + public static final char RECEIVE = 'R'; + + public MsgDirection() { + super(385); + } + + public MsgDirection(char data) { + super(385, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MsgSeqNum.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MsgSeqNum.java new file mode 100644 index 000000000..e9d9b1e38 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MsgSeqNum.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class MsgSeqNum extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 34; + + public MsgSeqNum() { + super(34); + } + + public MsgSeqNum(int data) { + super(34, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MsgType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MsgType.java new file mode 100644 index 000000000..786a00c0d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MsgType.java @@ -0,0 +1,84 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MsgType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 35; + public static final String HEARTBEAT = "0"; + public static final String TEST_REQUEST = "1"; + public static final String RESEND_REQUEST = "2"; + public static final String REJECT = "3"; + public static final String SEQUENCE_RESET = "4"; + public static final String LOGOUT = "5"; + public static final String INDICATION_OF_INTEREST = "6"; + public static final String ADVERTISEMENT = "7"; + public static final String EXECUTION_REPORT = "8"; + public static final String ORDER_CANCEL_REJECT = "9"; + public static final String LOGON = "A"; + public static final String NEWS = "B"; + public static final String EMAIL = "C"; + public static final String ORDER_SINGLE = "D"; + public static final String ORDER_LIST = "E"; + public static final String ORDER_CANCEL_REQUEST = "F"; + public static final String ORDER_CANCEL_REPLACE_REQUEST = "G"; + public static final String ORDER_STATUS_REQUEST = "H"; + public static final String ALLOCATION = "J"; + public static final String LIST_CANCEL_REQUEST = "K"; + public static final String LIST_EXECUTE = "L"; + public static final String LIST_STATUS_REQUEST = "M"; + public static final String LIST_STATUS = "N"; + public static final String ALLOCATION_ACK = "P"; + public static final String DONT_KNOW_TRADE = "Q"; + public static final String QUOTE_REQUEST = "R"; + public static final String QUOTE = "S"; + public static final String SETTLEMENT_INSTRUCTIONS = "T"; + public static final String MARKET_DATA_REQUEST = "V"; + public static final String MARKET_DATA_SNAPSHOT = "W"; + public static final String MARKET_DATA_INCREMENTAL_REFRESH = "X"; + public static final String MARKET_DATA_REQUEST_REJECT = "Y"; + public static final String QUOTE_CANCEL = "Z"; + public static final String QUOTE_STATUS_REQUEST = "a"; + public static final String MASS_QUOTE_ACKNOWLEDGEMENT = "b"; + public static final String SECURITY_DEFINITION_REQUEST = "c"; + public static final String SECURITY_DEFINITION = "d"; + public static final String SECURITY_STATUS_REQUEST = "e"; + public static final String SECURITY_STATUS = "f"; + public static final String TRADING_SESSION_STATUS_REQUEST = "g"; + public static final String TRADING_SESSION_STATUS = "h"; + public static final String MASS_QUOTE = "i"; + public static final String BUSINESS_MESSAGE_REJECT = "j"; + public static final String BID_REQUEST = "k"; + public static final String BID_RESPONSE = "l"; + public static final String LIST_STRIKE_PRICE = "m"; + + public MsgType() { + super(35); + } + + public MsgType(String data) { + super(35, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MultiLegReportingType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MultiLegReportingType.java new file mode 100644 index 000000000..b52425392 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/MultiLegReportingType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class MultiLegReportingType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 442; + + public MultiLegReportingType() { + super(442); + } + + public MultiLegReportingType(char data) { + super(442, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NetGrossInd.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NetGrossInd.java new file mode 100644 index 000000000..12b3eb078 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NetGrossInd.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NetGrossInd extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 430; + + public NetGrossInd() { + super(430); + } + + public NetGrossInd(int data) { + super(430, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NetMoney.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NetMoney.java new file mode 100644 index 000000000..61c7a52bf --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NetMoney.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class NetMoney extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 118; + + public NetMoney() { + super(118); + } + + public NetMoney(java.math.BigDecimal data) { + super(118, data); + } + + public NetMoney(double data) { + super(118, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NewSeqNo.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NewSeqNo.java new file mode 100644 index 000000000..d5f1e2fd5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NewSeqNo.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NewSeqNo extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 36; + + public NewSeqNo() { + super(36); + } + + public NewSeqNo(int data) { + super(36, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoAllocs.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoAllocs.java new file mode 100644 index 000000000..fa019071c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoAllocs.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoAllocs extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 78; + + public NoAllocs() { + super(78); + } + + public NoAllocs(int data) { + super(78, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoBidComponents.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoBidComponents.java new file mode 100644 index 000000000..086689ec1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoBidComponents.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoBidComponents extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 420; + + public NoBidComponents() { + super(420); + } + + public NoBidComponents(int data) { + super(420, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoBidDescriptors.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoBidDescriptors.java new file mode 100644 index 000000000..93a16541d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoBidDescriptors.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoBidDescriptors extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 398; + + public NoBidDescriptors() { + super(398); + } + + public NoBidDescriptors(int data) { + super(398, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoContraBrokers.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoContraBrokers.java new file mode 100644 index 000000000..f8b474bce --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoContraBrokers.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoContraBrokers extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 382; + + public NoContraBrokers() { + super(382); + } + + public NoContraBrokers(int data) { + super(382, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoDlvyInst.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoDlvyInst.java new file mode 100644 index 000000000..00888c5d3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoDlvyInst.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoDlvyInst extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 85; + + public NoDlvyInst() { + super(85); + } + + public NoDlvyInst(int data) { + super(85, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoExecs.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoExecs.java new file mode 100644 index 000000000..25e8fa9a7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoExecs.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoExecs extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 124; + + public NoExecs() { + super(124); + } + + public NoExecs(int data) { + super(124, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoIOIQualifiers.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoIOIQualifiers.java new file mode 100644 index 000000000..656cb366a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoIOIQualifiers.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoIOIQualifiers extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 199; + + public NoIOIQualifiers() { + super(199); + } + + public NoIOIQualifiers(int data) { + super(199, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoMDEntries.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoMDEntries.java new file mode 100644 index 000000000..1a56cc311 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoMDEntries.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoMDEntries extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 268; + + public NoMDEntries() { + super(268); + } + + public NoMDEntries(int data) { + super(268, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoMDEntryTypes.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoMDEntryTypes.java new file mode 100644 index 000000000..7c257e04a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoMDEntryTypes.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoMDEntryTypes extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 267; + + public NoMDEntryTypes() { + super(267); + } + + public NoMDEntryTypes(int data) { + super(267, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoMiscFees.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoMiscFees.java new file mode 100644 index 000000000..04e5cad9c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoMiscFees.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoMiscFees extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 136; + + public NoMiscFees() { + super(136); + } + + public NoMiscFees(int data) { + super(136, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoMsgTypes.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoMsgTypes.java new file mode 100644 index 000000000..e1dbaae5f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoMsgTypes.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoMsgTypes extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 384; + + public NoMsgTypes() { + super(384); + } + + public NoMsgTypes(int data) { + super(384, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoOrders.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoOrders.java new file mode 100644 index 000000000..2e9b2755d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoOrders.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoOrders extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 73; + + public NoOrders() { + super(73); + } + + public NoOrders(int data) { + super(73, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoQuoteEntries.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoQuoteEntries.java new file mode 100644 index 000000000..1ca30fd8f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoQuoteEntries.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoQuoteEntries extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 295; + + public NoQuoteEntries() { + super(295); + } + + public NoQuoteEntries(int data) { + super(295, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoQuoteSets.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoQuoteSets.java new file mode 100644 index 000000000..a1538a37b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoQuoteSets.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoQuoteSets extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 296; + + public NoQuoteSets() { + super(296); + } + + public NoQuoteSets(int data) { + super(296, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoRelatedSym.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoRelatedSym.java new file mode 100644 index 000000000..4d0644498 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoRelatedSym.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoRelatedSym extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 146; + + public NoRelatedSym() { + super(146); + } + + public NoRelatedSym(int data) { + super(146, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoRoutingIDs.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoRoutingIDs.java new file mode 100644 index 000000000..7447bb945 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoRoutingIDs.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoRoutingIDs extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 215; + + public NoRoutingIDs() { + super(215); + } + + public NoRoutingIDs(int data) { + super(215, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoRpts.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoRpts.java new file mode 100644 index 000000000..582b07ad5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoRpts.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoRpts extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 82; + + public NoRpts() { + super(82); + } + + public NoRpts(int data) { + super(82, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoStrikes.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoStrikes.java new file mode 100644 index 000000000..09efdd20b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoStrikes.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoStrikes extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 428; + + public NoStrikes() { + super(428); + } + + public NoStrikes(int data) { + super(428, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoTradingSessions.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoTradingSessions.java new file mode 100644 index 000000000..406353149 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NoTradingSessions.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoTradingSessions extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 386; + + public NoTradingSessions() { + super(386); + } + + public NoTradingSessions(int data) { + super(386, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NotifyBrokerOfCredit.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NotifyBrokerOfCredit.java new file mode 100644 index 000000000..803ff4ca2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NotifyBrokerOfCredit.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class NotifyBrokerOfCredit extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 208; + public static final boolean DETAILS_SHOULD_BE_COMMUNICATED = true; + public static final boolean DETAILS_SHOULD_NOT_BE_COMMUNICATED = false; + + public NotifyBrokerOfCredit() { + super(208); + } + + public NotifyBrokerOfCredit(boolean data) { + super(208, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NumBidders.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NumBidders.java new file mode 100644 index 000000000..e561c355a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NumBidders.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NumBidders extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 417; + + public NumBidders() { + super(417); + } + + public NumBidders(int data) { + super(417, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NumDaysInterest.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NumDaysInterest.java new file mode 100644 index 000000000..ecf7b3d68 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NumDaysInterest.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NumDaysInterest extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 157; + + public NumDaysInterest() { + super(157); + } + + public NumDaysInterest(int data) { + super(157, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NumTickets.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NumTickets.java new file mode 100644 index 000000000..a006a2920 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NumTickets.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NumTickets extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 395; + + public NumTickets() { + super(395); + } + + public NumTickets(int data) { + super(395, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NumberOfOrders.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NumberOfOrders.java new file mode 100644 index 000000000..0eebeba12 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/NumberOfOrders.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NumberOfOrders extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 346; + + public NumberOfOrders() { + super(346); + } + + public NumberOfOrders(int data) { + super(346, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OfferForwardPoints.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OfferForwardPoints.java new file mode 100644 index 000000000..a4fd12bbf --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OfferForwardPoints.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class OfferForwardPoints extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 191; + + public OfferForwardPoints() { + super(191); + } + + public OfferForwardPoints(java.math.BigDecimal data) { + super(191, data); + } + + public OfferForwardPoints(double data) { + super(191, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OfferPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OfferPx.java new file mode 100644 index 000000000..3c9534226 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OfferPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class OfferPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 133; + + public OfferPx() { + super(133); + } + + public OfferPx(java.math.BigDecimal data) { + super(133, data); + } + + public OfferPx(double data) { + super(133, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OfferSize.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OfferSize.java new file mode 100644 index 000000000..64ac58112 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OfferSize.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class OfferSize extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 135; + + public OfferSize() { + super(135); + } + + public OfferSize(java.math.BigDecimal data) { + super(135, data); + } + + public OfferSize(double data) { + super(135, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OfferSpotRate.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OfferSpotRate.java new file mode 100644 index 000000000..ac8e75252 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OfferSpotRate.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class OfferSpotRate extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 190; + + public OfferSpotRate() { + super(190); + } + + public OfferSpotRate(java.math.BigDecimal data) { + super(190, data); + } + + public OfferSpotRate(double data) { + super(190, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OnBehalfOfCompID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OnBehalfOfCompID.java new file mode 100644 index 000000000..c4281ca1a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OnBehalfOfCompID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class OnBehalfOfCompID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 115; + + public OnBehalfOfCompID() { + super(115); + } + + public OnBehalfOfCompID(String data) { + super(115, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OnBehalfOfLocationID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OnBehalfOfLocationID.java new file mode 100644 index 000000000..2acf2a134 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OnBehalfOfLocationID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class OnBehalfOfLocationID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 144; + + public OnBehalfOfLocationID() { + super(144); + } + + public OnBehalfOfLocationID(String data) { + super(144, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OnBehalfOfSendingTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OnBehalfOfSendingTime.java new file mode 100644 index 000000000..a6b436a3d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OnBehalfOfSendingTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class OnBehalfOfSendingTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 370; + + public OnBehalfOfSendingTime() { + super(370); + } + + public OnBehalfOfSendingTime(LocalDateTime data) { + super(370, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OnBehalfOfSubID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OnBehalfOfSubID.java new file mode 100644 index 000000000..2d3faebc4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OnBehalfOfSubID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class OnBehalfOfSubID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 116; + + public OnBehalfOfSubID() { + super(116); + } + + public OnBehalfOfSubID(String data) { + super(116, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OpenClose.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OpenClose.java new file mode 100644 index 000000000..e45d0c68c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OpenClose.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class OpenClose extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 77; + public static final char OPEN = 'O'; + public static final char CLOSE = 'C'; + + public OpenClose() { + super(77); + } + + public OpenClose(char data) { + super(77, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OpenCloseSettleFlag.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OpenCloseSettleFlag.java new file mode 100644 index 000000000..8302df760 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OpenCloseSettleFlag.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class OpenCloseSettleFlag extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 286; + public static final char DAILY_OPEN_CLOSE__SETTLEMENT_PRICE = '0'; + public static final char SESSION_OPEN_CLOSE__SETTLEMENT_PRICE = '1'; + public static final char DELIVERY_SETTLEMENT_PRICE = '2'; + + public OpenCloseSettleFlag() { + super(286); + } + + public OpenCloseSettleFlag(char data) { + super(286, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OptAttribute.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OptAttribute.java new file mode 100644 index 000000000..55a23b733 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OptAttribute.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class OptAttribute extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 206; + + public OptAttribute() { + super(206); + } + + public OptAttribute(char data) { + super(206, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrdRejReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrdRejReason.java new file mode 100644 index 000000000..4669bddc0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrdRejReason.java @@ -0,0 +1,47 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class OrdRejReason extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 103; + public static final int BROKER_OPTION = 0; + public static final int UNKNOWN_SYMBOL = 1; + public static final int EXCHANGE_CLOSED = 2; + public static final int ORDER_EXCEEDS_LIMIT = 3; + public static final int TOO_LATE_TO_ENTER = 4; + public static final int UNKNOWN_ORDER = 5; + public static final int DUPLICATE_ORDER = 6; + public static final int DUPLICATE_VERBALYES = 7; + public static final int STALE_ORDER = 8; + + public OrdRejReason() { + super(103); + } + + public OrdRejReason(int data) { + super(103, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrdStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrdStatus.java new file mode 100644 index 000000000..b3ea79b8b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrdStatus.java @@ -0,0 +1,53 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class OrdStatus extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 39; + public static final char NEW = '0'; + public static final char PARTIALLY_FILLED = '1'; + public static final char FILLED = '2'; + public static final char DONE_FOR_DAY = '3'; + public static final char CANCELED = '4'; + public static final char REPLACED = '5'; + public static final char PENDING_CANCEL = '6'; + public static final char STOPPED = '7'; + public static final char REJECTED = '8'; + public static final char SUSPENDED = '9'; + public static final char PENDING_NEW = 'A'; + public static final char CALCULATED = 'B'; + public static final char EXPIRED = 'C'; + public static final char ACCEPTED_FOR_BIDDING = 'D'; + public static final char PENDING_REPLACE = 'E'; + + public OrdStatus() { + super(39); + } + + public OrdStatus(char data) { + super(39, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrdType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrdType.java new file mode 100644 index 000000000..e85c08fdd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrdType.java @@ -0,0 +1,57 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class OrdType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 40; + public static final char MARKET = '1'; + public static final char LIMIT = '2'; + public static final char STOP = '3'; + public static final char STOP_LIMIT = '4'; + public static final char MARKET_ON_CLOSE = '5'; + public static final char WITH_OR_WITHOUT = '6'; + public static final char LIMIT_OR_BETTER = '7'; + public static final char LIMIT_WITH_OR_WITHOUT = '8'; + public static final char ON_BASIS = '9'; + public static final char ON_CLOSE = 'A'; + public static final char LIMIT_ON_CLOSE = 'B'; + public static final char FOREX_MARKET = 'C'; + public static final char PREVIOUSLY_QUOTED = 'D'; + public static final char PREVIOUSLY_INDICATED = 'E'; + public static final char FOREX_LIMIT = 'F'; + public static final char FOREX_SWAP = 'G'; + public static final char FOREX_PREVIOUSLY_QUOTED = 'H'; + public static final char FUNARI = 'I'; + public static final char PEGGED = 'P'; + + public OrdType() { + super(40); + } + + public OrdType(char data) { + super(40, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrderID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrderID.java new file mode 100644 index 000000000..ccde094ad --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrderID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class OrderID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 37; + + public OrderID() { + super(37); + } + + public OrderID(String data) { + super(37, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrderQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrderQty.java new file mode 100644 index 000000000..82c564fd5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrderQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class OrderQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 38; + + public OrderQty() { + super(38); + } + + public OrderQty(java.math.BigDecimal data) { + super(38, data); + } + + public OrderQty(double data) { + super(38, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrderQty2.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrderQty2.java new file mode 100644 index 000000000..d162eb2b7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrderQty2.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class OrderQty2 extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 192; + + public OrderQty2() { + super(192); + } + + public OrderQty2(java.math.BigDecimal data) { + super(192, data); + } + + public OrderQty2(double data) { + super(192, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrigClOrdID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrigClOrdID.java new file mode 100644 index 000000000..77180d1e4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrigClOrdID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class OrigClOrdID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 41; + + public OrigClOrdID() { + super(41); + } + + public OrigClOrdID(String data) { + super(41, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrigSendingTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrigSendingTime.java new file mode 100644 index 000000000..bb43dd1ab --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrigSendingTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class OrigSendingTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 122; + + public OrigSendingTime() { + super(122); + } + + public OrigSendingTime(LocalDateTime data) { + super(122, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrigTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrigTime.java new file mode 100644 index 000000000..96ed984ce --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OrigTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class OrigTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 42; + + public OrigTime() { + super(42); + } + + public OrigTime(LocalDateTime data) { + super(42, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OutMainCntryUIndex.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OutMainCntryUIndex.java new file mode 100644 index 000000000..e3368cd1d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OutMainCntryUIndex.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class OutMainCntryUIndex extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 412; + + public OutMainCntryUIndex() { + super(412); + } + + public OutMainCntryUIndex(java.math.BigDecimal data) { + super(412, data); + } + + public OutMainCntryUIndex(double data) { + super(412, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OutsideIndexPct.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OutsideIndexPct.java new file mode 100644 index 000000000..40863e35c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/OutsideIndexPct.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class OutsideIndexPct extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 407; + + public OutsideIndexPct() { + super(407); + } + + public OutsideIndexPct(double data) { + super(407, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/PegDifference.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/PegDifference.java new file mode 100644 index 000000000..6ccf77ad9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/PegDifference.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class PegDifference extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 211; + + public PegDifference() { + super(211); + } + + public PegDifference(java.math.BigDecimal data) { + super(211, data); + } + + public PegDifference(double data) { + super(211, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/PossDupFlag.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/PossDupFlag.java new file mode 100644 index 000000000..1401f7e50 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/PossDupFlag.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class PossDupFlag extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 43; + public static final boolean POSSIBLE_DUPLICATE = true; + public static final boolean ORIGINAL_TRANSMISSION = false; + + public PossDupFlag() { + super(43); + } + + public PossDupFlag(boolean data) { + super(43, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/PossResend.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/PossResend.java new file mode 100644 index 000000000..37ee14ad7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/PossResend.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class PossResend extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 97; + + public PossResend() { + super(97); + } + + public PossResend(boolean data) { + super(97, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/PrevClosePx.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/PrevClosePx.java new file mode 100644 index 000000000..3050300bd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/PrevClosePx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class PrevClosePx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 140; + + public PrevClosePx() { + super(140); + } + + public PrevClosePx(java.math.BigDecimal data) { + super(140, data); + } + + public PrevClosePx(double data) { + super(140, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Price.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Price.java new file mode 100644 index 000000000..28dbbd368 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Price.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class Price extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 44; + + public Price() { + super(44); + } + + public Price(java.math.BigDecimal data) { + super(44, data); + } + + public Price(double data) { + super(44, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/PriceType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/PriceType.java new file mode 100644 index 000000000..58b6e39e1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/PriceType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class PriceType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 423; + + public PriceType() { + super(423); + } + + public PriceType(int data) { + super(423, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ProcessCode.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ProcessCode.java new file mode 100644 index 000000000..83149659c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ProcessCode.java @@ -0,0 +1,45 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class ProcessCode extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 81; + public static final char REGULAR = '0'; + public static final char SOFT_DOLLAR = '1'; + public static final char STEPIN = '2'; + public static final char STEPOUT = '3'; + public static final char SOFTDOLLAR_STEPIN = '4'; + public static final char SOFTDOLLAR_STEPOUT = '5'; + public static final char PLAN_SPONSOR = '6'; + + public ProcessCode() { + super(81); + } + + public ProcessCode(char data) { + super(81, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ProgPeriodInterval.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ProgPeriodInterval.java new file mode 100644 index 000000000..fe794448e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ProgPeriodInterval.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ProgPeriodInterval extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 415; + + public ProgPeriodInterval() { + super(415); + } + + public ProgPeriodInterval(int data) { + super(415, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ProgRptReqs.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ProgRptReqs.java new file mode 100644 index 000000000..ef6a2a9dd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ProgRptReqs.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ProgRptReqs extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 414; + + public ProgRptReqs() { + super(414); + } + + public ProgRptReqs(int data) { + super(414, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/PutOrCall.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/PutOrCall.java new file mode 100644 index 000000000..02c0d053b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/PutOrCall.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class PutOrCall extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 201; + public static final int PUT = 0; + public static final int CALL = 1; + + public PutOrCall() { + super(201); + } + + public PutOrCall(int data) { + super(201, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteAckStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteAckStatus.java new file mode 100644 index 000000000..e817d8e75 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteAckStatus.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class QuoteAckStatus extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 297; + + public QuoteAckStatus() { + super(297); + } + + public QuoteAckStatus(int data) { + super(297, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteCancelType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteCancelType.java new file mode 100644 index 000000000..12bd432c6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteCancelType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class QuoteCancelType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 298; + + public QuoteCancelType() { + super(298); + } + + public QuoteCancelType(int data) { + super(298, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteCondition.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteCondition.java new file mode 100644 index 000000000..72edf4fdf --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteCondition.java @@ -0,0 +1,47 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class QuoteCondition extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 276; + public static final String OPEN_ACTIVE = "A"; + public static final String CLOSED_INACTIVE = "B"; + public static final String EXCHANGE_BEST = "C"; + public static final String CONSOLIDATED_BEST = "D"; + public static final String LOCKED = "E"; + public static final String CROSSED = "F"; + public static final String DEPTH = "G"; + public static final String FAST_TRADING = "H"; + public static final String NONFIRM = "I"; + + public QuoteCondition() { + super(276); + } + + public QuoteCondition(String data) { + super(276, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteEntryID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteEntryID.java new file mode 100644 index 000000000..f1dc5f2df --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteEntryID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class QuoteEntryID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 299; + + public QuoteEntryID() { + super(299); + } + + public QuoteEntryID(String data) { + super(299, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteEntryRejectReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteEntryRejectReason.java new file mode 100644 index 000000000..247a3b172 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteEntryRejectReason.java @@ -0,0 +1,47 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class QuoteEntryRejectReason extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 368; + public static final int UNKNOWN_SYMBOL = 1; + public static final int EXCHANGE = 2; + public static final int QUOTE_EXCEEDS_LIMIT = 3; + public static final int TOO_LATE_TO_ENTER = 4; + public static final int UNKNOWN_QUOTE = 5; + public static final int DUPLICATE_QUOTE = 6; + public static final int INVALID_BIDASK_SPREAD = 7; + public static final int INVALID_PRICE = 8; + public static final int NOT_AUTHORIZED_TO_QUOTE_SECURITY = 9; + + public QuoteEntryRejectReason() { + super(368); + } + + public QuoteEntryRejectReason(int data) { + super(368, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteID.java new file mode 100644 index 000000000..0ca992cbb --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class QuoteID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 117; + + public QuoteID() { + super(117); + } + + public QuoteID(String data) { + super(117, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteRejectReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteRejectReason.java new file mode 100644 index 000000000..c72afed0c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteRejectReason.java @@ -0,0 +1,46 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class QuoteRejectReason extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 300; + public static final int UNKNOWN_SYMBOL = 1; + public static final int EXCHANGE = 2; + public static final int QUOTE_REQUEST_EXCEEDS_LIMIT = 3; + public static final int TOO_LATE_TO_ENTER = 4; + public static final int UNKNOWN_QUOTE = 5; + public static final int DUPLICATE_QUOTE_7 = 6; + public static final int INVALID_PRICE = 8; + public static final int NOT_AUTHORIZED_TO_QUOTE_SECURITY = 9; + + public QuoteRejectReason() { + super(300); + } + + public QuoteRejectReason(int data) { + super(300, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteReqID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteReqID.java new file mode 100644 index 000000000..4dba2b503 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteReqID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class QuoteReqID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 131; + + public QuoteReqID() { + super(131); + } + + public QuoteReqID(String data) { + super(131, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteRequestType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteRequestType.java new file mode 100644 index 000000000..27ce3129c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteRequestType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class QuoteRequestType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 303; + + public QuoteRequestType() { + super(303); + } + + public QuoteRequestType(int data) { + super(303, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteResponseLevel.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteResponseLevel.java new file mode 100644 index 000000000..3a016e7c6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteResponseLevel.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class QuoteResponseLevel extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 301; + + public QuoteResponseLevel() { + super(301); + } + + public QuoteResponseLevel(int data) { + super(301, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteSetID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteSetID.java new file mode 100644 index 000000000..6e95afca6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteSetID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class QuoteSetID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 302; + + public QuoteSetID() { + super(302); + } + + public QuoteSetID(String data) { + super(302, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteSetValidUntilTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteSetValidUntilTime.java new file mode 100644 index 000000000..fa80d7f0b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/QuoteSetValidUntilTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class QuoteSetValidUntilTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 367; + + public QuoteSetValidUntilTime() { + super(367); + } + + public QuoteSetValidUntilTime(LocalDateTime data) { + super(367, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RatioQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RatioQty.java new file mode 100644 index 000000000..457c88bc2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RatioQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class RatioQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 319; + + public RatioQty() { + super(319); + } + + public RatioQty(java.math.BigDecimal data) { + super(319, data); + } + + public RatioQty(double data) { + super(319, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RawData.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RawData.java new file mode 100644 index 000000000..121706799 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RawData.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class RawData extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 96; + + public RawData() { + super(96); + } + + public RawData(String data) { + super(96, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RawDataLength.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RawDataLength.java new file mode 100644 index 000000000..75ce4b519 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RawDataLength.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class RawDataLength extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 95; + + public RawDataLength() { + super(95); + } + + public RawDataLength(int data) { + super(95, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RefAllocID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RefAllocID.java new file mode 100644 index 000000000..9505fc730 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RefAllocID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class RefAllocID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 72; + + public RefAllocID() { + super(72); + } + + public RefAllocID(String data) { + super(72, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RefMsgType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RefMsgType.java new file mode 100644 index 000000000..410956a0b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RefMsgType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class RefMsgType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 372; + + public RefMsgType() { + super(372); + } + + public RefMsgType(String data) { + super(372, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RefSeqNum.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RefSeqNum.java new file mode 100644 index 000000000..265efc023 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RefSeqNum.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class RefSeqNum extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 45; + + public RefSeqNum() { + super(45); + } + + public RefSeqNum(int data) { + super(45, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RefTagID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RefTagID.java new file mode 100644 index 000000000..3380a7eb0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RefTagID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class RefTagID extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 371; + + public RefTagID() { + super(371); + } + + public RefTagID(int data) { + super(371, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RelatdSym.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RelatdSym.java new file mode 100644 index 000000000..8fa2d3ded --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RelatdSym.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class RelatdSym extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 46; + + public RelatdSym() { + super(46); + } + + public RelatdSym(String data) { + super(46, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ReportToExch.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ReportToExch.java new file mode 100644 index 000000000..74286ece4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ReportToExch.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class ReportToExch extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 113; + public static final boolean YES = true; + public static final boolean NO = false; + + public ReportToExch() { + super(113); + } + + public ReportToExch(boolean data) { + super(113, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ResetSeqNumFlag.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ResetSeqNumFlag.java new file mode 100644 index 000000000..b15b9fe31 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ResetSeqNumFlag.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class ResetSeqNumFlag extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 141; + public static final boolean YES_RESET_SEQUENCE_NUMBERS = true; + public static final boolean NO = false; + + public ResetSeqNumFlag() { + super(141); + } + + public ResetSeqNumFlag(boolean data) { + super(141, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RoutingID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RoutingID.java new file mode 100644 index 000000000..a9b1787ed --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RoutingID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class RoutingID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 217; + + public RoutingID() { + super(217); + } + + public RoutingID(String data) { + super(217, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RoutingType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RoutingType.java new file mode 100644 index 000000000..28cf43e42 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RoutingType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class RoutingType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 216; + public static final int TARGET_FIRM = 1; + public static final int TARGET_LIST = 2; + public static final int BLOCK_FIRM = 3; + public static final int BLOCK_LIST = 4; + + public RoutingType() { + super(216); + } + + public RoutingType(int data) { + super(216, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RptSeq.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RptSeq.java new file mode 100644 index 000000000..fcb0f13de --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/RptSeq.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class RptSeq extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 83; + + public RptSeq() { + super(83); + } + + public RptSeq(int data) { + super(83, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Rule80A.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Rule80A.java new file mode 100644 index 000000000..6ff02e271 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Rule80A.java @@ -0,0 +1,61 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class Rule80A extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 47; + public static final char AGENCY_SINGLE_ORDER = 'A'; + public static final char SHORT_EXEMPT_TRANSACTION_B = 'B'; + public static final char PROGRAM_ORDER_NONINDEX_ARB_FOR_MEMBER_FIRMORG = 'C'; + public static final char PROGRAM_ORDER_INDEX_ARB_FOR_MEMBER_FIRMORG = 'D'; + public static final char REGISTERED_EQUITY_MARKET_MAKER_TRADES = 'E'; + public static final char SHORT_EXEMPT_TRANSACTION_F = 'F'; + public static final char SHORT_EXEMPT_TRANSACTION_H = 'H'; + public static final char INDIVIDUAL_INVESTOR = 'I'; + public static final char PROGRAM_ORDER_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER = 'J'; + public static final char PROGRAM_ORDER_NONINDEX_ARB_FOR_INDIVIDUAL_CUSTOMER = 'K'; + public static final char SHORT_EXEMPT_AFFILIATED = 'L'; + public static final char PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_MEMBER = 'M'; + public static final char PROGRAM_ORDER_NONINDEX_ARB_FOR_OTHER_MEMBER = 'N'; + public static final char COMPETING_DEALER_TRADES_O = 'O'; + public static final char PRINCIPAL = 'P'; + public static final char COMPETING_DEALER_TRADES_R = 'R'; + public static final char SPECIALIST_TRADES = 'S'; + public static final char COMPETING_DEALER_TRADES_T = 'T'; + public static final char PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_AGENCY = 'U'; + public static final char ALL_OTHER_ORDERS_AS_AGENT_FOR_OTHER_MEMBER = 'W'; + public static final char SHORT_EXEMPT_NOT_AFFILIATED = 'X'; + public static final char PROGRAM_ORDER_NONINDEX_ARB_FOR_OTHER_AGENCY = 'Y'; + public static final char SHORT_EXEMPT_NONMEMBER = 'Z'; + + public Rule80A() { + super(47); + } + + public Rule80A(char data) { + super(47, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecondaryOrderID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecondaryOrderID.java new file mode 100644 index 000000000..b32b2e890 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecondaryOrderID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecondaryOrderID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 198; + + public SecondaryOrderID() { + super(198); + } + + public SecondaryOrderID(String data) { + super(198, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecureData.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecureData.java new file mode 100644 index 000000000..d506b98bf --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecureData.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecureData extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 91; + + public SecureData() { + super(91); + } + + public SecureData(String data) { + super(91, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecureDataLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecureDataLen.java new file mode 100644 index 000000000..0b93e7604 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecureDataLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SecureDataLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 90; + + public SecureDataLen() { + super(90); + } + + public SecureDataLen(int data) { + super(90, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityDesc.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityDesc.java new file mode 100644 index 000000000..fd6619cab --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityDesc.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecurityDesc extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 107; + + public SecurityDesc() { + super(107); + } + + public SecurityDesc(String data) { + super(107, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityExchange.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityExchange.java new file mode 100644 index 000000000..18cd922b6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityExchange.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecurityExchange extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 207; + + public SecurityExchange() { + super(207); + } + + public SecurityExchange(String data) { + super(207, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityID.java new file mode 100644 index 000000000..db313dad4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecurityID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 48; + + public SecurityID() { + super(48); + } + + public SecurityID(String data) { + super(48, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityReqID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityReqID.java new file mode 100644 index 000000000..d40d0ca45 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityReqID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecurityReqID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 320; + + public SecurityReqID() { + super(320); + } + + public SecurityReqID(String data) { + super(320, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityRequestType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityRequestType.java new file mode 100644 index 000000000..6a8723219 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityRequestType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SecurityRequestType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 321; + public static final int REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS = 0; + public static final int REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED = 1; + public static final int REQUEST_LIST_SECURITY_TYPES = 2; + public static final int REQUEST_LIST_SECURITIES = 3; + + public SecurityRequestType() { + super(321); + } + + public SecurityRequestType(int data) { + super(321, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityResponseID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityResponseID.java new file mode 100644 index 000000000..678b881ba --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityResponseID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecurityResponseID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 322; + + public SecurityResponseID() { + super(322); + } + + public SecurityResponseID(String data) { + super(322, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityResponseType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityResponseType.java new file mode 100644 index 000000000..e1e247c78 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityResponseType.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SecurityResponseType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 323; + public static final int ACCEPT_SECURITY_PROPOSAL_AS_IS = 1; + public static final int ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESSAGE = 2; + public static final int LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST = 3; + public static final int LIST_OF_SECURITIES_RETURNED_PER_REQUEST = 4; + public static final int REJECT_SECURITY_PROPOSAL = 5; + public static final int CAN_NOT_MATCH_SELECTION_CRITERIA = 6; + + public SecurityResponseType() { + super(323); + } + + public SecurityResponseType(int data) { + super(323, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecuritySettlAgentAcctName.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecuritySettlAgentAcctName.java new file mode 100644 index 000000000..81c0eb667 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecuritySettlAgentAcctName.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecuritySettlAgentAcctName extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 179; + + public SecuritySettlAgentAcctName() { + super(179); + } + + public SecuritySettlAgentAcctName(String data) { + super(179, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecuritySettlAgentAcctNum.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecuritySettlAgentAcctNum.java new file mode 100644 index 000000000..41cc72032 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecuritySettlAgentAcctNum.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecuritySettlAgentAcctNum extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 178; + + public SecuritySettlAgentAcctNum() { + super(178); + } + + public SecuritySettlAgentAcctNum(String data) { + super(178, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecuritySettlAgentCode.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecuritySettlAgentCode.java new file mode 100644 index 000000000..9a492198c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecuritySettlAgentCode.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecuritySettlAgentCode extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 177; + + public SecuritySettlAgentCode() { + super(177); + } + + public SecuritySettlAgentCode(String data) { + super(177, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecuritySettlAgentContactName.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecuritySettlAgentContactName.java new file mode 100644 index 000000000..0376bfdbb --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecuritySettlAgentContactName.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecuritySettlAgentContactName extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 180; + + public SecuritySettlAgentContactName() { + super(180); + } + + public SecuritySettlAgentContactName(String data) { + super(180, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecuritySettlAgentContactPhone.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecuritySettlAgentContactPhone.java new file mode 100644 index 000000000..1e76271cf --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecuritySettlAgentContactPhone.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecuritySettlAgentContactPhone extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 181; + + public SecuritySettlAgentContactPhone() { + super(181); + } + + public SecuritySettlAgentContactPhone(String data) { + super(181, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecuritySettlAgentName.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecuritySettlAgentName.java new file mode 100644 index 000000000..8cffc857e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecuritySettlAgentName.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecuritySettlAgentName extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 176; + + public SecuritySettlAgentName() { + super(176); + } + + public SecuritySettlAgentName(String data) { + super(176, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityStatusReqID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityStatusReqID.java new file mode 100644 index 000000000..71a43f127 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityStatusReqID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecurityStatusReqID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 324; + + public SecurityStatusReqID() { + super(324); + } + + public SecurityStatusReqID(String data) { + super(324, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityTradingStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityTradingStatus.java new file mode 100644 index 000000000..eb9da9d9c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityTradingStatus.java @@ -0,0 +1,58 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SecurityTradingStatus extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 326; + public static final int OPENING_DELAY = 1; + public static final int TRADING_HALT = 2; + public static final int RESUME = 3; + public static final int NO_OPENNO_RESUME = 4; + public static final int PRICE_INDICATION = 5; + public static final int TRADING_RANGE_INDICATION = 6; + public static final int MARKET_IMBALANCE_BUY = 7; + public static final int MARKET_IMBALANCE_SELL = 8; + public static final int MARKET_ON_CLOSE_IMBALANCE_BUY = 9; + public static final int MARKET_ON_CLOSE_IMBALANCE_SELL = 10; + public static final int NOT_ASSIGNED = 11; + public static final int NO_MARKET_IMBALANCE = 12; + public static final int NO_MARKET_ON_CLOSE_IMBALANCE = 13; + public static final int ITS_PREOPENING = 14; + public static final int NEW_PRICE_INDICATION = 15; + public static final int TRADE_DISSEMINATION_TIME = 16; + public static final int READY_TO_TRADE = 17; + public static final int NOT_AVAILABLE_FOR_TRADING = 18; + public static final int NOT_TRADED_ON_THIS_MARKET = 19; + public static final int UNKNOWN_OR_INVALID = 20; + + public SecurityTradingStatus() { + super(326); + } + + public SecurityTradingStatus(int data) { + super(326, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityType.java new file mode 100644 index 000000000..1f0b27aa5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SecurityType.java @@ -0,0 +1,69 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecurityType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 167; + public static final String BANKERS_ACCEPTANCE = "BA"; + public static final String CONVERTIBLE_BOND = "CB"; + public static final String CERTIFICATE_OF_DEPOSIT = "CD"; + public static final String COLLATERALIZE_MORTGAGE_OBLIGATION = "CMO"; + public static final String CORPORATE_BOND = "CORP"; + public static final String COMMERCIAL_PAPER = "CP"; + public static final String CORPORATE_PRIVATE_PLACEMENT = "CPP"; + public static final String COMMON_STOCK = "CS"; + public static final String FEDERAL_HOUSING_AUTHORITY = "FHA"; + public static final String FEDERAL_HOME_LOAN = "FHL"; + public static final String FEDERAL_NATIONAL_MORTGAGE_ASSOCIATION = "FN"; + public static final String FOREIGN_EXCHANGE_CONTRACT = "FOR"; + public static final String FUTURE = "FUT"; + public static final String GOVERNMENT_NATIONAL_MORTGAGE_ASSOCIATION = "GN"; + public static final String TREASURIES_PLUS_AGENCY_DEBENTURE = "GOVT"; + public static final String MUTUAL_FUND = "MF"; + public static final String MORTGAGE_INTEREST_ONLY = "MIO"; + public static final String MORTGAGE_PRINCIPAL_ONLY = "MPO"; + public static final String MORTGAGE_PRIVATE_PLACEMENT = "MPP"; + public static final String MISCELLANEOUS_PASSTHRU = "MPT"; + public static final String MUNICIPAL_BOND = "MUNI"; + public static final String NO_ISITC_SECURITY_TYPE = "NONE"; + public static final String OPTION = "OPT"; + public static final String PREFERRED_STOCK = "PS"; + public static final String REPURCHASE_AGREEMENT = "RP"; + public static final String REVERSE_REPURCHASE_AGREEMENT = "RVRP"; + public static final String STUDENT_LOAN_MARKETING_ASSOCIATION = "SL"; + public static final String TIME_DEPOSIT = "TD"; + public static final String US_TREASURY_BILL = "USTB"; + public static final String WARRANT = "WAR"; + public static final String CATS_TIGERS = "ZOO"; + + public SecurityType() { + super(167); + } + + public SecurityType(String data) { + super(167, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SellVolume.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SellVolume.java new file mode 100644 index 000000000..3ea401fdd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SellVolume.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class SellVolume extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 331; + + public SellVolume() { + super(331); + } + + public SellVolume(java.math.BigDecimal data) { + super(331, data); + } + + public SellVolume(double data) { + super(331, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SellerDays.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SellerDays.java new file mode 100644 index 000000000..fdedfef43 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SellerDays.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SellerDays extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 287; + + public SellerDays() { + super(287); + } + + public SellerDays(int data) { + super(287, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SenderCompID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SenderCompID.java new file mode 100644 index 000000000..edb4a297c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SenderCompID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SenderCompID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 49; + + public SenderCompID() { + super(49); + } + + public SenderCompID(String data) { + super(49, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SenderLocationID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SenderLocationID.java new file mode 100644 index 000000000..64fda886c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SenderLocationID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SenderLocationID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 142; + + public SenderLocationID() { + super(142); + } + + public SenderLocationID(String data) { + super(142, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SenderSubID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SenderSubID.java new file mode 100644 index 000000000..bd19fc957 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SenderSubID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SenderSubID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 50; + + public SenderSubID() { + super(50); + } + + public SenderSubID(String data) { + super(50, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SendingTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SendingTime.java new file mode 100644 index 000000000..ca985fddd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SendingTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class SendingTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 52; + + public SendingTime() { + super(52); + } + + public SendingTime(LocalDateTime data) { + super(52, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SessionRejectReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SessionRejectReason.java new file mode 100644 index 000000000..9ac699c69 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SessionRejectReason.java @@ -0,0 +1,50 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SessionRejectReason extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 373; + public static final int INVALID_TAG_NUMBER = 0; + public static final int REQUIRED_TAG_MISSING = 1; + public static final int TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE = 2; + public static final int UNDEFINED_TAG = 3; + public static final int TAG_SPECIFIED_WITHOUT_A_VALUE = 4; + public static final int VALUE_IS_INCORRECT = 5; + public static final int INCORRECT_DATA_FORMAT_FOR_VALUE = 6; + public static final int DECRYPTION_PROBLEM = 7; + public static final int SIGNATURE_PROBLEM = 8; + public static final int COMPID_PROBLEM = 9; + public static final int SENDINGTIME_ACCURACY_PROBLEM = 10; + public static final int E = 11; + + public SessionRejectReason() { + super(373); + } + + public SessionRejectReason(int data) { + super(373, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlBrkrCode.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlBrkrCode.java new file mode 100644 index 000000000..eef9668ed --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlBrkrCode.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SettlBrkrCode extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 174; + + public SettlBrkrCode() { + super(174); + } + + public SettlBrkrCode(String data) { + super(174, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlCurrAmt.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlCurrAmt.java new file mode 100644 index 000000000..2fab2a859 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlCurrAmt.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class SettlCurrAmt extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 119; + + public SettlCurrAmt() { + super(119); + } + + public SettlCurrAmt(java.math.BigDecimal data) { + super(119, data); + } + + public SettlCurrAmt(double data) { + super(119, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlCurrFxRate.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlCurrFxRate.java new file mode 100644 index 000000000..f8847b74c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlCurrFxRate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class SettlCurrFxRate extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 155; + + public SettlCurrFxRate() { + super(155); + } + + public SettlCurrFxRate(double data) { + super(155, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlCurrFxRateCalc.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlCurrFxRateCalc.java new file mode 100644 index 000000000..8ba22aa3e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlCurrFxRateCalc.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class SettlCurrFxRateCalc extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 156; + public static final char MULTIPLY = 'M'; + public static final char DIVIDE = 'D'; + + public SettlCurrFxRateCalc() { + super(156); + } + + public SettlCurrFxRateCalc(char data) { + super(156, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlCurrency.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlCurrency.java new file mode 100644 index 000000000..01f991ce8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlCurrency.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SettlCurrency extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 120; + + public SettlCurrency() { + super(120); + } + + public SettlCurrency(String data) { + super(120, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlDeliveryType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlDeliveryType.java new file mode 100644 index 000000000..adcc112ab --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlDeliveryType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SettlDeliveryType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 172; + + public SettlDeliveryType() { + super(172); + } + + public SettlDeliveryType(int data) { + super(172, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlDepositoryCode.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlDepositoryCode.java new file mode 100644 index 000000000..1fa74e2ca --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlDepositoryCode.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SettlDepositoryCode extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 173; + + public SettlDepositoryCode() { + super(173); + } + + public SettlDepositoryCode(String data) { + super(173, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlInstCode.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlInstCode.java new file mode 100644 index 000000000..42ae3582e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlInstCode.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SettlInstCode extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 175; + + public SettlInstCode() { + super(175); + } + + public SettlInstCode(String data) { + super(175, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlInstID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlInstID.java new file mode 100644 index 000000000..151cff407 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlInstID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SettlInstID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 162; + + public SettlInstID() { + super(162); + } + + public SettlInstID(String data) { + super(162, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlInstMode.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlInstMode.java new file mode 100644 index 000000000..b2ea75e00 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlInstMode.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class SettlInstMode extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 160; + public static final char DEFAULT = '0'; + public static final char STANDING_INSTRUCTIONS_PROVIDED = '1'; + public static final char SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING = '2'; + public static final char SPECIFIC_ALLOCATION_ACCOUNT_STANDING = '3'; + + public SettlInstMode() { + super(160); + } + + public SettlInstMode(char data) { + super(160, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlInstRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlInstRefID.java new file mode 100644 index 000000000..cdfe132fa --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlInstRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SettlInstRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 214; + + public SettlInstRefID() { + super(214); + } + + public SettlInstRefID(String data) { + super(214, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlInstSource.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlInstSource.java new file mode 100644 index 000000000..be64d1faa --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlInstSource.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class SettlInstSource extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 165; + public static final char BROKER = '1'; + public static final char INSTITUTION = '2'; + + public SettlInstSource() { + super(165); + } + + public SettlInstSource(char data) { + super(165, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlInstTransType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlInstTransType.java new file mode 100644 index 000000000..1c6289fa3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlInstTransType.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class SettlInstTransType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 163; + public static final char NEW = 'N'; + public static final char CANCEL = 'C'; + public static final char REPLACE = 'R'; + + public SettlInstTransType() { + super(163); + } + + public SettlInstTransType(char data) { + super(163, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlLocation.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlLocation.java new file mode 100644 index 000000000..5bed1d659 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlLocation.java @@ -0,0 +1,45 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SettlLocation extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 166; + public static final String CEDEL = "CED"; + public static final String DEPOSITORY_TRUST_COMPANY = "DTC"; + public static final String EUROCLEAR = "EUR"; + public static final String FEDERAL_BOOK_ENTRY = "FED"; + public static final String PHYSICAL = "PNY"; + public static final String PARTICIPANT_TRUST_COMPANY = "PTC"; + public static final String LOCAL_MARKET_SETTLE_LOCATION = "ISO"; + + public SettlLocation() { + super(166); + } + + public SettlLocation(String data) { + super(166, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlmntTyp.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlmntTyp.java new file mode 100644 index 000000000..17ab7259a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SettlmntTyp.java @@ -0,0 +1,48 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class SettlmntTyp extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 63; + public static final char REGULAR = '0'; + public static final char CASH = '1'; + public static final char NEXT_DAY = '2'; + public static final char TPLUS2 = '3'; + public static final char TPLUS3 = '4'; + public static final char TPLUS4 = '5'; + public static final char FUTURE = '6'; + public static final char WHEN_ISSUED = '7'; + public static final char SELLERS_OPTION = '8'; + public static final char TPLUS5 = '9'; + + public SettlmntTyp() { + super(63); + } + + public SettlmntTyp(char data) { + super(63, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Shares.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Shares.java new file mode 100644 index 000000000..26273857d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Shares.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class Shares extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 53; + + public Shares() { + super(53); + } + + public Shares(java.math.BigDecimal data) { + super(53, data); + } + + public Shares(double data) { + super(53, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Side.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Side.java new file mode 100644 index 000000000..5eb8f8e17 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Side.java @@ -0,0 +1,47 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class Side extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 54; + public static final char BUY = '1'; + public static final char SELL = '2'; + public static final char BUY_MINUS = '3'; + public static final char SELL_PLUS = '4'; + public static final char SELL_SHORT = '5'; + public static final char SELL_SHORT_EXEMPT = '6'; + public static final char D = '7'; + public static final char CROSS = '8'; + public static final char CROSS_SHORT = '9'; + + public Side() { + super(54); + } + + public Side(char data) { + super(54, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SideValue1.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SideValue1.java new file mode 100644 index 000000000..34aec5e63 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SideValue1.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class SideValue1 extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 396; + + public SideValue1() { + super(396); + } + + public SideValue1(java.math.BigDecimal data) { + super(396, data); + } + + public SideValue1(double data) { + super(396, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SideValue2.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SideValue2.java new file mode 100644 index 000000000..786c25ecc --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SideValue2.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class SideValue2 extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 397; + + public SideValue2() { + super(397); + } + + public SideValue2(java.math.BigDecimal data) { + super(397, data); + } + + public SideValue2(double data) { + super(397, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SideValueInd.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SideValueInd.java new file mode 100644 index 000000000..fe8e90f1e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SideValueInd.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SideValueInd extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 401; + + public SideValueInd() { + super(401); + } + + public SideValueInd(int data) { + super(401, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Signature.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Signature.java new file mode 100644 index 000000000..dbe63c808 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Signature.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Signature extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 89; + + public Signature() { + super(89); + } + + public Signature(String data) { + super(89, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SignatureLength.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SignatureLength.java new file mode 100644 index 000000000..a6ee5c6c9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SignatureLength.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SignatureLength extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 93; + + public SignatureLength() { + super(93); + } + + public SignatureLength(int data) { + super(93, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SolicitedFlag.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SolicitedFlag.java new file mode 100644 index 000000000..e4018a7bf --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SolicitedFlag.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class SolicitedFlag extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 377; + public static final boolean WAS_SOLCITIED = true; + public static final boolean WAS_NOT_SOLICITED = false; + + public SolicitedFlag() { + super(377); + } + + public SolicitedFlag(boolean data) { + super(377, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SpreadToBenchmark.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SpreadToBenchmark.java new file mode 100644 index 000000000..43a78d8cb --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SpreadToBenchmark.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class SpreadToBenchmark extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 218; + + public SpreadToBenchmark() { + super(218); + } + + public SpreadToBenchmark(java.math.BigDecimal data) { + super(218, data); + } + + public SpreadToBenchmark(double data) { + super(218, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/StandInstDbID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/StandInstDbID.java new file mode 100644 index 000000000..f88ff7391 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/StandInstDbID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class StandInstDbID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 171; + + public StandInstDbID() { + super(171); + } + + public StandInstDbID(String data) { + super(171, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/StandInstDbName.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/StandInstDbName.java new file mode 100644 index 000000000..96028afb5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/StandInstDbName.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class StandInstDbName extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 170; + + public StandInstDbName() { + super(170); + } + + public StandInstDbName(String data) { + super(170, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/StandInstDbType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/StandInstDbType.java new file mode 100644 index 000000000..af308181b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/StandInstDbType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class StandInstDbType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 169; + public static final int OTHER = 0; + public static final int DTC_SID = 1; + public static final int THOMSON_ALERT = 2; + public static final int A_GLOBAL_CUSTODIAN = 3; + + public StandInstDbType() { + super(169); + } + + public StandInstDbType(int data) { + super(169, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/StopPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/StopPx.java new file mode 100644 index 000000000..e36bea5e3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/StopPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class StopPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 99; + + public StopPx() { + super(99); + } + + public StopPx(java.math.BigDecimal data) { + super(99, data); + } + + public StopPx(double data) { + super(99, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/StrikePrice.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/StrikePrice.java new file mode 100644 index 000000000..daf8c301d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/StrikePrice.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class StrikePrice extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 202; + + public StrikePrice() { + super(202); + } + + public StrikePrice(java.math.BigDecimal data) { + super(202, data); + } + + public StrikePrice(double data) { + super(202, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/StrikeTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/StrikeTime.java new file mode 100644 index 000000000..7b2fefd0f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/StrikeTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class StrikeTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 443; + + public StrikeTime() { + super(443); + } + + public StrikeTime(LocalDateTime data) { + super(443, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Subject.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Subject.java new file mode 100644 index 000000000..88054479a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Subject.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Subject extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 147; + + public Subject() { + super(147); + } + + public Subject(String data) { + super(147, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SubscriptionRequestType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SubscriptionRequestType.java new file mode 100644 index 000000000..bd38adfa7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SubscriptionRequestType.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class SubscriptionRequestType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 263; + public static final char SNAPSHOT = '0'; + public static final char SNAPSHOT_PLUS_UPDATES = '1'; + public static final char DISABLE_PREVIOUS = '2'; + + public SubscriptionRequestType() { + super(263); + } + + public SubscriptionRequestType(char data) { + super(263, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Symbol.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Symbol.java new file mode 100644 index 000000000..ecdce19db --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Symbol.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Symbol extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 55; + + public Symbol() { + super(55); + } + + public Symbol(String data) { + super(55, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SymbolSfx.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SymbolSfx.java new file mode 100644 index 000000000..8edfd6a03 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/SymbolSfx.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SymbolSfx extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 65; + + public SymbolSfx() { + super(65); + } + + public SymbolSfx(String data) { + super(65, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TargetCompID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TargetCompID.java new file mode 100644 index 000000000..f40f4c9ec --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TargetCompID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TargetCompID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 56; + + public TargetCompID() { + super(56); + } + + public TargetCompID(String data) { + super(56, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TargetLocationID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TargetLocationID.java new file mode 100644 index 000000000..1a6f2bebe --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TargetLocationID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TargetLocationID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 143; + + public TargetLocationID() { + super(143); + } + + public TargetLocationID(String data) { + super(143, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TargetSubID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TargetSubID.java new file mode 100644 index 000000000..ebec9f335 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TargetSubID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TargetSubID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 57; + + public TargetSubID() { + super(57); + } + + public TargetSubID(String data) { + super(57, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TestReqID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TestReqID.java new file mode 100644 index 000000000..79d94ae17 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TestReqID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TestReqID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 112; + + public TestReqID() { + super(112); + } + + public TestReqID(String data) { + super(112, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Text.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Text.java new file mode 100644 index 000000000..4c692f4ac --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Text.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Text extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 58; + + public Text() { + super(58); + } + + public Text(String data) { + super(58, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TickDirection.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TickDirection.java new file mode 100644 index 000000000..08f30a962 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TickDirection.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class TickDirection extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 274; + public static final char PLUS_TICK = '0'; + public static final char ZEROPLUS_TICK = '1'; + public static final char MINUS_TICK = '2'; + public static final char ZEROMINUS_TICK = '3'; + + public TickDirection() { + super(274); + } + + public TickDirection(char data) { + super(274, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TimeInForce.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TimeInForce.java new file mode 100644 index 000000000..672b8105b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TimeInForce.java @@ -0,0 +1,45 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class TimeInForce extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 59; + public static final char DAY = '0'; + public static final char GOOD_TILL_CANCEL = '1'; + public static final char AT_THE_OPENING = '2'; + public static final char IMMEDIATE_OR_CANCEL = '3'; + public static final char FILL_OR_KILL = '4'; + public static final char GOOD_TILL_CROSSING = '5'; + public static final char GOOD_TILL_DATE = '6'; + + public TimeInForce() { + super(59); + } + + public TimeInForce(char data) { + super(59, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TotNoOrders.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TotNoOrders.java new file mode 100644 index 000000000..f3765294c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TotNoOrders.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TotNoOrders extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 68; + + public TotNoOrders() { + super(68); + } + + public TotNoOrders(int data) { + super(68, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TotNoStrikes.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TotNoStrikes.java new file mode 100644 index 000000000..55cd24311 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TotNoStrikes.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TotNoStrikes extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 422; + + public TotNoStrikes() { + super(422); + } + + public TotNoStrikes(int data) { + super(422, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TotQuoteEntries.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TotQuoteEntries.java new file mode 100644 index 000000000..343e96c46 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TotQuoteEntries.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TotQuoteEntries extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 304; + + public TotQuoteEntries() { + super(304); + } + + public TotQuoteEntries(int data) { + super(304, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TotalNumSecurities.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TotalNumSecurities.java new file mode 100644 index 000000000..ee4e78a0f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TotalNumSecurities.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TotalNumSecurities extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 393; + + public TotalNumSecurities() { + super(393); + } + + public TotalNumSecurities(int data) { + super(393, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TotalVolumeTraded.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TotalVolumeTraded.java new file mode 100644 index 000000000..f94696fca --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TotalVolumeTraded.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class TotalVolumeTraded extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 387; + + public TotalVolumeTraded() { + super(387); + } + + public TotalVolumeTraded(java.math.BigDecimal data) { + super(387, data); + } + + public TotalVolumeTraded(double data) { + super(387, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesCloseTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesCloseTime.java new file mode 100644 index 000000000..8fc6d7cd4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesCloseTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class TradSesCloseTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 344; + + public TradSesCloseTime() { + super(344); + } + + public TradSesCloseTime(LocalDateTime data) { + super(344, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesEndTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesEndTime.java new file mode 100644 index 000000000..60e2eb3f2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesEndTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class TradSesEndTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 345; + + public TradSesEndTime() { + super(345); + } + + public TradSesEndTime(LocalDateTime data) { + super(345, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesMethod.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesMethod.java new file mode 100644 index 000000000..8fa0223e8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesMethod.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TradSesMethod extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 338; + public static final int ELECTRONIC = 1; + public static final int OPEN_OUTCRY = 2; + public static final int TWO_PARTY = 3; + + public TradSesMethod() { + super(338); + } + + public TradSesMethod(int data) { + super(338, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesMode.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesMode.java new file mode 100644 index 000000000..597b6af93 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesMode.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TradSesMode extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 339; + public static final int TESTING = 1; + public static final int SIMULATED = 2; + public static final int PRODUCTION = 3; + + public TradSesMode() { + super(339); + } + + public TradSesMode(int data) { + super(339, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesOpenTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesOpenTime.java new file mode 100644 index 000000000..f9ba431d1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesOpenTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class TradSesOpenTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 342; + + public TradSesOpenTime() { + super(342); + } + + public TradSesOpenTime(LocalDateTime data) { + super(342, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesPreCloseTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesPreCloseTime.java new file mode 100644 index 000000000..976c9b2b1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesPreCloseTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class TradSesPreCloseTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 343; + + public TradSesPreCloseTime() { + super(343); + } + + public TradSesPreCloseTime(LocalDateTime data) { + super(343, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesReqID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesReqID.java new file mode 100644 index 000000000..6a73d007b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesReqID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TradSesReqID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 335; + + public TradSesReqID() { + super(335); + } + + public TradSesReqID(String data) { + super(335, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesStartTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesStartTime.java new file mode 100644 index 000000000..646e84863 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesStartTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class TradSesStartTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 341; + + public TradSesStartTime() { + super(341); + } + + public TradSesStartTime(LocalDateTime data) { + super(341, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesStatus.java new file mode 100644 index 000000000..b3ecd24b1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradSesStatus.java @@ -0,0 +1,43 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TradSesStatus extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 340; + public static final int HALTED = 1; + public static final int OPEN = 2; + public static final int CLOSED = 3; + public static final int PREOPEN = 4; + public static final int PRECLOSE = 5; + + public TradSesStatus() { + super(340); + } + + public TradSesStatus(int data) { + super(340, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradeCondition.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradeCondition.java new file mode 100644 index 000000000..7143d3c04 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradeCondition.java @@ -0,0 +1,52 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TradeCondition extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 277; + public static final String CASH = "A"; + public static final String AVERAGE_PRICE_TRADE = "B"; + public static final String CASH_TRADE = "C"; + public static final String NEXT_DAY = "D"; + public static final String OPENING_REOPENING_TRADE_DETAIL = "E"; + public static final String INTRADAY_TRADE_DETAIL = "F"; + public static final String RULE_127_TRADE = "G"; + public static final String RULE_155_TRADE = "H"; + public static final String SOLD_LAST = "I"; + public static final String NEXT_DAY_TRADE = "J"; + public static final String OPENED = "K"; + public static final String SELLER = "L"; + public static final String SOLD = "M"; + public static final String STOPPED_STOCK = "N"; + + public TradeCondition() { + super(277); + } + + public TradeCondition(String data) { + super(277, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradeDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradeDate.java new file mode 100644 index 000000000..3e4bc1b1a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradeDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TradeDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 75; + + public TradeDate() { + super(75); + } + + public TradeDate(String data) { + super(75, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradeType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradeType.java new file mode 100644 index 000000000..86a8ba201 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradeType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class TradeType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 418; + + public TradeType() { + super(418); + } + + public TradeType(char data) { + super(418, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradingSessionID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradingSessionID.java new file mode 100644 index 000000000..fe7ec23e1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TradingSessionID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TradingSessionID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 336; + + public TradingSessionID() { + super(336); + } + + public TradingSessionID(String data) { + super(336, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TransactTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TransactTime.java new file mode 100644 index 000000000..aa7f546d3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/TransactTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class TransactTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 60; + + public TransactTime() { + super(60); + } + + public TransactTime(LocalDateTime data) { + super(60, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/URLLink.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/URLLink.java new file mode 100644 index 000000000..1a67e37ae --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/URLLink.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class URLLink extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 149; + + public URLLink() { + super(149); + } + + public URLLink(String data) { + super(149, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingContractMultiplier.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingContractMultiplier.java new file mode 100644 index 000000000..03a8f2383 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingContractMultiplier.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class UnderlyingContractMultiplier extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 436; + + public UnderlyingContractMultiplier() { + super(436); + } + + public UnderlyingContractMultiplier(double data) { + super(436, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingCouponRate.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingCouponRate.java new file mode 100644 index 000000000..710786ce4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingCouponRate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class UnderlyingCouponRate extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 435; + + public UnderlyingCouponRate() { + super(435); + } + + public UnderlyingCouponRate(double data) { + super(435, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingCurrency.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingCurrency.java new file mode 100644 index 000000000..7a9220315 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingCurrency.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingCurrency extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 318; + + public UnderlyingCurrency() { + super(318); + } + + public UnderlyingCurrency(String data) { + super(318, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingIDSource.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingIDSource.java new file mode 100644 index 000000000..ee24c3084 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingIDSource.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingIDSource extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 305; + + public UnderlyingIDSource() { + super(305); + } + + public UnderlyingIDSource(String data) { + super(305, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingIssuer.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingIssuer.java new file mode 100644 index 000000000..2121f916c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingIssuer.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingIssuer extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 306; + + public UnderlyingIssuer() { + super(306); + } + + public UnderlyingIssuer(String data) { + super(306, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingMaturityDay.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingMaturityDay.java new file mode 100644 index 000000000..aa2e94788 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingMaturityDay.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingMaturityDay extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 314; + + public UnderlyingMaturityDay() { + super(314); + } + + public UnderlyingMaturityDay(String data) { + super(314, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingMaturityMonthYear.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingMaturityMonthYear.java new file mode 100644 index 000000000..fe88344bc --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingMaturityMonthYear.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingMaturityMonthYear extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 313; + + public UnderlyingMaturityMonthYear() { + super(313); + } + + public UnderlyingMaturityMonthYear(String data) { + super(313, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingOptAttribute.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingOptAttribute.java new file mode 100644 index 000000000..d0c3931dd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingOptAttribute.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class UnderlyingOptAttribute extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 317; + + public UnderlyingOptAttribute() { + super(317); + } + + public UnderlyingOptAttribute(char data) { + super(317, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingPutOrCall.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingPutOrCall.java new file mode 100644 index 000000000..3456ada0a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingPutOrCall.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class UnderlyingPutOrCall extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 315; + + public UnderlyingPutOrCall() { + super(315); + } + + public UnderlyingPutOrCall(int data) { + super(315, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingSecurityDesc.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingSecurityDesc.java new file mode 100644 index 000000000..74c80373e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingSecurityDesc.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingSecurityDesc extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 307; + + public UnderlyingSecurityDesc() { + super(307); + } + + public UnderlyingSecurityDesc(String data) { + super(307, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingSecurityExchange.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingSecurityExchange.java new file mode 100644 index 000000000..64d0d716a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingSecurityExchange.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingSecurityExchange extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 308; + + public UnderlyingSecurityExchange() { + super(308); + } + + public UnderlyingSecurityExchange(String data) { + super(308, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingSecurityID.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingSecurityID.java new file mode 100644 index 000000000..23a60cc1d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingSecurityID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingSecurityID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 309; + + public UnderlyingSecurityID() { + super(309); + } + + public UnderlyingSecurityID(String data) { + super(309, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingSecurityType.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingSecurityType.java new file mode 100644 index 000000000..0c2860edf --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingSecurityType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingSecurityType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 310; + + public UnderlyingSecurityType() { + super(310); + } + + public UnderlyingSecurityType(String data) { + super(310, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingStrikePrice.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingStrikePrice.java new file mode 100644 index 000000000..b9e5b70b5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingStrikePrice.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class UnderlyingStrikePrice extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 316; + + public UnderlyingStrikePrice() { + super(316); + } + + public UnderlyingStrikePrice(java.math.BigDecimal data) { + super(316, data); + } + + public UnderlyingStrikePrice(double data) { + super(316, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingSymbol.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingSymbol.java new file mode 100644 index 000000000..9c5999949 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingSymbol.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingSymbol extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 311; + + public UnderlyingSymbol() { + super(311); + } + + public UnderlyingSymbol(String data) { + super(311, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingSymbolSfx.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingSymbolSfx.java new file mode 100644 index 000000000..5c007fa20 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnderlyingSymbolSfx.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingSymbolSfx extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 312; + + public UnderlyingSymbolSfx() { + super(312); + } + + public UnderlyingSymbolSfx(String data) { + super(312, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnsolicitedIndicator.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnsolicitedIndicator.java new file mode 100644 index 000000000..3e8d399da --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/UnsolicitedIndicator.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class UnsolicitedIndicator extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 325; + public static final boolean MESSAGE_IS_BEING_SENT_UNSOLICITED = true; + public static final boolean MESSAGE_IS_BEING_SENT_AS_A_RESULT_OF_A_PRIOR_REQUEST = false; + + public UnsolicitedIndicator() { + super(325); + } + + public UnsolicitedIndicator(boolean data) { + super(325, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Urgency.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Urgency.java new file mode 100644 index 000000000..a1de39da8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/Urgency.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class Urgency extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 61; + public static final char NORMAL = '0'; + public static final char FLASH = '1'; + public static final char BACKGROUND = '2'; + + public Urgency() { + super(61); + } + + public Urgency(char data) { + super(61, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ValidUntilTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ValidUntilTime.java new file mode 100644 index 000000000..2f7c8dcd2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ValidUntilTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class ValidUntilTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 62; + + public ValidUntilTime() { + super(62); + } + + public ValidUntilTime(LocalDateTime data) { + super(62, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ValueOfFutures.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ValueOfFutures.java new file mode 100644 index 000000000..f40f4b729 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/ValueOfFutures.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class ValueOfFutures extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 408; + + public ValueOfFutures() { + super(408); + } + + public ValueOfFutures(java.math.BigDecimal data) { + super(408, data); + } + + public ValueOfFutures(double data) { + super(408, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/WaveNo.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/WaveNo.java new file mode 100644 index 000000000..e8ccfe3b0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/WaveNo.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class WaveNo extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 105; + + public WaveNo() { + super(105); + } + + public WaveNo(String data) { + super(105, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/WtAverageLiquidity.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/WtAverageLiquidity.java new file mode 100644 index 000000000..954160d52 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/WtAverageLiquidity.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class WtAverageLiquidity extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 410; + + public WtAverageLiquidity() { + super(410); + } + + public WtAverageLiquidity(double data) { + super(410, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/XmlData.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/XmlData.java new file mode 100644 index 000000000..711cbc237 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/XmlData.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class XmlData extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 213; + + public XmlData() { + super(213); + } + + public XmlData(String data) { + super(213, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/XmlDataLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/XmlDataLen.java new file mode 100644 index 000000000..0f8eb3aa8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/XmlDataLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class XmlDataLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 212; + + public XmlDataLen() { + super(212); + } + + public XmlDataLen(int data) { + super(212, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/package.html b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/package.html new file mode 100644 index 000000000..397dcb99c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/field/package.html @@ -0,0 +1,4 @@ + +</head> +<body>FIX field definitions for FIX42</body> +</html> diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Advertisement.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Advertisement.java new file mode 100644 index 000000000..9c0f6c2c9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Advertisement.java @@ -0,0 +1,743 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class Advertisement extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "7"; + + + public Advertisement() { + + super(new int[] {2, 5, 3, 55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 4, 53, 44, 15, 75, 60, 58, 354, 355, 149, 30, 336, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public Advertisement(quickfix.field.AdvId advId, quickfix.field.AdvTransType advTransType, quickfix.field.Symbol symbol, quickfix.field.AdvSide advSide, quickfix.field.Shares shares) { + this(); + setField(advId); + setField(advTransType); + setField(symbol); + setField(advSide); + setField(shares); + } + + public void set(quickfix.field.AdvId value) { + setField(value); + } + + public quickfix.field.AdvId get(quickfix.field.AdvId value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AdvId getAdvId() throws FieldNotFound { + return get(new quickfix.field.AdvId()); + } + + public boolean isSet(quickfix.field.AdvId field) { + return isSetField(field); + } + + public boolean isSetAdvId() { + return isSetField(2); + } + + public void set(quickfix.field.AdvTransType value) { + setField(value); + } + + public quickfix.field.AdvTransType get(quickfix.field.AdvTransType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AdvTransType getAdvTransType() throws FieldNotFound { + return get(new quickfix.field.AdvTransType()); + } + + public boolean isSet(quickfix.field.AdvTransType field) { + return isSetField(field); + } + + public boolean isSetAdvTransType() { + return isSetField(5); + } + + public void set(quickfix.field.AdvRefID value) { + setField(value); + } + + public quickfix.field.AdvRefID get(quickfix.field.AdvRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AdvRefID getAdvRefID() throws FieldNotFound { + return get(new quickfix.field.AdvRefID()); + } + + public boolean isSet(quickfix.field.AdvRefID field) { + return isSetField(field); + } + + public boolean isSetAdvRefID() { + return isSetField(3); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.AdvSide value) { + setField(value); + } + + public quickfix.field.AdvSide get(quickfix.field.AdvSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AdvSide getAdvSide() throws FieldNotFound { + return get(new quickfix.field.AdvSide()); + } + + public boolean isSet(quickfix.field.AdvSide field) { + return isSetField(field); + } + + public boolean isSetAdvSide() { + return isSetField(4); + } + + public void set(quickfix.field.Shares value) { + setField(value); + } + + public quickfix.field.Shares get(quickfix.field.Shares value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Shares getShares() throws FieldNotFound { + return get(new quickfix.field.Shares()); + } + + public boolean isSet(quickfix.field.Shares field) { + return isSetField(field); + } + + public boolean isSetShares() { + return isSetField(53); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.URLLink value) { + setField(value); + } + + public quickfix.field.URLLink get(quickfix.field.URLLink value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.URLLink getURLLink() throws FieldNotFound { + return get(new quickfix.field.URLLink()); + } + + public boolean isSet(quickfix.field.URLLink field) { + return isSetField(field); + } + + public boolean isSetURLLink() { + return isSetField(149); + } + + public void set(quickfix.field.LastMkt value) { + setField(value); + } + + public quickfix.field.LastMkt get(quickfix.field.LastMkt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastMkt getLastMkt() throws FieldNotFound { + return get(new quickfix.field.LastMkt()); + } + + public boolean isSet(quickfix.field.LastMkt field) { + return isSetField(field); + } + + public boolean isSetLastMkt() { + return isSetField(30); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Allocation.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Allocation.java new file mode 100644 index 000000000..310490b9c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Allocation.java @@ -0,0 +1,1777 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class Allocation extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "J"; + + + public Allocation() { + + super(new int[] {70, 71, 72, 196, 197, 73, 124, 54, 55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 53, 30, 336, 6, 15, 74, 75, 60, 63, 64, 381, 118, 77, 58, 354, 355, 157, 158, 78, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public Allocation(quickfix.field.AllocID allocID, quickfix.field.AllocTransType allocTransType, quickfix.field.Side side, quickfix.field.Symbol symbol, quickfix.field.Shares shares, quickfix.field.AvgPx avgPx, quickfix.field.TradeDate tradeDate) { + this(); + setField(allocID); + setField(allocTransType); + setField(side); + setField(symbol); + setField(shares); + setField(avgPx); + setField(tradeDate); + } + + public void set(quickfix.field.AllocID value) { + setField(value); + } + + public quickfix.field.AllocID get(quickfix.field.AllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocID getAllocID() throws FieldNotFound { + return get(new quickfix.field.AllocID()); + } + + public boolean isSet(quickfix.field.AllocID field) { + return isSetField(field); + } + + public boolean isSetAllocID() { + return isSetField(70); + } + + public void set(quickfix.field.AllocTransType value) { + setField(value); + } + + public quickfix.field.AllocTransType get(quickfix.field.AllocTransType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocTransType getAllocTransType() throws FieldNotFound { + return get(new quickfix.field.AllocTransType()); + } + + public boolean isSet(quickfix.field.AllocTransType field) { + return isSetField(field); + } + + public boolean isSetAllocTransType() { + return isSetField(71); + } + + public void set(quickfix.field.RefAllocID value) { + setField(value); + } + + public quickfix.field.RefAllocID get(quickfix.field.RefAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RefAllocID getRefAllocID() throws FieldNotFound { + return get(new quickfix.field.RefAllocID()); + } + + public boolean isSet(quickfix.field.RefAllocID field) { + return isSetField(field); + } + + public boolean isSetRefAllocID() { + return isSetField(72); + } + + public void set(quickfix.field.AllocLinkID value) { + setField(value); + } + + public quickfix.field.AllocLinkID get(quickfix.field.AllocLinkID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocLinkID getAllocLinkID() throws FieldNotFound { + return get(new quickfix.field.AllocLinkID()); + } + + public boolean isSet(quickfix.field.AllocLinkID field) { + return isSetField(field); + } + + public boolean isSetAllocLinkID() { + return isSetField(196); + } + + public void set(quickfix.field.AllocLinkType value) { + setField(value); + } + + public quickfix.field.AllocLinkType get(quickfix.field.AllocLinkType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocLinkType getAllocLinkType() throws FieldNotFound { + return get(new quickfix.field.AllocLinkType()); + } + + public boolean isSet(quickfix.field.AllocLinkType field) { + return isSetField(field); + } + + public boolean isSetAllocLinkType() { + return isSetField(197); + } + + public void set(quickfix.field.NoOrders value) { + setField(value); + } + + public quickfix.field.NoOrders get(quickfix.field.NoOrders value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoOrders getNoOrders() throws FieldNotFound { + return get(new quickfix.field.NoOrders()); + } + + public boolean isSet(quickfix.field.NoOrders field) { + return isSetField(field); + } + + public boolean isSetNoOrders() { + return isSetField(73); + } + + public static class NoOrders extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {11, 37, 198, 66, 105, 0}; + + public NoOrders() { + super(73, 11, ORDER); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.SecondaryOrderID value) { + setField(value); + } + + public quickfix.field.SecondaryOrderID get(quickfix.field.SecondaryOrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryOrderID getSecondaryOrderID() throws FieldNotFound { + return get(new quickfix.field.SecondaryOrderID()); + } + + public boolean isSet(quickfix.field.SecondaryOrderID field) { + return isSetField(field); + } + + public boolean isSetSecondaryOrderID() { + return isSetField(198); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.WaveNo value) { + setField(value); + } + + public quickfix.field.WaveNo get(quickfix.field.WaveNo value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.WaveNo getWaveNo() throws FieldNotFound { + return get(new quickfix.field.WaveNo()); + } + + public boolean isSet(quickfix.field.WaveNo field) { + return isSetField(field); + } + + public boolean isSetWaveNo() { + return isSetField(105); + } + + } + + public void set(quickfix.field.NoExecs value) { + setField(value); + } + + public quickfix.field.NoExecs get(quickfix.field.NoExecs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoExecs getNoExecs() throws FieldNotFound { + return get(new quickfix.field.NoExecs()); + } + + public boolean isSet(quickfix.field.NoExecs field) { + return isSetField(field); + } + + public boolean isSetNoExecs() { + return isSetField(124); + } + + public static class NoExecs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {32, 17, 31, 29, 0}; + + public NoExecs() { + super(124, 32, ORDER); + } + + public void set(quickfix.field.LastShares value) { + setField(value); + } + + public quickfix.field.LastShares get(quickfix.field.LastShares value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastShares getLastShares() throws FieldNotFound { + return get(new quickfix.field.LastShares()); + } + + public boolean isSet(quickfix.field.LastShares field) { + return isSetField(field); + } + + public boolean isSetLastShares() { + return isSetField(32); + } + + public void set(quickfix.field.ExecID value) { + setField(value); + } + + public quickfix.field.ExecID get(quickfix.field.ExecID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecID getExecID() throws FieldNotFound { + return get(new quickfix.field.ExecID()); + } + + public boolean isSet(quickfix.field.ExecID field) { + return isSetField(field); + } + + public boolean isSetExecID() { + return isSetField(17); + } + + public void set(quickfix.field.LastPx value) { + setField(value); + } + + public quickfix.field.LastPx get(quickfix.field.LastPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastPx getLastPx() throws FieldNotFound { + return get(new quickfix.field.LastPx()); + } + + public boolean isSet(quickfix.field.LastPx field) { + return isSetField(field); + } + + public boolean isSetLastPx() { + return isSetField(31); + } + + public void set(quickfix.field.LastCapacity value) { + setField(value); + } + + public quickfix.field.LastCapacity get(quickfix.field.LastCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastCapacity getLastCapacity() throws FieldNotFound { + return get(new quickfix.field.LastCapacity()); + } + + public boolean isSet(quickfix.field.LastCapacity field) { + return isSetField(field); + } + + public boolean isSetLastCapacity() { + return isSetField(29); + } + + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Shares value) { + setField(value); + } + + public quickfix.field.Shares get(quickfix.field.Shares value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Shares getShares() throws FieldNotFound { + return get(new quickfix.field.Shares()); + } + + public boolean isSet(quickfix.field.Shares field) { + return isSetField(field); + } + + public boolean isSetShares() { + return isSetField(53); + } + + public void set(quickfix.field.LastMkt value) { + setField(value); + } + + public quickfix.field.LastMkt get(quickfix.field.LastMkt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastMkt getLastMkt() throws FieldNotFound { + return get(new quickfix.field.LastMkt()); + } + + public boolean isSet(quickfix.field.LastMkt field) { + return isSetField(field); + } + + public boolean isSetLastMkt() { + return isSetField(30); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.AvgPx value) { + setField(value); + } + + public quickfix.field.AvgPx get(quickfix.field.AvgPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AvgPx getAvgPx() throws FieldNotFound { + return get(new quickfix.field.AvgPx()); + } + + public boolean isSet(quickfix.field.AvgPx field) { + return isSetField(field); + } + + public boolean isSetAvgPx() { + return isSetField(6); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.AvgPrxPrecision value) { + setField(value); + } + + public quickfix.field.AvgPrxPrecision get(quickfix.field.AvgPrxPrecision value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AvgPrxPrecision getAvgPrxPrecision() throws FieldNotFound { + return get(new quickfix.field.AvgPrxPrecision()); + } + + public boolean isSet(quickfix.field.AvgPrxPrecision field) { + return isSetField(field); + } + + public boolean isSetAvgPrxPrecision() { + return isSetField(74); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.SettlmntTyp value) { + setField(value); + } + + public quickfix.field.SettlmntTyp get(quickfix.field.SettlmntTyp value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlmntTyp getSettlmntTyp() throws FieldNotFound { + return get(new quickfix.field.SettlmntTyp()); + } + + public boolean isSet(quickfix.field.SettlmntTyp field) { + return isSetField(field); + } + + public boolean isSetSettlmntTyp() { + return isSetField(63); + } + + public void set(quickfix.field.FutSettDate value) { + setField(value); + } + + public quickfix.field.FutSettDate get(quickfix.field.FutSettDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FutSettDate getFutSettDate() throws FieldNotFound { + return get(new quickfix.field.FutSettDate()); + } + + public boolean isSet(quickfix.field.FutSettDate field) { + return isSetField(field); + } + + public boolean isSetFutSettDate() { + return isSetField(64); + } + + public void set(quickfix.field.GrossTradeAmt value) { + setField(value); + } + + public quickfix.field.GrossTradeAmt get(quickfix.field.GrossTradeAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.GrossTradeAmt getGrossTradeAmt() throws FieldNotFound { + return get(new quickfix.field.GrossTradeAmt()); + } + + public boolean isSet(quickfix.field.GrossTradeAmt field) { + return isSetField(field); + } + + public boolean isSetGrossTradeAmt() { + return isSetField(381); + } + + public void set(quickfix.field.NetMoney value) { + setField(value); + } + + public quickfix.field.NetMoney get(quickfix.field.NetMoney value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NetMoney getNetMoney() throws FieldNotFound { + return get(new quickfix.field.NetMoney()); + } + + public boolean isSet(quickfix.field.NetMoney field) { + return isSetField(field); + } + + public boolean isSetNetMoney() { + return isSetField(118); + } + + public void set(quickfix.field.OpenClose value) { + setField(value); + } + + public quickfix.field.OpenClose get(quickfix.field.OpenClose value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OpenClose getOpenClose() throws FieldNotFound { + return get(new quickfix.field.OpenClose()); + } + + public boolean isSet(quickfix.field.OpenClose field) { + return isSetField(field); + } + + public boolean isSetOpenClose() { + return isSetField(77); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.NumDaysInterest value) { + setField(value); + } + + public quickfix.field.NumDaysInterest get(quickfix.field.NumDaysInterest value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NumDaysInterest getNumDaysInterest() throws FieldNotFound { + return get(new quickfix.field.NumDaysInterest()); + } + + public boolean isSet(quickfix.field.NumDaysInterest field) { + return isSetField(field); + } + + public boolean isSetNumDaysInterest() { + return isSetField(157); + } + + public void set(quickfix.field.AccruedInterestRate value) { + setField(value); + } + + public quickfix.field.AccruedInterestRate get(quickfix.field.AccruedInterestRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccruedInterestRate getAccruedInterestRate() throws FieldNotFound { + return get(new quickfix.field.AccruedInterestRate()); + } + + public boolean isSet(quickfix.field.AccruedInterestRate field) { + return isSetField(field); + } + + public boolean isSetAccruedInterestRate() { + return isSetField(158); + } + + public void set(quickfix.field.NoAllocs value) { + setField(value); + } + + public quickfix.field.NoAllocs get(quickfix.field.NoAllocs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoAllocs getNoAllocs() throws FieldNotFound { + return get(new quickfix.field.NoAllocs()); + } + + public boolean isSet(quickfix.field.NoAllocs field) { + return isSetField(field); + } + + public boolean isSetNoAllocs() { + return isSetField(78); + } + + public static class NoAllocs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {79, 366, 80, 81, 92, 208, 209, 161, 360, 361, 76, 109, 12, 13, 153, 154, 119, 120, 155, 156, 159, 160, 136, 0}; + + public NoAllocs() { + super(78, 79, ORDER); + } + + public void set(quickfix.field.AllocAccount value) { + setField(value); + } + + public quickfix.field.AllocAccount get(quickfix.field.AllocAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccount getAllocAccount() throws FieldNotFound { + return get(new quickfix.field.AllocAccount()); + } + + public boolean isSet(quickfix.field.AllocAccount field) { + return isSetField(field); + } + + public boolean isSetAllocAccount() { + return isSetField(79); + } + + public void set(quickfix.field.AllocPrice value) { + setField(value); + } + + public quickfix.field.AllocPrice get(quickfix.field.AllocPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocPrice getAllocPrice() throws FieldNotFound { + return get(new quickfix.field.AllocPrice()); + } + + public boolean isSet(quickfix.field.AllocPrice field) { + return isSetField(field); + } + + public boolean isSetAllocPrice() { + return isSetField(366); + } + + public void set(quickfix.field.AllocShares value) { + setField(value); + } + + public quickfix.field.AllocShares get(quickfix.field.AllocShares value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocShares getAllocShares() throws FieldNotFound { + return get(new quickfix.field.AllocShares()); + } + + public boolean isSet(quickfix.field.AllocShares field) { + return isSetField(field); + } + + public boolean isSetAllocShares() { + return isSetField(80); + } + + public void set(quickfix.field.ProcessCode value) { + setField(value); + } + + public quickfix.field.ProcessCode get(quickfix.field.ProcessCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ProcessCode getProcessCode() throws FieldNotFound { + return get(new quickfix.field.ProcessCode()); + } + + public boolean isSet(quickfix.field.ProcessCode field) { + return isSetField(field); + } + + public boolean isSetProcessCode() { + return isSetField(81); + } + + public void set(quickfix.field.BrokerOfCredit value) { + setField(value); + } + + public quickfix.field.BrokerOfCredit get(quickfix.field.BrokerOfCredit value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BrokerOfCredit getBrokerOfCredit() throws FieldNotFound { + return get(new quickfix.field.BrokerOfCredit()); + } + + public boolean isSet(quickfix.field.BrokerOfCredit field) { + return isSetField(field); + } + + public boolean isSetBrokerOfCredit() { + return isSetField(92); + } + + public void set(quickfix.field.NotifyBrokerOfCredit value) { + setField(value); + } + + public quickfix.field.NotifyBrokerOfCredit get(quickfix.field.NotifyBrokerOfCredit value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NotifyBrokerOfCredit getNotifyBrokerOfCredit() throws FieldNotFound { + return get(new quickfix.field.NotifyBrokerOfCredit()); + } + + public boolean isSet(quickfix.field.NotifyBrokerOfCredit field) { + return isSetField(field); + } + + public boolean isSetNotifyBrokerOfCredit() { + return isSetField(208); + } + + public void set(quickfix.field.AllocHandlInst value) { + setField(value); + } + + public quickfix.field.AllocHandlInst get(quickfix.field.AllocHandlInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocHandlInst getAllocHandlInst() throws FieldNotFound { + return get(new quickfix.field.AllocHandlInst()); + } + + public boolean isSet(quickfix.field.AllocHandlInst field) { + return isSetField(field); + } + + public boolean isSetAllocHandlInst() { + return isSetField(209); + } + + public void set(quickfix.field.AllocText value) { + setField(value); + } + + public quickfix.field.AllocText get(quickfix.field.AllocText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocText getAllocText() throws FieldNotFound { + return get(new quickfix.field.AllocText()); + } + + public boolean isSet(quickfix.field.AllocText field) { + return isSetField(field); + } + + public boolean isSetAllocText() { + return isSetField(161); + } + + public void set(quickfix.field.EncodedAllocTextLen value) { + setField(value); + } + + public quickfix.field.EncodedAllocTextLen get(quickfix.field.EncodedAllocTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedAllocTextLen getEncodedAllocTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedAllocTextLen()); + } + + public boolean isSet(quickfix.field.EncodedAllocTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedAllocTextLen() { + return isSetField(360); + } + + public void set(quickfix.field.EncodedAllocText value) { + setField(value); + } + + public quickfix.field.EncodedAllocText get(quickfix.field.EncodedAllocText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedAllocText getEncodedAllocText() throws FieldNotFound { + return get(new quickfix.field.EncodedAllocText()); + } + + public boolean isSet(quickfix.field.EncodedAllocText field) { + return isSetField(field); + } + + public boolean isSetEncodedAllocText() { + return isSetField(361); + } + + public void set(quickfix.field.ExecBroker value) { + setField(value); + } + + public quickfix.field.ExecBroker get(quickfix.field.ExecBroker value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecBroker getExecBroker() throws FieldNotFound { + return get(new quickfix.field.ExecBroker()); + } + + public boolean isSet(quickfix.field.ExecBroker field) { + return isSetField(field); + } + + public boolean isSetExecBroker() { + return isSetField(76); + } + + public void set(quickfix.field.ClientID value) { + setField(value); + } + + public quickfix.field.ClientID get(quickfix.field.ClientID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClientID getClientID() throws FieldNotFound { + return get(new quickfix.field.ClientID()); + } + + public boolean isSet(quickfix.field.ClientID field) { + return isSetField(field); + } + + public boolean isSetClientID() { + return isSetField(109); + } + + public void set(quickfix.field.Commission value) { + setField(value); + } + + public quickfix.field.Commission get(quickfix.field.Commission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Commission getCommission() throws FieldNotFound { + return get(new quickfix.field.Commission()); + } + + public boolean isSet(quickfix.field.Commission field) { + return isSetField(field); + } + + public boolean isSetCommission() { + return isSetField(12); + } + + public void set(quickfix.field.CommType value) { + setField(value); + } + + public quickfix.field.CommType get(quickfix.field.CommType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommType getCommType() throws FieldNotFound { + return get(new quickfix.field.CommType()); + } + + public boolean isSet(quickfix.field.CommType field) { + return isSetField(field); + } + + public boolean isSetCommType() { + return isSetField(13); + } + + public void set(quickfix.field.AllocAvgPx value) { + setField(value); + } + + public quickfix.field.AllocAvgPx get(quickfix.field.AllocAvgPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAvgPx getAllocAvgPx() throws FieldNotFound { + return get(new quickfix.field.AllocAvgPx()); + } + + public boolean isSet(quickfix.field.AllocAvgPx field) { + return isSetField(field); + } + + public boolean isSetAllocAvgPx() { + return isSetField(153); + } + + public void set(quickfix.field.AllocNetMoney value) { + setField(value); + } + + public quickfix.field.AllocNetMoney get(quickfix.field.AllocNetMoney value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocNetMoney getAllocNetMoney() throws FieldNotFound { + return get(new quickfix.field.AllocNetMoney()); + } + + public boolean isSet(quickfix.field.AllocNetMoney field) { + return isSetField(field); + } + + public boolean isSetAllocNetMoney() { + return isSetField(154); + } + + public void set(quickfix.field.SettlCurrAmt value) { + setField(value); + } + + public quickfix.field.SettlCurrAmt get(quickfix.field.SettlCurrAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrAmt getSettlCurrAmt() throws FieldNotFound { + return get(new quickfix.field.SettlCurrAmt()); + } + + public boolean isSet(quickfix.field.SettlCurrAmt field) { + return isSetField(field); + } + + public boolean isSetSettlCurrAmt() { + return isSetField(119); + } + + public void set(quickfix.field.SettlCurrency value) { + setField(value); + } + + public quickfix.field.SettlCurrency get(quickfix.field.SettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrency getSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.SettlCurrency()); + } + + public boolean isSet(quickfix.field.SettlCurrency field) { + return isSetField(field); + } + + public boolean isSetSettlCurrency() { + return isSetField(120); + } + + public void set(quickfix.field.SettlCurrFxRate value) { + setField(value); + } + + public quickfix.field.SettlCurrFxRate get(quickfix.field.SettlCurrFxRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrFxRate getSettlCurrFxRate() throws FieldNotFound { + return get(new quickfix.field.SettlCurrFxRate()); + } + + public boolean isSet(quickfix.field.SettlCurrFxRate field) { + return isSetField(field); + } + + public boolean isSetSettlCurrFxRate() { + return isSetField(155); + } + + public void set(quickfix.field.SettlCurrFxRateCalc value) { + setField(value); + } + + public quickfix.field.SettlCurrFxRateCalc get(quickfix.field.SettlCurrFxRateCalc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrFxRateCalc getSettlCurrFxRateCalc() throws FieldNotFound { + return get(new quickfix.field.SettlCurrFxRateCalc()); + } + + public boolean isSet(quickfix.field.SettlCurrFxRateCalc field) { + return isSetField(field); + } + + public boolean isSetSettlCurrFxRateCalc() { + return isSetField(156); + } + + public void set(quickfix.field.AccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.AccruedInterestAmt get(quickfix.field.AccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccruedInterestAmt getAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.AccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.AccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetAccruedInterestAmt() { + return isSetField(159); + } + + public void set(quickfix.field.SettlInstMode value) { + setField(value); + } + + public quickfix.field.SettlInstMode get(quickfix.field.SettlInstMode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstMode getSettlInstMode() throws FieldNotFound { + return get(new quickfix.field.SettlInstMode()); + } + + public boolean isSet(quickfix.field.SettlInstMode field) { + return isSetField(field); + } + + public boolean isSetSettlInstMode() { + return isSetField(160); + } + + public void set(quickfix.field.NoMiscFees value) { + setField(value); + } + + public quickfix.field.NoMiscFees get(quickfix.field.NoMiscFees value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoMiscFees getNoMiscFees() throws FieldNotFound { + return get(new quickfix.field.NoMiscFees()); + } + + public boolean isSet(quickfix.field.NoMiscFees field) { + return isSetField(field); + } + + public boolean isSetNoMiscFees() { + return isSetField(136); + } + + public static class NoMiscFees extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {137, 138, 139, 0}; + + public NoMiscFees() { + super(136, 137, ORDER); + } + + public void set(quickfix.field.MiscFeeAmt value) { + setField(value); + } + + public quickfix.field.MiscFeeAmt get(quickfix.field.MiscFeeAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeAmt getMiscFeeAmt() throws FieldNotFound { + return get(new quickfix.field.MiscFeeAmt()); + } + + public boolean isSet(quickfix.field.MiscFeeAmt field) { + return isSetField(field); + } + + public boolean isSetMiscFeeAmt() { + return isSetField(137); + } + + public void set(quickfix.field.MiscFeeCurr value) { + setField(value); + } + + public quickfix.field.MiscFeeCurr get(quickfix.field.MiscFeeCurr value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeCurr getMiscFeeCurr() throws FieldNotFound { + return get(new quickfix.field.MiscFeeCurr()); + } + + public boolean isSet(quickfix.field.MiscFeeCurr field) { + return isSetField(field); + } + + public boolean isSetMiscFeeCurr() { + return isSetField(138); + } + + public void set(quickfix.field.MiscFeeType value) { + setField(value); + } + + public quickfix.field.MiscFeeType get(quickfix.field.MiscFeeType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeType getMiscFeeType() throws FieldNotFound { + return get(new quickfix.field.MiscFeeType()); + } + + public boolean isSet(quickfix.field.MiscFeeType field) { + return isSetField(field); + } + + public boolean isSetMiscFeeType() { + return isSetField(139); + } + + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/AllocationACK.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/AllocationACK.java new file mode 100644 index 000000000..5f058ae2d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/AllocationACK.java @@ -0,0 +1,237 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class AllocationACK extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "P"; + + + public AllocationACK() { + + super(new int[] {109, 76, 70, 75, 60, 87, 88, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public AllocationACK(quickfix.field.AllocID allocID, quickfix.field.TradeDate tradeDate, quickfix.field.AllocStatus allocStatus) { + this(); + setField(allocID); + setField(tradeDate); + setField(allocStatus); + } + + public void set(quickfix.field.ClientID value) { + setField(value); + } + + public quickfix.field.ClientID get(quickfix.field.ClientID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClientID getClientID() throws FieldNotFound { + return get(new quickfix.field.ClientID()); + } + + public boolean isSet(quickfix.field.ClientID field) { + return isSetField(field); + } + + public boolean isSetClientID() { + return isSetField(109); + } + + public void set(quickfix.field.ExecBroker value) { + setField(value); + } + + public quickfix.field.ExecBroker get(quickfix.field.ExecBroker value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecBroker getExecBroker() throws FieldNotFound { + return get(new quickfix.field.ExecBroker()); + } + + public boolean isSet(quickfix.field.ExecBroker field) { + return isSetField(field); + } + + public boolean isSetExecBroker() { + return isSetField(76); + } + + public void set(quickfix.field.AllocID value) { + setField(value); + } + + public quickfix.field.AllocID get(quickfix.field.AllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocID getAllocID() throws FieldNotFound { + return get(new quickfix.field.AllocID()); + } + + public boolean isSet(quickfix.field.AllocID field) { + return isSetField(field); + } + + public boolean isSetAllocID() { + return isSetField(70); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.AllocStatus value) { + setField(value); + } + + public quickfix.field.AllocStatus get(quickfix.field.AllocStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocStatus getAllocStatus() throws FieldNotFound { + return get(new quickfix.field.AllocStatus()); + } + + public boolean isSet(quickfix.field.AllocStatus field) { + return isSetField(field); + } + + public boolean isSetAllocStatus() { + return isSetField(87); + } + + public void set(quickfix.field.AllocRejCode value) { + setField(value); + } + + public quickfix.field.AllocRejCode get(quickfix.field.AllocRejCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocRejCode getAllocRejCode() throws FieldNotFound { + return get(new quickfix.field.AllocRejCode()); + } + + public boolean isSet(quickfix.field.AllocRejCode field) { + return isSetField(field); + } + + public boolean isSetAllocRejCode() { + return isSetField(88); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/BidRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/BidRequest.java new file mode 100644 index 000000000..6109b3d71 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/BidRequest.java @@ -0,0 +1,1040 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class BidRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "k"; + + + public BidRequest() { + + super(new int[] {390, 391, 374, 392, 393, 394, 395, 15, 396, 397, 398, 420, 409, 410, 411, 412, 413, 414, 415, 416, 121, 417, 75, 418, 419, 443, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public BidRequest(quickfix.field.ClientBidID clientBidID, quickfix.field.BidRequestTransType bidRequestTransType, quickfix.field.TotalNumSecurities totalNumSecurities, quickfix.field.BidType bidType, quickfix.field.TradeType tradeType, quickfix.field.BasisPxType basisPxType) { + this(); + setField(clientBidID); + setField(bidRequestTransType); + setField(totalNumSecurities); + setField(bidType); + setField(tradeType); + setField(basisPxType); + } + + public void set(quickfix.field.BidID value) { + setField(value); + } + + public quickfix.field.BidID get(quickfix.field.BidID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidID getBidID() throws FieldNotFound { + return get(new quickfix.field.BidID()); + } + + public boolean isSet(quickfix.field.BidID field) { + return isSetField(field); + } + + public boolean isSetBidID() { + return isSetField(390); + } + + public void set(quickfix.field.ClientBidID value) { + setField(value); + } + + public quickfix.field.ClientBidID get(quickfix.field.ClientBidID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClientBidID getClientBidID() throws FieldNotFound { + return get(new quickfix.field.ClientBidID()); + } + + public boolean isSet(quickfix.field.ClientBidID field) { + return isSetField(field); + } + + public boolean isSetClientBidID() { + return isSetField(391); + } + + public void set(quickfix.field.BidRequestTransType value) { + setField(value); + } + + public quickfix.field.BidRequestTransType get(quickfix.field.BidRequestTransType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidRequestTransType getBidRequestTransType() throws FieldNotFound { + return get(new quickfix.field.BidRequestTransType()); + } + + public boolean isSet(quickfix.field.BidRequestTransType field) { + return isSetField(field); + } + + public boolean isSetBidRequestTransType() { + return isSetField(374); + } + + public void set(quickfix.field.ListName value) { + setField(value); + } + + public quickfix.field.ListName get(quickfix.field.ListName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListName getListName() throws FieldNotFound { + return get(new quickfix.field.ListName()); + } + + public boolean isSet(quickfix.field.ListName field) { + return isSetField(field); + } + + public boolean isSetListName() { + return isSetField(392); + } + + public void set(quickfix.field.TotalNumSecurities value) { + setField(value); + } + + public quickfix.field.TotalNumSecurities get(quickfix.field.TotalNumSecurities value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotalNumSecurities getTotalNumSecurities() throws FieldNotFound { + return get(new quickfix.field.TotalNumSecurities()); + } + + public boolean isSet(quickfix.field.TotalNumSecurities field) { + return isSetField(field); + } + + public boolean isSetTotalNumSecurities() { + return isSetField(393); + } + + public void set(quickfix.field.BidType value) { + setField(value); + } + + public quickfix.field.BidType get(quickfix.field.BidType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidType getBidType() throws FieldNotFound { + return get(new quickfix.field.BidType()); + } + + public boolean isSet(quickfix.field.BidType field) { + return isSetField(field); + } + + public boolean isSetBidType() { + return isSetField(394); + } + + public void set(quickfix.field.NumTickets value) { + setField(value); + } + + public quickfix.field.NumTickets get(quickfix.field.NumTickets value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NumTickets getNumTickets() throws FieldNotFound { + return get(new quickfix.field.NumTickets()); + } + + public boolean isSet(quickfix.field.NumTickets field) { + return isSetField(field); + } + + public boolean isSetNumTickets() { + return isSetField(395); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.SideValue1 value) { + setField(value); + } + + public quickfix.field.SideValue1 get(quickfix.field.SideValue1 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SideValue1 getSideValue1() throws FieldNotFound { + return get(new quickfix.field.SideValue1()); + } + + public boolean isSet(quickfix.field.SideValue1 field) { + return isSetField(field); + } + + public boolean isSetSideValue1() { + return isSetField(396); + } + + public void set(quickfix.field.SideValue2 value) { + setField(value); + } + + public quickfix.field.SideValue2 get(quickfix.field.SideValue2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SideValue2 getSideValue2() throws FieldNotFound { + return get(new quickfix.field.SideValue2()); + } + + public boolean isSet(quickfix.field.SideValue2 field) { + return isSetField(field); + } + + public boolean isSetSideValue2() { + return isSetField(397); + } + + public void set(quickfix.field.NoBidDescriptors value) { + setField(value); + } + + public quickfix.field.NoBidDescriptors get(quickfix.field.NoBidDescriptors value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoBidDescriptors getNoBidDescriptors() throws FieldNotFound { + return get(new quickfix.field.NoBidDescriptors()); + } + + public boolean isSet(quickfix.field.NoBidDescriptors field) { + return isSetField(field); + } + + public boolean isSetNoBidDescriptors() { + return isSetField(398); + } + + public static class NoBidDescriptors extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {399, 400, 401, 404, 441, 402, 403, 405, 406, 407, 408, 0}; + + public NoBidDescriptors() { + super(398, 399, ORDER); + } + + public void set(quickfix.field.BidDescriptorType value) { + setField(value); + } + + public quickfix.field.BidDescriptorType get(quickfix.field.BidDescriptorType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidDescriptorType getBidDescriptorType() throws FieldNotFound { + return get(new quickfix.field.BidDescriptorType()); + } + + public boolean isSet(quickfix.field.BidDescriptorType field) { + return isSetField(field); + } + + public boolean isSetBidDescriptorType() { + return isSetField(399); + } + + public void set(quickfix.field.BidDescriptor value) { + setField(value); + } + + public quickfix.field.BidDescriptor get(quickfix.field.BidDescriptor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidDescriptor getBidDescriptor() throws FieldNotFound { + return get(new quickfix.field.BidDescriptor()); + } + + public boolean isSet(quickfix.field.BidDescriptor field) { + return isSetField(field); + } + + public boolean isSetBidDescriptor() { + return isSetField(400); + } + + public void set(quickfix.field.SideValueInd value) { + setField(value); + } + + public quickfix.field.SideValueInd get(quickfix.field.SideValueInd value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SideValueInd getSideValueInd() throws FieldNotFound { + return get(new quickfix.field.SideValueInd()); + } + + public boolean isSet(quickfix.field.SideValueInd field) { + return isSetField(field); + } + + public boolean isSetSideValueInd() { + return isSetField(401); + } + + public void set(quickfix.field.LiquidityValue value) { + setField(value); + } + + public quickfix.field.LiquidityValue get(quickfix.field.LiquidityValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LiquidityValue getLiquidityValue() throws FieldNotFound { + return get(new quickfix.field.LiquidityValue()); + } + + public boolean isSet(quickfix.field.LiquidityValue field) { + return isSetField(field); + } + + public boolean isSetLiquidityValue() { + return isSetField(404); + } + + public void set(quickfix.field.LiquidityNumSecurities value) { + setField(value); + } + + public quickfix.field.LiquidityNumSecurities get(quickfix.field.LiquidityNumSecurities value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LiquidityNumSecurities getLiquidityNumSecurities() throws FieldNotFound { + return get(new quickfix.field.LiquidityNumSecurities()); + } + + public boolean isSet(quickfix.field.LiquidityNumSecurities field) { + return isSetField(field); + } + + public boolean isSetLiquidityNumSecurities() { + return isSetField(441); + } + + public void set(quickfix.field.LiquidityPctLow value) { + setField(value); + } + + public quickfix.field.LiquidityPctLow get(quickfix.field.LiquidityPctLow value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LiquidityPctLow getLiquidityPctLow() throws FieldNotFound { + return get(new quickfix.field.LiquidityPctLow()); + } + + public boolean isSet(quickfix.field.LiquidityPctLow field) { + return isSetField(field); + } + + public boolean isSetLiquidityPctLow() { + return isSetField(402); + } + + public void set(quickfix.field.LiquidityPctHigh value) { + setField(value); + } + + public quickfix.field.LiquidityPctHigh get(quickfix.field.LiquidityPctHigh value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LiquidityPctHigh getLiquidityPctHigh() throws FieldNotFound { + return get(new quickfix.field.LiquidityPctHigh()); + } + + public boolean isSet(quickfix.field.LiquidityPctHigh field) { + return isSetField(field); + } + + public boolean isSetLiquidityPctHigh() { + return isSetField(403); + } + + public void set(quickfix.field.EFPTrackingError value) { + setField(value); + } + + public quickfix.field.EFPTrackingError get(quickfix.field.EFPTrackingError value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EFPTrackingError getEFPTrackingError() throws FieldNotFound { + return get(new quickfix.field.EFPTrackingError()); + } + + public boolean isSet(quickfix.field.EFPTrackingError field) { + return isSetField(field); + } + + public boolean isSetEFPTrackingError() { + return isSetField(405); + } + + public void set(quickfix.field.FairValue value) { + setField(value); + } + + public quickfix.field.FairValue get(quickfix.field.FairValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FairValue getFairValue() throws FieldNotFound { + return get(new quickfix.field.FairValue()); + } + + public boolean isSet(quickfix.field.FairValue field) { + return isSetField(field); + } + + public boolean isSetFairValue() { + return isSetField(406); + } + + public void set(quickfix.field.OutsideIndexPct value) { + setField(value); + } + + public quickfix.field.OutsideIndexPct get(quickfix.field.OutsideIndexPct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OutsideIndexPct getOutsideIndexPct() throws FieldNotFound { + return get(new quickfix.field.OutsideIndexPct()); + } + + public boolean isSet(quickfix.field.OutsideIndexPct field) { + return isSetField(field); + } + + public boolean isSetOutsideIndexPct() { + return isSetField(407); + } + + public void set(quickfix.field.ValueOfFutures value) { + setField(value); + } + + public quickfix.field.ValueOfFutures get(quickfix.field.ValueOfFutures value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ValueOfFutures getValueOfFutures() throws FieldNotFound { + return get(new quickfix.field.ValueOfFutures()); + } + + public boolean isSet(quickfix.field.ValueOfFutures field) { + return isSetField(field); + } + + public boolean isSetValueOfFutures() { + return isSetField(408); + } + + } + + public void set(quickfix.field.NoBidComponents value) { + setField(value); + } + + public quickfix.field.NoBidComponents get(quickfix.field.NoBidComponents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoBidComponents getNoBidComponents() throws FieldNotFound { + return get(new quickfix.field.NoBidComponents()); + } + + public boolean isSet(quickfix.field.NoBidComponents field) { + return isSetField(field); + } + + public boolean isSetNoBidComponents() { + return isSetField(420); + } + + public static class NoBidComponents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {66, 54, 336, 430, 63, 64, 1, 0}; + + public NoBidComponents() { + super(420, 66, ORDER); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.NetGrossInd value) { + setField(value); + } + + public quickfix.field.NetGrossInd get(quickfix.field.NetGrossInd value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NetGrossInd getNetGrossInd() throws FieldNotFound { + return get(new quickfix.field.NetGrossInd()); + } + + public boolean isSet(quickfix.field.NetGrossInd field) { + return isSetField(field); + } + + public boolean isSetNetGrossInd() { + return isSetField(430); + } + + public void set(quickfix.field.SettlmntTyp value) { + setField(value); + } + + public quickfix.field.SettlmntTyp get(quickfix.field.SettlmntTyp value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlmntTyp getSettlmntTyp() throws FieldNotFound { + return get(new quickfix.field.SettlmntTyp()); + } + + public boolean isSet(quickfix.field.SettlmntTyp field) { + return isSetField(field); + } + + public boolean isSetSettlmntTyp() { + return isSetField(63); + } + + public void set(quickfix.field.FutSettDate value) { + setField(value); + } + + public quickfix.field.FutSettDate get(quickfix.field.FutSettDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FutSettDate getFutSettDate() throws FieldNotFound { + return get(new quickfix.field.FutSettDate()); + } + + public boolean isSet(quickfix.field.FutSettDate field) { + return isSetField(field); + } + + public boolean isSetFutSettDate() { + return isSetField(64); + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + } + + public void set(quickfix.field.LiquidityIndType value) { + setField(value); + } + + public quickfix.field.LiquidityIndType get(quickfix.field.LiquidityIndType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LiquidityIndType getLiquidityIndType() throws FieldNotFound { + return get(new quickfix.field.LiquidityIndType()); + } + + public boolean isSet(quickfix.field.LiquidityIndType field) { + return isSetField(field); + } + + public boolean isSetLiquidityIndType() { + return isSetField(409); + } + + public void set(quickfix.field.WtAverageLiquidity value) { + setField(value); + } + + public quickfix.field.WtAverageLiquidity get(quickfix.field.WtAverageLiquidity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.WtAverageLiquidity getWtAverageLiquidity() throws FieldNotFound { + return get(new quickfix.field.WtAverageLiquidity()); + } + + public boolean isSet(quickfix.field.WtAverageLiquidity field) { + return isSetField(field); + } + + public boolean isSetWtAverageLiquidity() { + return isSetField(410); + } + + public void set(quickfix.field.ExchangeForPhysical value) { + setField(value); + } + + public quickfix.field.ExchangeForPhysical get(quickfix.field.ExchangeForPhysical value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExchangeForPhysical getExchangeForPhysical() throws FieldNotFound { + return get(new quickfix.field.ExchangeForPhysical()); + } + + public boolean isSet(quickfix.field.ExchangeForPhysical field) { + return isSetField(field); + } + + public boolean isSetExchangeForPhysical() { + return isSetField(411); + } + + public void set(quickfix.field.OutMainCntryUIndex value) { + setField(value); + } + + public quickfix.field.OutMainCntryUIndex get(quickfix.field.OutMainCntryUIndex value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OutMainCntryUIndex getOutMainCntryUIndex() throws FieldNotFound { + return get(new quickfix.field.OutMainCntryUIndex()); + } + + public boolean isSet(quickfix.field.OutMainCntryUIndex field) { + return isSetField(field); + } + + public boolean isSetOutMainCntryUIndex() { + return isSetField(412); + } + + public void set(quickfix.field.CrossPercent value) { + setField(value); + } + + public quickfix.field.CrossPercent get(quickfix.field.CrossPercent value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CrossPercent getCrossPercent() throws FieldNotFound { + return get(new quickfix.field.CrossPercent()); + } + + public boolean isSet(quickfix.field.CrossPercent field) { + return isSetField(field); + } + + public boolean isSetCrossPercent() { + return isSetField(413); + } + + public void set(quickfix.field.ProgRptReqs value) { + setField(value); + } + + public quickfix.field.ProgRptReqs get(quickfix.field.ProgRptReqs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ProgRptReqs getProgRptReqs() throws FieldNotFound { + return get(new quickfix.field.ProgRptReqs()); + } + + public boolean isSet(quickfix.field.ProgRptReqs field) { + return isSetField(field); + } + + public boolean isSetProgRptReqs() { + return isSetField(414); + } + + public void set(quickfix.field.ProgPeriodInterval value) { + setField(value); + } + + public quickfix.field.ProgPeriodInterval get(quickfix.field.ProgPeriodInterval value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ProgPeriodInterval getProgPeriodInterval() throws FieldNotFound { + return get(new quickfix.field.ProgPeriodInterval()); + } + + public boolean isSet(quickfix.field.ProgPeriodInterval field) { + return isSetField(field); + } + + public boolean isSetProgPeriodInterval() { + return isSetField(415); + } + + public void set(quickfix.field.IncTaxInd value) { + setField(value); + } + + public quickfix.field.IncTaxInd get(quickfix.field.IncTaxInd value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IncTaxInd getIncTaxInd() throws FieldNotFound { + return get(new quickfix.field.IncTaxInd()); + } + + public boolean isSet(quickfix.field.IncTaxInd field) { + return isSetField(field); + } + + public boolean isSetIncTaxInd() { + return isSetField(416); + } + + public void set(quickfix.field.ForexReq value) { + setField(value); + } + + public quickfix.field.ForexReq get(quickfix.field.ForexReq value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ForexReq getForexReq() throws FieldNotFound { + return get(new quickfix.field.ForexReq()); + } + + public boolean isSet(quickfix.field.ForexReq field) { + return isSetField(field); + } + + public boolean isSetForexReq() { + return isSetField(121); + } + + public void set(quickfix.field.NumBidders value) { + setField(value); + } + + public quickfix.field.NumBidders get(quickfix.field.NumBidders value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NumBidders getNumBidders() throws FieldNotFound { + return get(new quickfix.field.NumBidders()); + } + + public boolean isSet(quickfix.field.NumBidders field) { + return isSetField(field); + } + + public boolean isSetNumBidders() { + return isSetField(417); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.TradeType value) { + setField(value); + } + + public quickfix.field.TradeType get(quickfix.field.TradeType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeType getTradeType() throws FieldNotFound { + return get(new quickfix.field.TradeType()); + } + + public boolean isSet(quickfix.field.TradeType field) { + return isSetField(field); + } + + public boolean isSetTradeType() { + return isSetField(418); + } + + public void set(quickfix.field.BasisPxType value) { + setField(value); + } + + public quickfix.field.BasisPxType get(quickfix.field.BasisPxType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BasisPxType getBasisPxType() throws FieldNotFound { + return get(new quickfix.field.BasisPxType()); + } + + public boolean isSet(quickfix.field.BasisPxType field) { + return isSetField(field); + } + + public boolean isSetBasisPxType() { + return isSetField(419); + } + + public void set(quickfix.field.StrikeTime value) { + setField(value); + } + + public quickfix.field.StrikeTime get(quickfix.field.StrikeTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeTime getStrikeTime() throws FieldNotFound { + return get(new quickfix.field.StrikeTime()); + } + + public boolean isSet(quickfix.field.StrikeTime field) { + return isSetField(field); + } + + public boolean isSetStrikeTime() { + return isSetField(443); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/BidResponse.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/BidResponse.java new file mode 100644 index 000000000..8c8eadc21 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/BidResponse.java @@ -0,0 +1,410 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class BidResponse extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "l"; + + + public BidResponse() { + + super(new int[] {390, 391, 420, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public void set(quickfix.field.BidID value) { + setField(value); + } + + public quickfix.field.BidID get(quickfix.field.BidID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidID getBidID() throws FieldNotFound { + return get(new quickfix.field.BidID()); + } + + public boolean isSet(quickfix.field.BidID field) { + return isSetField(field); + } + + public boolean isSetBidID() { + return isSetField(390); + } + + public void set(quickfix.field.ClientBidID value) { + setField(value); + } + + public quickfix.field.ClientBidID get(quickfix.field.ClientBidID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClientBidID getClientBidID() throws FieldNotFound { + return get(new quickfix.field.ClientBidID()); + } + + public boolean isSet(quickfix.field.ClientBidID field) { + return isSetField(field); + } + + public boolean isSetClientBidID() { + return isSetField(391); + } + + public void set(quickfix.field.NoBidComponents value) { + setField(value); + } + + public quickfix.field.NoBidComponents get(quickfix.field.NoBidComponents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoBidComponents getNoBidComponents() throws FieldNotFound { + return get(new quickfix.field.NoBidComponents()); + } + + public boolean isSet(quickfix.field.NoBidComponents field) { + return isSetField(field); + } + + public boolean isSetNoBidComponents() { + return isSetField(420); + } + + public static class NoBidComponents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {12, 13, 66, 421, 54, 44, 423, 406, 430, 63, 64, 336, 58, 354, 355, 0}; + + public NoBidComponents() { + super(420, 12, ORDER); + } + + public void set(quickfix.field.Commission value) { + setField(value); + } + + public quickfix.field.Commission get(quickfix.field.Commission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Commission getCommission() throws FieldNotFound { + return get(new quickfix.field.Commission()); + } + + public boolean isSet(quickfix.field.Commission field) { + return isSetField(field); + } + + public boolean isSetCommission() { + return isSetField(12); + } + + public void set(quickfix.field.CommType value) { + setField(value); + } + + public quickfix.field.CommType get(quickfix.field.CommType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommType getCommType() throws FieldNotFound { + return get(new quickfix.field.CommType()); + } + + public boolean isSet(quickfix.field.CommType field) { + return isSetField(field); + } + + public boolean isSetCommType() { + return isSetField(13); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.Country value) { + setField(value); + } + + public quickfix.field.Country get(quickfix.field.Country value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Country getCountry() throws FieldNotFound { + return get(new quickfix.field.Country()); + } + + public boolean isSet(quickfix.field.Country field) { + return isSetField(field); + } + + public boolean isSetCountry() { + return isSetField(421); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.field.FairValue value) { + setField(value); + } + + public quickfix.field.FairValue get(quickfix.field.FairValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FairValue getFairValue() throws FieldNotFound { + return get(new quickfix.field.FairValue()); + } + + public boolean isSet(quickfix.field.FairValue field) { + return isSetField(field); + } + + public boolean isSetFairValue() { + return isSetField(406); + } + + public void set(quickfix.field.NetGrossInd value) { + setField(value); + } + + public quickfix.field.NetGrossInd get(quickfix.field.NetGrossInd value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NetGrossInd getNetGrossInd() throws FieldNotFound { + return get(new quickfix.field.NetGrossInd()); + } + + public boolean isSet(quickfix.field.NetGrossInd field) { + return isSetField(field); + } + + public boolean isSetNetGrossInd() { + return isSetField(430); + } + + public void set(quickfix.field.SettlmntTyp value) { + setField(value); + } + + public quickfix.field.SettlmntTyp get(quickfix.field.SettlmntTyp value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlmntTyp getSettlmntTyp() throws FieldNotFound { + return get(new quickfix.field.SettlmntTyp()); + } + + public boolean isSet(quickfix.field.SettlmntTyp field) { + return isSetField(field); + } + + public boolean isSetSettlmntTyp() { + return isSetField(63); + } + + public void set(quickfix.field.FutSettDate value) { + setField(value); + } + + public quickfix.field.FutSettDate get(quickfix.field.FutSettDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FutSettDate getFutSettDate() throws FieldNotFound { + return get(new quickfix.field.FutSettDate()); + } + + public boolean isSet(quickfix.field.FutSettDate field) { + return isSetField(field); + } + + public boolean isSetFutSettDate() { + return isSetField(64); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/BusinessMessageReject.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/BusinessMessageReject.java new file mode 100644 index 000000000..4fff7e1e9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/BusinessMessageReject.java @@ -0,0 +1,173 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class BusinessMessageReject extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "j"; + + + public BusinessMessageReject() { + + super(new int[] {45, 372, 379, 380, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public BusinessMessageReject(quickfix.field.RefMsgType refMsgType, quickfix.field.BusinessRejectReason businessRejectReason) { + this(); + setField(refMsgType); + setField(businessRejectReason); + } + + public void set(quickfix.field.RefSeqNum value) { + setField(value); + } + + public quickfix.field.RefSeqNum get(quickfix.field.RefSeqNum value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RefSeqNum getRefSeqNum() throws FieldNotFound { + return get(new quickfix.field.RefSeqNum()); + } + + public boolean isSet(quickfix.field.RefSeqNum field) { + return isSetField(field); + } + + public boolean isSetRefSeqNum() { + return isSetField(45); + } + + public void set(quickfix.field.RefMsgType value) { + setField(value); + } + + public quickfix.field.RefMsgType get(quickfix.field.RefMsgType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RefMsgType getRefMsgType() throws FieldNotFound { + return get(new quickfix.field.RefMsgType()); + } + + public boolean isSet(quickfix.field.RefMsgType field) { + return isSetField(field); + } + + public boolean isSetRefMsgType() { + return isSetField(372); + } + + public void set(quickfix.field.BusinessRejectRefID value) { + setField(value); + } + + public quickfix.field.BusinessRejectRefID get(quickfix.field.BusinessRejectRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BusinessRejectRefID getBusinessRejectRefID() throws FieldNotFound { + return get(new quickfix.field.BusinessRejectRefID()); + } + + public boolean isSet(quickfix.field.BusinessRejectRefID field) { + return isSetField(field); + } + + public boolean isSetBusinessRejectRefID() { + return isSetField(379); + } + + public void set(quickfix.field.BusinessRejectReason value) { + setField(value); + } + + public quickfix.field.BusinessRejectReason get(quickfix.field.BusinessRejectReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BusinessRejectReason getBusinessRejectReason() throws FieldNotFound { + return get(new quickfix.field.BusinessRejectReason()); + } + + public boolean isSet(quickfix.field.BusinessRejectReason field) { + return isSetField(field); + } + + public boolean isSetBusinessRejectReason() { + return isSetField(380); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/DontKnowTrade.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/DontKnowTrade.java new file mode 100644 index 000000000..f1cddddc1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/DontKnowTrade.java @@ -0,0 +1,659 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class DontKnowTrade extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "Q"; + + + public DontKnowTrade() { + + super(new int[] {37, 17, 127, 55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 54, 38, 152, 32, 31, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public DontKnowTrade(quickfix.field.OrderID orderID, quickfix.field.ExecID execID, quickfix.field.DKReason dKReason, quickfix.field.Symbol symbol, quickfix.field.Side side) { + this(); + setField(orderID); + setField(execID); + setField(dKReason); + setField(symbol); + setField(side); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.ExecID value) { + setField(value); + } + + public quickfix.field.ExecID get(quickfix.field.ExecID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecID getExecID() throws FieldNotFound { + return get(new quickfix.field.ExecID()); + } + + public boolean isSet(quickfix.field.ExecID field) { + return isSetField(field); + } + + public boolean isSetExecID() { + return isSetField(17); + } + + public void set(quickfix.field.DKReason value) { + setField(value); + } + + public quickfix.field.DKReason get(quickfix.field.DKReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DKReason getDKReason() throws FieldNotFound { + return get(new quickfix.field.DKReason()); + } + + public boolean isSet(quickfix.field.DKReason field) { + return isSetField(field); + } + + public boolean isSetDKReason() { + return isSetField(127); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.LastShares value) { + setField(value); + } + + public quickfix.field.LastShares get(quickfix.field.LastShares value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastShares getLastShares() throws FieldNotFound { + return get(new quickfix.field.LastShares()); + } + + public boolean isSet(quickfix.field.LastShares field) { + return isSetField(field); + } + + public boolean isSetLastShares() { + return isSetField(32); + } + + public void set(quickfix.field.LastPx value) { + setField(value); + } + + public quickfix.field.LastPx get(quickfix.field.LastPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastPx getLastPx() throws FieldNotFound { + return get(new quickfix.field.LastPx()); + } + + public boolean isSet(quickfix.field.LastPx field) { + return isSetField(field); + } + + public boolean isSetLastPx() { + return isSetField(31); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Email.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Email.java new file mode 100644 index 000000000..bd2011c3e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Email.java @@ -0,0 +1,838 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class Email extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "C"; + + + public Email() { + + super(new int[] {164, 94, 42, 147, 356, 357, 215, 146, 37, 11, 33, 95, 96, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public Email(quickfix.field.EmailThreadID emailThreadID, quickfix.field.EmailType emailType, quickfix.field.Subject subject) { + this(); + setField(emailThreadID); + setField(emailType); + setField(subject); + } + + public void set(quickfix.field.EmailThreadID value) { + setField(value); + } + + public quickfix.field.EmailThreadID get(quickfix.field.EmailThreadID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EmailThreadID getEmailThreadID() throws FieldNotFound { + return get(new quickfix.field.EmailThreadID()); + } + + public boolean isSet(quickfix.field.EmailThreadID field) { + return isSetField(field); + } + + public boolean isSetEmailThreadID() { + return isSetField(164); + } + + public void set(quickfix.field.EmailType value) { + setField(value); + } + + public quickfix.field.EmailType get(quickfix.field.EmailType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EmailType getEmailType() throws FieldNotFound { + return get(new quickfix.field.EmailType()); + } + + public boolean isSet(quickfix.field.EmailType field) { + return isSetField(field); + } + + public boolean isSetEmailType() { + return isSetField(94); + } + + public void set(quickfix.field.OrigTime value) { + setField(value); + } + + public quickfix.field.OrigTime get(quickfix.field.OrigTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigTime getOrigTime() throws FieldNotFound { + return get(new quickfix.field.OrigTime()); + } + + public boolean isSet(quickfix.field.OrigTime field) { + return isSetField(field); + } + + public boolean isSetOrigTime() { + return isSetField(42); + } + + public void set(quickfix.field.Subject value) { + setField(value); + } + + public quickfix.field.Subject get(quickfix.field.Subject value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Subject getSubject() throws FieldNotFound { + return get(new quickfix.field.Subject()); + } + + public boolean isSet(quickfix.field.Subject field) { + return isSetField(field); + } + + public boolean isSetSubject() { + return isSetField(147); + } + + public void set(quickfix.field.EncodedSubjectLen value) { + setField(value); + } + + public quickfix.field.EncodedSubjectLen get(quickfix.field.EncodedSubjectLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSubjectLen getEncodedSubjectLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSubjectLen()); + } + + public boolean isSet(quickfix.field.EncodedSubjectLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSubjectLen() { + return isSetField(356); + } + + public void set(quickfix.field.EncodedSubject value) { + setField(value); + } + + public quickfix.field.EncodedSubject get(quickfix.field.EncodedSubject value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSubject getEncodedSubject() throws FieldNotFound { + return get(new quickfix.field.EncodedSubject()); + } + + public boolean isSet(quickfix.field.EncodedSubject field) { + return isSetField(field); + } + + public boolean isSetEncodedSubject() { + return isSetField(357); + } + + public void set(quickfix.field.NoRoutingIDs value) { + setField(value); + } + + public quickfix.field.NoRoutingIDs get(quickfix.field.NoRoutingIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRoutingIDs getNoRoutingIDs() throws FieldNotFound { + return get(new quickfix.field.NoRoutingIDs()); + } + + public boolean isSet(quickfix.field.NoRoutingIDs field) { + return isSetField(field); + } + + public boolean isSetNoRoutingIDs() { + return isSetField(215); + } + + public static class NoRoutingIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {216, 217, 0}; + + public NoRoutingIDs() { + super(215, 216, ORDER); + } + + public void set(quickfix.field.RoutingType value) { + setField(value); + } + + public quickfix.field.RoutingType get(quickfix.field.RoutingType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoutingType getRoutingType() throws FieldNotFound { + return get(new quickfix.field.RoutingType()); + } + + public boolean isSet(quickfix.field.RoutingType field) { + return isSetField(field); + } + + public boolean isSetRoutingType() { + return isSetField(216); + } + + public void set(quickfix.field.RoutingID value) { + setField(value); + } + + public quickfix.field.RoutingID get(quickfix.field.RoutingID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoutingID getRoutingID() throws FieldNotFound { + return get(new quickfix.field.RoutingID()); + } + + public boolean isSet(quickfix.field.RoutingID field) { + return isSetField(field); + } + + public boolean isSetRoutingID() { + return isSetField(217); + } + + } + + public void set(quickfix.field.NoRelatedSym value) { + setField(value); + } + + public quickfix.field.NoRelatedSym get(quickfix.field.NoRelatedSym value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRelatedSym getNoRelatedSym() throws FieldNotFound { + return get(new quickfix.field.NoRelatedSym()); + } + + public boolean isSet(quickfix.field.NoRelatedSym field) { + return isSetField(field); + } + + public boolean isSetNoRelatedSym() { + return isSetField(146); + } + + public static class NoRelatedSym extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {46, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 0}; + + public NoRelatedSym() { + super(146, 46, ORDER); + } + + public void set(quickfix.field.RelatdSym value) { + setField(value); + } + + public quickfix.field.RelatdSym get(quickfix.field.RelatdSym value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RelatdSym getRelatdSym() throws FieldNotFound { + return get(new quickfix.field.RelatdSym()); + } + + public boolean isSet(quickfix.field.RelatdSym field) { + return isSetField(field); + } + + public boolean isSetRelatdSym() { + return isSetField(46); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.LinesOfText value) { + setField(value); + } + + public quickfix.field.LinesOfText get(quickfix.field.LinesOfText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LinesOfText getLinesOfText() throws FieldNotFound { + return get(new quickfix.field.LinesOfText()); + } + + public boolean isSet(quickfix.field.LinesOfText field) { + return isSetField(field); + } + + public boolean isSetLinesOfText() { + return isSetField(33); + } + + public static class LinesOfText extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {58, 354, 355, 0}; + + public LinesOfText() { + super(33, 58, ORDER); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + } + + public void set(quickfix.field.RawDataLength value) { + setField(value); + } + + public quickfix.field.RawDataLength get(quickfix.field.RawDataLength value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RawDataLength getRawDataLength() throws FieldNotFound { + return get(new quickfix.field.RawDataLength()); + } + + public boolean isSet(quickfix.field.RawDataLength field) { + return isSetField(field); + } + + public boolean isSetRawDataLength() { + return isSetField(95); + } + + public void set(quickfix.field.RawData value) { + setField(value); + } + + public quickfix.field.RawData get(quickfix.field.RawData value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RawData getRawData() throws FieldNotFound { + return get(new quickfix.field.RawData()); + } + + public boolean isSet(quickfix.field.RawData field) { + return isSetField(field); + } + + public boolean isSetRawData() { + return isSetField(96); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/ExecutionReport.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/ExecutionReport.java new file mode 100644 index 000000000..78168b0b2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/ExecutionReport.java @@ -0,0 +1,2062 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class ExecutionReport extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "8"; + + + public ExecutionReport() { + + super(new int[] {37, 198, 11, 41, 109, 76, 382, 66, 17, 20, 19, 150, 39, 103, 378, 1, 63, 64, 55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 54, 38, 152, 40, 44, 99, 211, 388, 389, 15, 376, 377, 59, 168, 432, 126, 18, 47, 32, 31, 194, 195, 30, 336, 29, 151, 14, 6, 424, 425, 426, 427, 75, 60, 113, 12, 13, 381, 119, 120, 155, 156, 21, 110, 111, 77, 210, 58, 354, 355, 193, 192, 439, 440, 442, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public ExecutionReport(quickfix.field.OrderID orderID, quickfix.field.ExecID execID, quickfix.field.ExecTransType execTransType, quickfix.field.ExecType execType, quickfix.field.OrdStatus ordStatus, quickfix.field.Symbol symbol, quickfix.field.Side side, quickfix.field.LeavesQty leavesQty, quickfix.field.CumQty cumQty, quickfix.field.AvgPx avgPx) { + this(); + setField(orderID); + setField(execID); + setField(execTransType); + setField(execType); + setField(ordStatus); + setField(symbol); + setField(side); + setField(leavesQty); + setField(cumQty); + setField(avgPx); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.SecondaryOrderID value) { + setField(value); + } + + public quickfix.field.SecondaryOrderID get(quickfix.field.SecondaryOrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryOrderID getSecondaryOrderID() throws FieldNotFound { + return get(new quickfix.field.SecondaryOrderID()); + } + + public boolean isSet(quickfix.field.SecondaryOrderID field) { + return isSetField(field); + } + + public boolean isSetSecondaryOrderID() { + return isSetField(198); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.OrigClOrdID value) { + setField(value); + } + + public quickfix.field.OrigClOrdID get(quickfix.field.OrigClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigClOrdID getOrigClOrdID() throws FieldNotFound { + return get(new quickfix.field.OrigClOrdID()); + } + + public boolean isSet(quickfix.field.OrigClOrdID field) { + return isSetField(field); + } + + public boolean isSetOrigClOrdID() { + return isSetField(41); + } + + public void set(quickfix.field.ClientID value) { + setField(value); + } + + public quickfix.field.ClientID get(quickfix.field.ClientID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClientID getClientID() throws FieldNotFound { + return get(new quickfix.field.ClientID()); + } + + public boolean isSet(quickfix.field.ClientID field) { + return isSetField(field); + } + + public boolean isSetClientID() { + return isSetField(109); + } + + public void set(quickfix.field.ExecBroker value) { + setField(value); + } + + public quickfix.field.ExecBroker get(quickfix.field.ExecBroker value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecBroker getExecBroker() throws FieldNotFound { + return get(new quickfix.field.ExecBroker()); + } + + public boolean isSet(quickfix.field.ExecBroker field) { + return isSetField(field); + } + + public boolean isSetExecBroker() { + return isSetField(76); + } + + public void set(quickfix.field.NoContraBrokers value) { + setField(value); + } + + public quickfix.field.NoContraBrokers get(quickfix.field.NoContraBrokers value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoContraBrokers getNoContraBrokers() throws FieldNotFound { + return get(new quickfix.field.NoContraBrokers()); + } + + public boolean isSet(quickfix.field.NoContraBrokers field) { + return isSetField(field); + } + + public boolean isSetNoContraBrokers() { + return isSetField(382); + } + + public static class NoContraBrokers extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {375, 337, 437, 438, 0}; + + public NoContraBrokers() { + super(382, 375, ORDER); + } + + public void set(quickfix.field.ContraBroker value) { + setField(value); + } + + public quickfix.field.ContraBroker get(quickfix.field.ContraBroker value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContraBroker getContraBroker() throws FieldNotFound { + return get(new quickfix.field.ContraBroker()); + } + + public boolean isSet(quickfix.field.ContraBroker field) { + return isSetField(field); + } + + public boolean isSetContraBroker() { + return isSetField(375); + } + + public void set(quickfix.field.ContraTrader value) { + setField(value); + } + + public quickfix.field.ContraTrader get(quickfix.field.ContraTrader value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContraTrader getContraTrader() throws FieldNotFound { + return get(new quickfix.field.ContraTrader()); + } + + public boolean isSet(quickfix.field.ContraTrader field) { + return isSetField(field); + } + + public boolean isSetContraTrader() { + return isSetField(337); + } + + public void set(quickfix.field.ContraTradeQty value) { + setField(value); + } + + public quickfix.field.ContraTradeQty get(quickfix.field.ContraTradeQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContraTradeQty getContraTradeQty() throws FieldNotFound { + return get(new quickfix.field.ContraTradeQty()); + } + + public boolean isSet(quickfix.field.ContraTradeQty field) { + return isSetField(field); + } + + public boolean isSetContraTradeQty() { + return isSetField(437); + } + + public void set(quickfix.field.ContraTradeTime value) { + setField(value); + } + + public quickfix.field.ContraTradeTime get(quickfix.field.ContraTradeTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContraTradeTime getContraTradeTime() throws FieldNotFound { + return get(new quickfix.field.ContraTradeTime()); + } + + public boolean isSet(quickfix.field.ContraTradeTime field) { + return isSetField(field); + } + + public boolean isSetContraTradeTime() { + return isSetField(438); + } + + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.ExecID value) { + setField(value); + } + + public quickfix.field.ExecID get(quickfix.field.ExecID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecID getExecID() throws FieldNotFound { + return get(new quickfix.field.ExecID()); + } + + public boolean isSet(quickfix.field.ExecID field) { + return isSetField(field); + } + + public boolean isSetExecID() { + return isSetField(17); + } + + public void set(quickfix.field.ExecTransType value) { + setField(value); + } + + public quickfix.field.ExecTransType get(quickfix.field.ExecTransType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecTransType getExecTransType() throws FieldNotFound { + return get(new quickfix.field.ExecTransType()); + } + + public boolean isSet(quickfix.field.ExecTransType field) { + return isSetField(field); + } + + public boolean isSetExecTransType() { + return isSetField(20); + } + + public void set(quickfix.field.ExecRefID value) { + setField(value); + } + + public quickfix.field.ExecRefID get(quickfix.field.ExecRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecRefID getExecRefID() throws FieldNotFound { + return get(new quickfix.field.ExecRefID()); + } + + public boolean isSet(quickfix.field.ExecRefID field) { + return isSetField(field); + } + + public boolean isSetExecRefID() { + return isSetField(19); + } + + public void set(quickfix.field.ExecType value) { + setField(value); + } + + public quickfix.field.ExecType get(quickfix.field.ExecType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecType getExecType() throws FieldNotFound { + return get(new quickfix.field.ExecType()); + } + + public boolean isSet(quickfix.field.ExecType field) { + return isSetField(field); + } + + public boolean isSetExecType() { + return isSetField(150); + } + + public void set(quickfix.field.OrdStatus value) { + setField(value); + } + + public quickfix.field.OrdStatus get(quickfix.field.OrdStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdStatus getOrdStatus() throws FieldNotFound { + return get(new quickfix.field.OrdStatus()); + } + + public boolean isSet(quickfix.field.OrdStatus field) { + return isSetField(field); + } + + public boolean isSetOrdStatus() { + return isSetField(39); + } + + public void set(quickfix.field.OrdRejReason value) { + setField(value); + } + + public quickfix.field.OrdRejReason get(quickfix.field.OrdRejReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdRejReason getOrdRejReason() throws FieldNotFound { + return get(new quickfix.field.OrdRejReason()); + } + + public boolean isSet(quickfix.field.OrdRejReason field) { + return isSetField(field); + } + + public boolean isSetOrdRejReason() { + return isSetField(103); + } + + public void set(quickfix.field.ExecRestatementReason value) { + setField(value); + } + + public quickfix.field.ExecRestatementReason get(quickfix.field.ExecRestatementReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecRestatementReason getExecRestatementReason() throws FieldNotFound { + return get(new quickfix.field.ExecRestatementReason()); + } + + public boolean isSet(quickfix.field.ExecRestatementReason field) { + return isSetField(field); + } + + public boolean isSetExecRestatementReason() { + return isSetField(378); + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.SettlmntTyp value) { + setField(value); + } + + public quickfix.field.SettlmntTyp get(quickfix.field.SettlmntTyp value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlmntTyp getSettlmntTyp() throws FieldNotFound { + return get(new quickfix.field.SettlmntTyp()); + } + + public boolean isSet(quickfix.field.SettlmntTyp field) { + return isSetField(field); + } + + public boolean isSetSettlmntTyp() { + return isSetField(63); + } + + public void set(quickfix.field.FutSettDate value) { + setField(value); + } + + public quickfix.field.FutSettDate get(quickfix.field.FutSettDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FutSettDate getFutSettDate() throws FieldNotFound { + return get(new quickfix.field.FutSettDate()); + } + + public boolean isSet(quickfix.field.FutSettDate field) { + return isSetField(field); + } + + public boolean isSetFutSettDate() { + return isSetField(64); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.StopPx value) { + setField(value); + } + + public quickfix.field.StopPx get(quickfix.field.StopPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StopPx getStopPx() throws FieldNotFound { + return get(new quickfix.field.StopPx()); + } + + public boolean isSet(quickfix.field.StopPx field) { + return isSetField(field); + } + + public boolean isSetStopPx() { + return isSetField(99); + } + + public void set(quickfix.field.PegDifference value) { + setField(value); + } + + public quickfix.field.PegDifference get(quickfix.field.PegDifference value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegDifference getPegDifference() throws FieldNotFound { + return get(new quickfix.field.PegDifference()); + } + + public boolean isSet(quickfix.field.PegDifference field) { + return isSetField(field); + } + + public boolean isSetPegDifference() { + return isSetField(211); + } + + public void set(quickfix.field.DiscretionInst value) { + setField(value); + } + + public quickfix.field.DiscretionInst get(quickfix.field.DiscretionInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionInst getDiscretionInst() throws FieldNotFound { + return get(new quickfix.field.DiscretionInst()); + } + + public boolean isSet(quickfix.field.DiscretionInst field) { + return isSetField(field); + } + + public boolean isSetDiscretionInst() { + return isSetField(388); + } + + public void set(quickfix.field.DiscretionOffset value) { + setField(value); + } + + public quickfix.field.DiscretionOffset get(quickfix.field.DiscretionOffset value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionOffset getDiscretionOffset() throws FieldNotFound { + return get(new quickfix.field.DiscretionOffset()); + } + + public boolean isSet(quickfix.field.DiscretionOffset field) { + return isSetField(field); + } + + public boolean isSetDiscretionOffset() { + return isSetField(389); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.ComplianceID value) { + setField(value); + } + + public quickfix.field.ComplianceID get(quickfix.field.ComplianceID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplianceID getComplianceID() throws FieldNotFound { + return get(new quickfix.field.ComplianceID()); + } + + public boolean isSet(quickfix.field.ComplianceID field) { + return isSetField(field); + } + + public boolean isSetComplianceID() { + return isSetField(376); + } + + public void set(quickfix.field.SolicitedFlag value) { + setField(value); + } + + public quickfix.field.SolicitedFlag get(quickfix.field.SolicitedFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SolicitedFlag getSolicitedFlag() throws FieldNotFound { + return get(new quickfix.field.SolicitedFlag()); + } + + public boolean isSet(quickfix.field.SolicitedFlag field) { + return isSetField(field); + } + + public boolean isSetSolicitedFlag() { + return isSetField(377); + } + + public void set(quickfix.field.TimeInForce value) { + setField(value); + } + + public quickfix.field.TimeInForce get(quickfix.field.TimeInForce value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TimeInForce getTimeInForce() throws FieldNotFound { + return get(new quickfix.field.TimeInForce()); + } + + public boolean isSet(quickfix.field.TimeInForce field) { + return isSetField(field); + } + + public boolean isSetTimeInForce() { + return isSetField(59); + } + + public void set(quickfix.field.EffectiveTime value) { + setField(value); + } + + public quickfix.field.EffectiveTime get(quickfix.field.EffectiveTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EffectiveTime getEffectiveTime() throws FieldNotFound { + return get(new quickfix.field.EffectiveTime()); + } + + public boolean isSet(quickfix.field.EffectiveTime field) { + return isSetField(field); + } + + public boolean isSetEffectiveTime() { + return isSetField(168); + } + + public void set(quickfix.field.ExpireDate value) { + setField(value); + } + + public quickfix.field.ExpireDate get(quickfix.field.ExpireDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireDate getExpireDate() throws FieldNotFound { + return get(new quickfix.field.ExpireDate()); + } + + public boolean isSet(quickfix.field.ExpireDate field) { + return isSetField(field); + } + + public boolean isSetExpireDate() { + return isSetField(432); + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.field.ExecInst value) { + setField(value); + } + + public quickfix.field.ExecInst get(quickfix.field.ExecInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecInst getExecInst() throws FieldNotFound { + return get(new quickfix.field.ExecInst()); + } + + public boolean isSet(quickfix.field.ExecInst field) { + return isSetField(field); + } + + public boolean isSetExecInst() { + return isSetField(18); + } + + public void set(quickfix.field.Rule80A value) { + setField(value); + } + + public quickfix.field.Rule80A get(quickfix.field.Rule80A value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Rule80A getRule80A() throws FieldNotFound { + return get(new quickfix.field.Rule80A()); + } + + public boolean isSet(quickfix.field.Rule80A field) { + return isSetField(field); + } + + public boolean isSetRule80A() { + return isSetField(47); + } + + public void set(quickfix.field.LastShares value) { + setField(value); + } + + public quickfix.field.LastShares get(quickfix.field.LastShares value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastShares getLastShares() throws FieldNotFound { + return get(new quickfix.field.LastShares()); + } + + public boolean isSet(quickfix.field.LastShares field) { + return isSetField(field); + } + + public boolean isSetLastShares() { + return isSetField(32); + } + + public void set(quickfix.field.LastPx value) { + setField(value); + } + + public quickfix.field.LastPx get(quickfix.field.LastPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastPx getLastPx() throws FieldNotFound { + return get(new quickfix.field.LastPx()); + } + + public boolean isSet(quickfix.field.LastPx field) { + return isSetField(field); + } + + public boolean isSetLastPx() { + return isSetField(31); + } + + public void set(quickfix.field.LastSpotRate value) { + setField(value); + } + + public quickfix.field.LastSpotRate get(quickfix.field.LastSpotRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastSpotRate getLastSpotRate() throws FieldNotFound { + return get(new quickfix.field.LastSpotRate()); + } + + public boolean isSet(quickfix.field.LastSpotRate field) { + return isSetField(field); + } + + public boolean isSetLastSpotRate() { + return isSetField(194); + } + + public void set(quickfix.field.LastForwardPoints value) { + setField(value); + } + + public quickfix.field.LastForwardPoints get(quickfix.field.LastForwardPoints value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastForwardPoints getLastForwardPoints() throws FieldNotFound { + return get(new quickfix.field.LastForwardPoints()); + } + + public boolean isSet(quickfix.field.LastForwardPoints field) { + return isSetField(field); + } + + public boolean isSetLastForwardPoints() { + return isSetField(195); + } + + public void set(quickfix.field.LastMkt value) { + setField(value); + } + + public quickfix.field.LastMkt get(quickfix.field.LastMkt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastMkt getLastMkt() throws FieldNotFound { + return get(new quickfix.field.LastMkt()); + } + + public boolean isSet(quickfix.field.LastMkt field) { + return isSetField(field); + } + + public boolean isSetLastMkt() { + return isSetField(30); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.LastCapacity value) { + setField(value); + } + + public quickfix.field.LastCapacity get(quickfix.field.LastCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastCapacity getLastCapacity() throws FieldNotFound { + return get(new quickfix.field.LastCapacity()); + } + + public boolean isSet(quickfix.field.LastCapacity field) { + return isSetField(field); + } + + public boolean isSetLastCapacity() { + return isSetField(29); + } + + public void set(quickfix.field.LeavesQty value) { + setField(value); + } + + public quickfix.field.LeavesQty get(quickfix.field.LeavesQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LeavesQty getLeavesQty() throws FieldNotFound { + return get(new quickfix.field.LeavesQty()); + } + + public boolean isSet(quickfix.field.LeavesQty field) { + return isSetField(field); + } + + public boolean isSetLeavesQty() { + return isSetField(151); + } + + public void set(quickfix.field.CumQty value) { + setField(value); + } + + public quickfix.field.CumQty get(quickfix.field.CumQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CumQty getCumQty() throws FieldNotFound { + return get(new quickfix.field.CumQty()); + } + + public boolean isSet(quickfix.field.CumQty field) { + return isSetField(field); + } + + public boolean isSetCumQty() { + return isSetField(14); + } + + public void set(quickfix.field.AvgPx value) { + setField(value); + } + + public quickfix.field.AvgPx get(quickfix.field.AvgPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AvgPx getAvgPx() throws FieldNotFound { + return get(new quickfix.field.AvgPx()); + } + + public boolean isSet(quickfix.field.AvgPx field) { + return isSetField(field); + } + + public boolean isSetAvgPx() { + return isSetField(6); + } + + public void set(quickfix.field.DayOrderQty value) { + setField(value); + } + + public quickfix.field.DayOrderQty get(quickfix.field.DayOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DayOrderQty getDayOrderQty() throws FieldNotFound { + return get(new quickfix.field.DayOrderQty()); + } + + public boolean isSet(quickfix.field.DayOrderQty field) { + return isSetField(field); + } + + public boolean isSetDayOrderQty() { + return isSetField(424); + } + + public void set(quickfix.field.DayCumQty value) { + setField(value); + } + + public quickfix.field.DayCumQty get(quickfix.field.DayCumQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DayCumQty getDayCumQty() throws FieldNotFound { + return get(new quickfix.field.DayCumQty()); + } + + public boolean isSet(quickfix.field.DayCumQty field) { + return isSetField(field); + } + + public boolean isSetDayCumQty() { + return isSetField(425); + } + + public void set(quickfix.field.DayAvgPx value) { + setField(value); + } + + public quickfix.field.DayAvgPx get(quickfix.field.DayAvgPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DayAvgPx getDayAvgPx() throws FieldNotFound { + return get(new quickfix.field.DayAvgPx()); + } + + public boolean isSet(quickfix.field.DayAvgPx field) { + return isSetField(field); + } + + public boolean isSetDayAvgPx() { + return isSetField(426); + } + + public void set(quickfix.field.GTBookingInst value) { + setField(value); + } + + public quickfix.field.GTBookingInst get(quickfix.field.GTBookingInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.GTBookingInst getGTBookingInst() throws FieldNotFound { + return get(new quickfix.field.GTBookingInst()); + } + + public boolean isSet(quickfix.field.GTBookingInst field) { + return isSetField(field); + } + + public boolean isSetGTBookingInst() { + return isSetField(427); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.ReportToExch value) { + setField(value); + } + + public quickfix.field.ReportToExch get(quickfix.field.ReportToExch value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ReportToExch getReportToExch() throws FieldNotFound { + return get(new quickfix.field.ReportToExch()); + } + + public boolean isSet(quickfix.field.ReportToExch field) { + return isSetField(field); + } + + public boolean isSetReportToExch() { + return isSetField(113); + } + + public void set(quickfix.field.Commission value) { + setField(value); + } + + public quickfix.field.Commission get(quickfix.field.Commission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Commission getCommission() throws FieldNotFound { + return get(new quickfix.field.Commission()); + } + + public boolean isSet(quickfix.field.Commission field) { + return isSetField(field); + } + + public boolean isSetCommission() { + return isSetField(12); + } + + public void set(quickfix.field.CommType value) { + setField(value); + } + + public quickfix.field.CommType get(quickfix.field.CommType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommType getCommType() throws FieldNotFound { + return get(new quickfix.field.CommType()); + } + + public boolean isSet(quickfix.field.CommType field) { + return isSetField(field); + } + + public boolean isSetCommType() { + return isSetField(13); + } + + public void set(quickfix.field.GrossTradeAmt value) { + setField(value); + } + + public quickfix.field.GrossTradeAmt get(quickfix.field.GrossTradeAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.GrossTradeAmt getGrossTradeAmt() throws FieldNotFound { + return get(new quickfix.field.GrossTradeAmt()); + } + + public boolean isSet(quickfix.field.GrossTradeAmt field) { + return isSetField(field); + } + + public boolean isSetGrossTradeAmt() { + return isSetField(381); + } + + public void set(quickfix.field.SettlCurrAmt value) { + setField(value); + } + + public quickfix.field.SettlCurrAmt get(quickfix.field.SettlCurrAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrAmt getSettlCurrAmt() throws FieldNotFound { + return get(new quickfix.field.SettlCurrAmt()); + } + + public boolean isSet(quickfix.field.SettlCurrAmt field) { + return isSetField(field); + } + + public boolean isSetSettlCurrAmt() { + return isSetField(119); + } + + public void set(quickfix.field.SettlCurrency value) { + setField(value); + } + + public quickfix.field.SettlCurrency get(quickfix.field.SettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrency getSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.SettlCurrency()); + } + + public boolean isSet(quickfix.field.SettlCurrency field) { + return isSetField(field); + } + + public boolean isSetSettlCurrency() { + return isSetField(120); + } + + public void set(quickfix.field.SettlCurrFxRate value) { + setField(value); + } + + public quickfix.field.SettlCurrFxRate get(quickfix.field.SettlCurrFxRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrFxRate getSettlCurrFxRate() throws FieldNotFound { + return get(new quickfix.field.SettlCurrFxRate()); + } + + public boolean isSet(quickfix.field.SettlCurrFxRate field) { + return isSetField(field); + } + + public boolean isSetSettlCurrFxRate() { + return isSetField(155); + } + + public void set(quickfix.field.SettlCurrFxRateCalc value) { + setField(value); + } + + public quickfix.field.SettlCurrFxRateCalc get(quickfix.field.SettlCurrFxRateCalc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrFxRateCalc getSettlCurrFxRateCalc() throws FieldNotFound { + return get(new quickfix.field.SettlCurrFxRateCalc()); + } + + public boolean isSet(quickfix.field.SettlCurrFxRateCalc field) { + return isSetField(field); + } + + public boolean isSetSettlCurrFxRateCalc() { + return isSetField(156); + } + + public void set(quickfix.field.HandlInst value) { + setField(value); + } + + public quickfix.field.HandlInst get(quickfix.field.HandlInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.HandlInst getHandlInst() throws FieldNotFound { + return get(new quickfix.field.HandlInst()); + } + + public boolean isSet(quickfix.field.HandlInst field) { + return isSetField(field); + } + + public boolean isSetHandlInst() { + return isSetField(21); + } + + public void set(quickfix.field.MinQty value) { + setField(value); + } + + public quickfix.field.MinQty get(quickfix.field.MinQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinQty getMinQty() throws FieldNotFound { + return get(new quickfix.field.MinQty()); + } + + public boolean isSet(quickfix.field.MinQty field) { + return isSetField(field); + } + + public boolean isSetMinQty() { + return isSetField(110); + } + + public void set(quickfix.field.MaxFloor value) { + setField(value); + } + + public quickfix.field.MaxFloor get(quickfix.field.MaxFloor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxFloor getMaxFloor() throws FieldNotFound { + return get(new quickfix.field.MaxFloor()); + } + + public boolean isSet(quickfix.field.MaxFloor field) { + return isSetField(field); + } + + public boolean isSetMaxFloor() { + return isSetField(111); + } + + public void set(quickfix.field.OpenClose value) { + setField(value); + } + + public quickfix.field.OpenClose get(quickfix.field.OpenClose value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OpenClose getOpenClose() throws FieldNotFound { + return get(new quickfix.field.OpenClose()); + } + + public boolean isSet(quickfix.field.OpenClose field) { + return isSetField(field); + } + + public boolean isSetOpenClose() { + return isSetField(77); + } + + public void set(quickfix.field.MaxShow value) { + setField(value); + } + + public quickfix.field.MaxShow get(quickfix.field.MaxShow value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxShow getMaxShow() throws FieldNotFound { + return get(new quickfix.field.MaxShow()); + } + + public boolean isSet(quickfix.field.MaxShow field) { + return isSetField(field); + } + + public boolean isSetMaxShow() { + return isSetField(210); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.FutSettDate2 value) { + setField(value); + } + + public quickfix.field.FutSettDate2 get(quickfix.field.FutSettDate2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FutSettDate2 getFutSettDate2() throws FieldNotFound { + return get(new quickfix.field.FutSettDate2()); + } + + public boolean isSet(quickfix.field.FutSettDate2 field) { + return isSetField(field); + } + + public boolean isSetFutSettDate2() { + return isSetField(193); + } + + public void set(quickfix.field.OrderQty2 value) { + setField(value); + } + + public quickfix.field.OrderQty2 get(quickfix.field.OrderQty2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty2 getOrderQty2() throws FieldNotFound { + return get(new quickfix.field.OrderQty2()); + } + + public boolean isSet(quickfix.field.OrderQty2 field) { + return isSetField(field); + } + + public boolean isSetOrderQty2() { + return isSetField(192); + } + + public void set(quickfix.field.ClearingFirm value) { + setField(value); + } + + public quickfix.field.ClearingFirm get(quickfix.field.ClearingFirm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingFirm getClearingFirm() throws FieldNotFound { + return get(new quickfix.field.ClearingFirm()); + } + + public boolean isSet(quickfix.field.ClearingFirm field) { + return isSetField(field); + } + + public boolean isSetClearingFirm() { + return isSetField(439); + } + + public void set(quickfix.field.ClearingAccount value) { + setField(value); + } + + public quickfix.field.ClearingAccount get(quickfix.field.ClearingAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingAccount getClearingAccount() throws FieldNotFound { + return get(new quickfix.field.ClearingAccount()); + } + + public boolean isSet(quickfix.field.ClearingAccount field) { + return isSetField(field); + } + + public boolean isSetClearingAccount() { + return isSetField(440); + } + + public void set(quickfix.field.MultiLegReportingType value) { + setField(value); + } + + public quickfix.field.MultiLegReportingType get(quickfix.field.MultiLegReportingType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MultiLegReportingType getMultiLegReportingType() throws FieldNotFound { + return get(new quickfix.field.MultiLegReportingType()); + } + + public boolean isSet(quickfix.field.MultiLegReportingType field) { + return isSetField(field); + } + + public boolean isSetMultiLegReportingType() { + return isSetField(442); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Heartbeat.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Heartbeat.java new file mode 100644 index 000000000..262729783 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Heartbeat.java @@ -0,0 +1,41 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class Heartbeat extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "0"; + + + public Heartbeat() { + + super(new int[] {112, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public void set(quickfix.field.TestReqID value) { + setField(value); + } + + public quickfix.field.TestReqID get(quickfix.field.TestReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TestReqID getTestReqID() throws FieldNotFound { + return get(new quickfix.field.TestReqID()); + } + + public boolean isSet(quickfix.field.TestReqID field) { + return isSetField(field); + } + + public boolean isSetTestReqID() { + return isSetField(112); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/IndicationofInterest.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/IndicationofInterest.java new file mode 100644 index 000000000..48ae624c1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/IndicationofInterest.java @@ -0,0 +1,913 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class IndicationofInterest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "6"; + + + public IndicationofInterest() { + + super(new int[] {23, 28, 26, 55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 54, 27, 44, 15, 62, 25, 130, 199, 58, 354, 355, 60, 149, 215, 218, 219, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public IndicationofInterest(quickfix.field.IOIID iOIID, quickfix.field.IOITransType iOITransType, quickfix.field.Symbol symbol, quickfix.field.Side side, quickfix.field.IOIShares iOIShares) { + this(); + setField(iOIID); + setField(iOITransType); + setField(symbol); + setField(side); + setField(iOIShares); + } + + public void set(quickfix.field.IOIID value) { + setField(value); + } + + public quickfix.field.IOIID get(quickfix.field.IOIID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IOIID getIOIID() throws FieldNotFound { + return get(new quickfix.field.IOIID()); + } + + public boolean isSet(quickfix.field.IOIID field) { + return isSetField(field); + } + + public boolean isSetIOIID() { + return isSetField(23); + } + + public void set(quickfix.field.IOITransType value) { + setField(value); + } + + public quickfix.field.IOITransType get(quickfix.field.IOITransType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IOITransType getIOITransType() throws FieldNotFound { + return get(new quickfix.field.IOITransType()); + } + + public boolean isSet(quickfix.field.IOITransType field) { + return isSetField(field); + } + + public boolean isSetIOITransType() { + return isSetField(28); + } + + public void set(quickfix.field.IOIRefID value) { + setField(value); + } + + public quickfix.field.IOIRefID get(quickfix.field.IOIRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IOIRefID getIOIRefID() throws FieldNotFound { + return get(new quickfix.field.IOIRefID()); + } + + public boolean isSet(quickfix.field.IOIRefID field) { + return isSetField(field); + } + + public boolean isSetIOIRefID() { + return isSetField(26); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.IOIShares value) { + setField(value); + } + + public quickfix.field.IOIShares get(quickfix.field.IOIShares value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IOIShares getIOIShares() throws FieldNotFound { + return get(new quickfix.field.IOIShares()); + } + + public boolean isSet(quickfix.field.IOIShares field) { + return isSetField(field); + } + + public boolean isSetIOIShares() { + return isSetField(27); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.ValidUntilTime value) { + setField(value); + } + + public quickfix.field.ValidUntilTime get(quickfix.field.ValidUntilTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ValidUntilTime getValidUntilTime() throws FieldNotFound { + return get(new quickfix.field.ValidUntilTime()); + } + + public boolean isSet(quickfix.field.ValidUntilTime field) { + return isSetField(field); + } + + public boolean isSetValidUntilTime() { + return isSetField(62); + } + + public void set(quickfix.field.IOIQltyInd value) { + setField(value); + } + + public quickfix.field.IOIQltyInd get(quickfix.field.IOIQltyInd value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IOIQltyInd getIOIQltyInd() throws FieldNotFound { + return get(new quickfix.field.IOIQltyInd()); + } + + public boolean isSet(quickfix.field.IOIQltyInd field) { + return isSetField(field); + } + + public boolean isSetIOIQltyInd() { + return isSetField(25); + } + + public void set(quickfix.field.IOINaturalFlag value) { + setField(value); + } + + public quickfix.field.IOINaturalFlag get(quickfix.field.IOINaturalFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IOINaturalFlag getIOINaturalFlag() throws FieldNotFound { + return get(new quickfix.field.IOINaturalFlag()); + } + + public boolean isSet(quickfix.field.IOINaturalFlag field) { + return isSetField(field); + } + + public boolean isSetIOINaturalFlag() { + return isSetField(130); + } + + public void set(quickfix.field.NoIOIQualifiers value) { + setField(value); + } + + public quickfix.field.NoIOIQualifiers get(quickfix.field.NoIOIQualifiers value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoIOIQualifiers getNoIOIQualifiers() throws FieldNotFound { + return get(new quickfix.field.NoIOIQualifiers()); + } + + public boolean isSet(quickfix.field.NoIOIQualifiers field) { + return isSetField(field); + } + + public boolean isSetNoIOIQualifiers() { + return isSetField(199); + } + + public static class NoIOIQualifiers extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {104, 0}; + + public NoIOIQualifiers() { + super(199, 104, ORDER); + } + + public void set(quickfix.field.IOIQualifier value) { + setField(value); + } + + public quickfix.field.IOIQualifier get(quickfix.field.IOIQualifier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IOIQualifier getIOIQualifier() throws FieldNotFound { + return get(new quickfix.field.IOIQualifier()); + } + + public boolean isSet(quickfix.field.IOIQualifier field) { + return isSetField(field); + } + + public boolean isSetIOIQualifier() { + return isSetField(104); + } + + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.URLLink value) { + setField(value); + } + + public quickfix.field.URLLink get(quickfix.field.URLLink value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.URLLink getURLLink() throws FieldNotFound { + return get(new quickfix.field.URLLink()); + } + + public boolean isSet(quickfix.field.URLLink field) { + return isSetField(field); + } + + public boolean isSetURLLink() { + return isSetField(149); + } + + public void set(quickfix.field.NoRoutingIDs value) { + setField(value); + } + + public quickfix.field.NoRoutingIDs get(quickfix.field.NoRoutingIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRoutingIDs getNoRoutingIDs() throws FieldNotFound { + return get(new quickfix.field.NoRoutingIDs()); + } + + public boolean isSet(quickfix.field.NoRoutingIDs field) { + return isSetField(field); + } + + public boolean isSetNoRoutingIDs() { + return isSetField(215); + } + + public static class NoRoutingIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {216, 217, 0}; + + public NoRoutingIDs() { + super(215, 216, ORDER); + } + + public void set(quickfix.field.RoutingType value) { + setField(value); + } + + public quickfix.field.RoutingType get(quickfix.field.RoutingType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoutingType getRoutingType() throws FieldNotFound { + return get(new quickfix.field.RoutingType()); + } + + public boolean isSet(quickfix.field.RoutingType field) { + return isSetField(field); + } + + public boolean isSetRoutingType() { + return isSetField(216); + } + + public void set(quickfix.field.RoutingID value) { + setField(value); + } + + public quickfix.field.RoutingID get(quickfix.field.RoutingID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoutingID getRoutingID() throws FieldNotFound { + return get(new quickfix.field.RoutingID()); + } + + public boolean isSet(quickfix.field.RoutingID field) { + return isSetField(field); + } + + public boolean isSetRoutingID() { + return isSetField(217); + } + + } + + public void set(quickfix.field.SpreadToBenchmark value) { + setField(value); + } + + public quickfix.field.SpreadToBenchmark get(quickfix.field.SpreadToBenchmark value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SpreadToBenchmark getSpreadToBenchmark() throws FieldNotFound { + return get(new quickfix.field.SpreadToBenchmark()); + } + + public boolean isSet(quickfix.field.SpreadToBenchmark field) { + return isSetField(field); + } + + public boolean isSetSpreadToBenchmark() { + return isSetField(218); + } + + public void set(quickfix.field.Benchmark value) { + setField(value); + } + + public quickfix.field.Benchmark get(quickfix.field.Benchmark value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Benchmark getBenchmark() throws FieldNotFound { + return get(new quickfix.field.Benchmark()); + } + + public boolean isSet(quickfix.field.Benchmark field) { + return isSetField(field); + } + + public boolean isSetBenchmark() { + return isSetField(219); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/ListCancelRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/ListCancelRequest.java new file mode 100644 index 000000000..af1ae17f4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/ListCancelRequest.java @@ -0,0 +1,131 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class ListCancelRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "K"; + + + public ListCancelRequest() { + + super(new int[] {66, 60, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public ListCancelRequest(quickfix.field.ListID listID, quickfix.field.TransactTime transactTime) { + this(); + setField(listID); + setField(transactTime); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/ListExecute.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/ListExecute.java new file mode 100644 index 000000000..92b359829 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/ListExecute.java @@ -0,0 +1,173 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class ListExecute extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "L"; + + + public ListExecute() { + + super(new int[] {66, 391, 390, 60, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public ListExecute(quickfix.field.ListID listID, quickfix.field.TransactTime transactTime) { + this(); + setField(listID); + setField(transactTime); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.ClientBidID value) { + setField(value); + } + + public quickfix.field.ClientBidID get(quickfix.field.ClientBidID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClientBidID getClientBidID() throws FieldNotFound { + return get(new quickfix.field.ClientBidID()); + } + + public boolean isSet(quickfix.field.ClientBidID field) { + return isSetField(field); + } + + public boolean isSetClientBidID() { + return isSetField(391); + } + + public void set(quickfix.field.BidID value) { + setField(value); + } + + public quickfix.field.BidID get(quickfix.field.BidID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidID getBidID() throws FieldNotFound { + return get(new quickfix.field.BidID()); + } + + public boolean isSet(quickfix.field.BidID field) { + return isSetField(field); + } + + public boolean isSetBidID() { + return isSetField(390); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/ListStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/ListStatus.java new file mode 100644 index 000000000..3b4d2e127 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/ListStatus.java @@ -0,0 +1,483 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class ListStatus extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "N"; + + + public ListStatus() { + + super(new int[] {66, 429, 82, 431, 83, 444, 445, 446, 60, 68, 73, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public ListStatus(quickfix.field.ListID listID, quickfix.field.ListStatusType listStatusType, quickfix.field.NoRpts noRpts, quickfix.field.ListOrderStatus listOrderStatus, quickfix.field.RptSeq rptSeq, quickfix.field.TotNoOrders totNoOrders) { + this(); + setField(listID); + setField(listStatusType); + setField(noRpts); + setField(listOrderStatus); + setField(rptSeq); + setField(totNoOrders); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.ListStatusType value) { + setField(value); + } + + public quickfix.field.ListStatusType get(quickfix.field.ListStatusType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListStatusType getListStatusType() throws FieldNotFound { + return get(new quickfix.field.ListStatusType()); + } + + public boolean isSet(quickfix.field.ListStatusType field) { + return isSetField(field); + } + + public boolean isSetListStatusType() { + return isSetField(429); + } + + public void set(quickfix.field.NoRpts value) { + setField(value); + } + + public quickfix.field.NoRpts get(quickfix.field.NoRpts value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRpts getNoRpts() throws FieldNotFound { + return get(new quickfix.field.NoRpts()); + } + + public boolean isSet(quickfix.field.NoRpts field) { + return isSetField(field); + } + + public boolean isSetNoRpts() { + return isSetField(82); + } + + public void set(quickfix.field.ListOrderStatus value) { + setField(value); + } + + public quickfix.field.ListOrderStatus get(quickfix.field.ListOrderStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListOrderStatus getListOrderStatus() throws FieldNotFound { + return get(new quickfix.field.ListOrderStatus()); + } + + public boolean isSet(quickfix.field.ListOrderStatus field) { + return isSetField(field); + } + + public boolean isSetListOrderStatus() { + return isSetField(431); + } + + public void set(quickfix.field.RptSeq value) { + setField(value); + } + + public quickfix.field.RptSeq get(quickfix.field.RptSeq value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RptSeq getRptSeq() throws FieldNotFound { + return get(new quickfix.field.RptSeq()); + } + + public boolean isSet(quickfix.field.RptSeq field) { + return isSetField(field); + } + + public boolean isSetRptSeq() { + return isSetField(83); + } + + public void set(quickfix.field.ListStatusText value) { + setField(value); + } + + public quickfix.field.ListStatusText get(quickfix.field.ListStatusText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListStatusText getListStatusText() throws FieldNotFound { + return get(new quickfix.field.ListStatusText()); + } + + public boolean isSet(quickfix.field.ListStatusText field) { + return isSetField(field); + } + + public boolean isSetListStatusText() { + return isSetField(444); + } + + public void set(quickfix.field.EncodedListStatusTextLen value) { + setField(value); + } + + public quickfix.field.EncodedListStatusTextLen get(quickfix.field.EncodedListStatusTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedListStatusTextLen getEncodedListStatusTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedListStatusTextLen()); + } + + public boolean isSet(quickfix.field.EncodedListStatusTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedListStatusTextLen() { + return isSetField(445); + } + + public void set(quickfix.field.EncodedListStatusText value) { + setField(value); + } + + public quickfix.field.EncodedListStatusText get(quickfix.field.EncodedListStatusText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedListStatusText getEncodedListStatusText() throws FieldNotFound { + return get(new quickfix.field.EncodedListStatusText()); + } + + public boolean isSet(quickfix.field.EncodedListStatusText field) { + return isSetField(field); + } + + public boolean isSetEncodedListStatusText() { + return isSetField(446); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.TotNoOrders value) { + setField(value); + } + + public quickfix.field.TotNoOrders get(quickfix.field.TotNoOrders value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotNoOrders getTotNoOrders() throws FieldNotFound { + return get(new quickfix.field.TotNoOrders()); + } + + public boolean isSet(quickfix.field.TotNoOrders field) { + return isSetField(field); + } + + public boolean isSetTotNoOrders() { + return isSetField(68); + } + + public void set(quickfix.field.NoOrders value) { + setField(value); + } + + public quickfix.field.NoOrders get(quickfix.field.NoOrders value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoOrders getNoOrders() throws FieldNotFound { + return get(new quickfix.field.NoOrders()); + } + + public boolean isSet(quickfix.field.NoOrders field) { + return isSetField(field); + } + + public boolean isSetNoOrders() { + return isSetField(73); + } + + public static class NoOrders extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {11, 14, 39, 151, 84, 6, 103, 58, 354, 355, 0}; + + public NoOrders() { + super(73, 11, ORDER); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.CumQty value) { + setField(value); + } + + public quickfix.field.CumQty get(quickfix.field.CumQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CumQty getCumQty() throws FieldNotFound { + return get(new quickfix.field.CumQty()); + } + + public boolean isSet(quickfix.field.CumQty field) { + return isSetField(field); + } + + public boolean isSetCumQty() { + return isSetField(14); + } + + public void set(quickfix.field.OrdStatus value) { + setField(value); + } + + public quickfix.field.OrdStatus get(quickfix.field.OrdStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdStatus getOrdStatus() throws FieldNotFound { + return get(new quickfix.field.OrdStatus()); + } + + public boolean isSet(quickfix.field.OrdStatus field) { + return isSetField(field); + } + + public boolean isSetOrdStatus() { + return isSetField(39); + } + + public void set(quickfix.field.LeavesQty value) { + setField(value); + } + + public quickfix.field.LeavesQty get(quickfix.field.LeavesQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LeavesQty getLeavesQty() throws FieldNotFound { + return get(new quickfix.field.LeavesQty()); + } + + public boolean isSet(quickfix.field.LeavesQty field) { + return isSetField(field); + } + + public boolean isSetLeavesQty() { + return isSetField(151); + } + + public void set(quickfix.field.CxlQty value) { + setField(value); + } + + public quickfix.field.CxlQty get(quickfix.field.CxlQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CxlQty getCxlQty() throws FieldNotFound { + return get(new quickfix.field.CxlQty()); + } + + public boolean isSet(quickfix.field.CxlQty field) { + return isSetField(field); + } + + public boolean isSetCxlQty() { + return isSetField(84); + } + + public void set(quickfix.field.AvgPx value) { + setField(value); + } + + public quickfix.field.AvgPx get(quickfix.field.AvgPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AvgPx getAvgPx() throws FieldNotFound { + return get(new quickfix.field.AvgPx()); + } + + public boolean isSet(quickfix.field.AvgPx field) { + return isSetField(field); + } + + public boolean isSetAvgPx() { + return isSetField(6); + } + + public void set(quickfix.field.OrdRejReason value) { + setField(value); + } + + public quickfix.field.OrdRejReason get(quickfix.field.OrdRejReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdRejReason getOrdRejReason() throws FieldNotFound { + return get(new quickfix.field.OrdRejReason()); + } + + public boolean isSet(quickfix.field.OrdRejReason field) { + return isSetField(field); + } + + public boolean isSetOrdRejReason() { + return isSetField(103); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/ListStatusRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/ListStatusRequest.java new file mode 100644 index 000000000..df7fd0ef0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/ListStatusRequest.java @@ -0,0 +1,109 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class ListStatusRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "M"; + + + public ListStatusRequest() { + + super(new int[] {66, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public ListStatusRequest(quickfix.field.ListID listID) { + this(); + setField(listID); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/ListStrikePrice.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/ListStrikePrice.java new file mode 100644 index 000000000..9c8bf5a83 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/ListStrikePrice.java @@ -0,0 +1,668 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class ListStrikePrice extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "m"; + + + public ListStrikePrice() { + + super(new int[] {66, 422, 428, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public ListStrikePrice(quickfix.field.ListID listID, quickfix.field.TotNoStrikes totNoStrikes) { + this(); + setField(listID); + setField(totNoStrikes); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.TotNoStrikes value) { + setField(value); + } + + public quickfix.field.TotNoStrikes get(quickfix.field.TotNoStrikes value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotNoStrikes getTotNoStrikes() throws FieldNotFound { + return get(new quickfix.field.TotNoStrikes()); + } + + public boolean isSet(quickfix.field.TotNoStrikes field) { + return isSetField(field); + } + + public boolean isSetTotNoStrikes() { + return isSetField(422); + } + + public void set(quickfix.field.NoStrikes value) { + setField(value); + } + + public quickfix.field.NoStrikes get(quickfix.field.NoStrikes value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStrikes getNoStrikes() throws FieldNotFound { + return get(new quickfix.field.NoStrikes()); + } + + public boolean isSet(quickfix.field.NoStrikes field) { + return isSetField(field); + } + + public boolean isSetNoStrikes() { + return isSetField(428); + } + + public static class NoStrikes extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 140, 11, 54, 44, 15, 58, 354, 355, 0}; + + public NoStrikes() { + super(428, 55, ORDER); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.PrevClosePx value) { + setField(value); + } + + public quickfix.field.PrevClosePx get(quickfix.field.PrevClosePx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PrevClosePx getPrevClosePx() throws FieldNotFound { + return get(new quickfix.field.PrevClosePx()); + } + + public boolean isSet(quickfix.field.PrevClosePx field) { + return isSetField(field); + } + + public boolean isSetPrevClosePx() { + return isSetField(140); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Logon.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Logon.java new file mode 100644 index 000000000..1f2ac5149 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Logon.java @@ -0,0 +1,227 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class Logon extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "A"; + + + public Logon() { + + super(new int[] {98, 108, 95, 96, 141, 383, 384, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public Logon(quickfix.field.EncryptMethod encryptMethod, quickfix.field.HeartBtInt heartBtInt) { + this(); + setField(encryptMethod); + setField(heartBtInt); + } + + public void set(quickfix.field.EncryptMethod value) { + setField(value); + } + + public quickfix.field.EncryptMethod get(quickfix.field.EncryptMethod value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncryptMethod getEncryptMethod() throws FieldNotFound { + return get(new quickfix.field.EncryptMethod()); + } + + public boolean isSet(quickfix.field.EncryptMethod field) { + return isSetField(field); + } + + public boolean isSetEncryptMethod() { + return isSetField(98); + } + + public void set(quickfix.field.HeartBtInt value) { + setField(value); + } + + public quickfix.field.HeartBtInt get(quickfix.field.HeartBtInt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.HeartBtInt getHeartBtInt() throws FieldNotFound { + return get(new quickfix.field.HeartBtInt()); + } + + public boolean isSet(quickfix.field.HeartBtInt field) { + return isSetField(field); + } + + public boolean isSetHeartBtInt() { + return isSetField(108); + } + + public void set(quickfix.field.RawDataLength value) { + setField(value); + } + + public quickfix.field.RawDataLength get(quickfix.field.RawDataLength value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RawDataLength getRawDataLength() throws FieldNotFound { + return get(new quickfix.field.RawDataLength()); + } + + public boolean isSet(quickfix.field.RawDataLength field) { + return isSetField(field); + } + + public boolean isSetRawDataLength() { + return isSetField(95); + } + + public void set(quickfix.field.RawData value) { + setField(value); + } + + public quickfix.field.RawData get(quickfix.field.RawData value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RawData getRawData() throws FieldNotFound { + return get(new quickfix.field.RawData()); + } + + public boolean isSet(quickfix.field.RawData field) { + return isSetField(field); + } + + public boolean isSetRawData() { + return isSetField(96); + } + + public void set(quickfix.field.ResetSeqNumFlag value) { + setField(value); + } + + public quickfix.field.ResetSeqNumFlag get(quickfix.field.ResetSeqNumFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ResetSeqNumFlag getResetSeqNumFlag() throws FieldNotFound { + return get(new quickfix.field.ResetSeqNumFlag()); + } + + public boolean isSet(quickfix.field.ResetSeqNumFlag field) { + return isSetField(field); + } + + public boolean isSetResetSeqNumFlag() { + return isSetField(141); + } + + public void set(quickfix.field.MaxMessageSize value) { + setField(value); + } + + public quickfix.field.MaxMessageSize get(quickfix.field.MaxMessageSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxMessageSize getMaxMessageSize() throws FieldNotFound { + return get(new quickfix.field.MaxMessageSize()); + } + + public boolean isSet(quickfix.field.MaxMessageSize field) { + return isSetField(field); + } + + public boolean isSetMaxMessageSize() { + return isSetField(383); + } + + public void set(quickfix.field.NoMsgTypes value) { + setField(value); + } + + public quickfix.field.NoMsgTypes get(quickfix.field.NoMsgTypes value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoMsgTypes getNoMsgTypes() throws FieldNotFound { + return get(new quickfix.field.NoMsgTypes()); + } + + public boolean isSet(quickfix.field.NoMsgTypes field) { + return isSetField(field); + } + + public boolean isSetNoMsgTypes() { + return isSetField(384); + } + + public static class NoMsgTypes extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {372, 385, 0}; + + public NoMsgTypes() { + super(384, 372, ORDER); + } + + public void set(quickfix.field.RefMsgType value) { + setField(value); + } + + public quickfix.field.RefMsgType get(quickfix.field.RefMsgType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RefMsgType getRefMsgType() throws FieldNotFound { + return get(new quickfix.field.RefMsgType()); + } + + public boolean isSet(quickfix.field.RefMsgType field) { + return isSetField(field); + } + + public boolean isSetRefMsgType() { + return isSetField(372); + } + + public void set(quickfix.field.MsgDirection value) { + setField(value); + } + + public quickfix.field.MsgDirection get(quickfix.field.MsgDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MsgDirection getMsgDirection() throws FieldNotFound { + return get(new quickfix.field.MsgDirection()); + } + + public boolean isSet(quickfix.field.MsgDirection field) { + return isSetField(field); + } + + public boolean isSetMsgDirection() { + return isSetField(385); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Logout.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Logout.java new file mode 100644 index 000000000..752229ca0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Logout.java @@ -0,0 +1,83 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class Logout extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "5"; + + + public Logout() { + + super(new int[] {58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/MarketDataIncrementalRefresh.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/MarketDataIncrementalRefresh.java new file mode 100644 index 000000000..180864447 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/MarketDataIncrementalRefresh.java @@ -0,0 +1,1250 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class MarketDataIncrementalRefresh extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "X"; + + + public MarketDataIncrementalRefresh() { + + super(new int[] {262, 268, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public void set(quickfix.field.MDReqID value) { + setField(value); + } + + public quickfix.field.MDReqID get(quickfix.field.MDReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDReqID getMDReqID() throws FieldNotFound { + return get(new quickfix.field.MDReqID()); + } + + public boolean isSet(quickfix.field.MDReqID field) { + return isSetField(field); + } + + public boolean isSetMDReqID() { + return isSetField(262); + } + + public void set(quickfix.field.NoMDEntries value) { + setField(value); + } + + public quickfix.field.NoMDEntries get(quickfix.field.NoMDEntries value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoMDEntries getNoMDEntries() throws FieldNotFound { + return get(new quickfix.field.NoMDEntries()); + } + + public boolean isSet(quickfix.field.NoMDEntries field) { + return isSetField(field); + } + + public boolean isSetNoMDEntries() { + return isSetField(268); + } + + public static class NoMDEntries extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {279, 285, 269, 278, 280, 55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 291, 292, 270, 15, 271, 272, 273, 274, 275, 336, 276, 277, 282, 283, 284, 286, 59, 432, 126, 110, 18, 287, 37, 299, 288, 289, 346, 290, 387, 58, 354, 355, 0}; + + public NoMDEntries() { + super(268, 279, ORDER); + } + + public void set(quickfix.field.MDUpdateAction value) { + setField(value); + } + + public quickfix.field.MDUpdateAction get(quickfix.field.MDUpdateAction value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDUpdateAction getMDUpdateAction() throws FieldNotFound { + return get(new quickfix.field.MDUpdateAction()); + } + + public boolean isSet(quickfix.field.MDUpdateAction field) { + return isSetField(field); + } + + public boolean isSetMDUpdateAction() { + return isSetField(279); + } + + public void set(quickfix.field.DeleteReason value) { + setField(value); + } + + public quickfix.field.DeleteReason get(quickfix.field.DeleteReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeleteReason getDeleteReason() throws FieldNotFound { + return get(new quickfix.field.DeleteReason()); + } + + public boolean isSet(quickfix.field.DeleteReason field) { + return isSetField(field); + } + + public boolean isSetDeleteReason() { + return isSetField(285); + } + + public void set(quickfix.field.MDEntryType value) { + setField(value); + } + + public quickfix.field.MDEntryType get(quickfix.field.MDEntryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryType getMDEntryType() throws FieldNotFound { + return get(new quickfix.field.MDEntryType()); + } + + public boolean isSet(quickfix.field.MDEntryType field) { + return isSetField(field); + } + + public boolean isSetMDEntryType() { + return isSetField(269); + } + + public void set(quickfix.field.MDEntryID value) { + setField(value); + } + + public quickfix.field.MDEntryID get(quickfix.field.MDEntryID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryID getMDEntryID() throws FieldNotFound { + return get(new quickfix.field.MDEntryID()); + } + + public boolean isSet(quickfix.field.MDEntryID field) { + return isSetField(field); + } + + public boolean isSetMDEntryID() { + return isSetField(278); + } + + public void set(quickfix.field.MDEntryRefID value) { + setField(value); + } + + public quickfix.field.MDEntryRefID get(quickfix.field.MDEntryRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryRefID getMDEntryRefID() throws FieldNotFound { + return get(new quickfix.field.MDEntryRefID()); + } + + public boolean isSet(quickfix.field.MDEntryRefID field) { + return isSetField(field); + } + + public boolean isSetMDEntryRefID() { + return isSetField(280); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.FinancialStatus value) { + setField(value); + } + + public quickfix.field.FinancialStatus get(quickfix.field.FinancialStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FinancialStatus getFinancialStatus() throws FieldNotFound { + return get(new quickfix.field.FinancialStatus()); + } + + public boolean isSet(quickfix.field.FinancialStatus field) { + return isSetField(field); + } + + public boolean isSetFinancialStatus() { + return isSetField(291); + } + + public void set(quickfix.field.CorporateAction value) { + setField(value); + } + + public quickfix.field.CorporateAction get(quickfix.field.CorporateAction value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CorporateAction getCorporateAction() throws FieldNotFound { + return get(new quickfix.field.CorporateAction()); + } + + public boolean isSet(quickfix.field.CorporateAction field) { + return isSetField(field); + } + + public boolean isSetCorporateAction() { + return isSetField(292); + } + + public void set(quickfix.field.MDEntryPx value) { + setField(value); + } + + public quickfix.field.MDEntryPx get(quickfix.field.MDEntryPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryPx getMDEntryPx() throws FieldNotFound { + return get(new quickfix.field.MDEntryPx()); + } + + public boolean isSet(quickfix.field.MDEntryPx field) { + return isSetField(field); + } + + public boolean isSetMDEntryPx() { + return isSetField(270); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.MDEntrySize value) { + setField(value); + } + + public quickfix.field.MDEntrySize get(quickfix.field.MDEntrySize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntrySize getMDEntrySize() throws FieldNotFound { + return get(new quickfix.field.MDEntrySize()); + } + + public boolean isSet(quickfix.field.MDEntrySize field) { + return isSetField(field); + } + + public boolean isSetMDEntrySize() { + return isSetField(271); + } + + public void set(quickfix.field.MDEntryDate value) { + setField(value); + } + + public quickfix.field.MDEntryDate get(quickfix.field.MDEntryDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryDate getMDEntryDate() throws FieldNotFound { + return get(new quickfix.field.MDEntryDate()); + } + + public boolean isSet(quickfix.field.MDEntryDate field) { + return isSetField(field); + } + + public boolean isSetMDEntryDate() { + return isSetField(272); + } + + public void set(quickfix.field.MDEntryTime value) { + setField(value); + } + + public quickfix.field.MDEntryTime get(quickfix.field.MDEntryTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryTime getMDEntryTime() throws FieldNotFound { + return get(new quickfix.field.MDEntryTime()); + } + + public boolean isSet(quickfix.field.MDEntryTime field) { + return isSetField(field); + } + + public boolean isSetMDEntryTime() { + return isSetField(273); + } + + public void set(quickfix.field.TickDirection value) { + setField(value); + } + + public quickfix.field.TickDirection get(quickfix.field.TickDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TickDirection getTickDirection() throws FieldNotFound { + return get(new quickfix.field.TickDirection()); + } + + public boolean isSet(quickfix.field.TickDirection field) { + return isSetField(field); + } + + public boolean isSetTickDirection() { + return isSetField(274); + } + + public void set(quickfix.field.MDMkt value) { + setField(value); + } + + public quickfix.field.MDMkt get(quickfix.field.MDMkt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDMkt getMDMkt() throws FieldNotFound { + return get(new quickfix.field.MDMkt()); + } + + public boolean isSet(quickfix.field.MDMkt field) { + return isSetField(field); + } + + public boolean isSetMDMkt() { + return isSetField(275); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.QuoteCondition value) { + setField(value); + } + + public quickfix.field.QuoteCondition get(quickfix.field.QuoteCondition value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteCondition getQuoteCondition() throws FieldNotFound { + return get(new quickfix.field.QuoteCondition()); + } + + public boolean isSet(quickfix.field.QuoteCondition field) { + return isSetField(field); + } + + public boolean isSetQuoteCondition() { + return isSetField(276); + } + + public void set(quickfix.field.TradeCondition value) { + setField(value); + } + + public quickfix.field.TradeCondition get(quickfix.field.TradeCondition value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeCondition getTradeCondition() throws FieldNotFound { + return get(new quickfix.field.TradeCondition()); + } + + public boolean isSet(quickfix.field.TradeCondition field) { + return isSetField(field); + } + + public boolean isSetTradeCondition() { + return isSetField(277); + } + + public void set(quickfix.field.MDEntryOriginator value) { + setField(value); + } + + public quickfix.field.MDEntryOriginator get(quickfix.field.MDEntryOriginator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryOriginator getMDEntryOriginator() throws FieldNotFound { + return get(new quickfix.field.MDEntryOriginator()); + } + + public boolean isSet(quickfix.field.MDEntryOriginator field) { + return isSetField(field); + } + + public boolean isSetMDEntryOriginator() { + return isSetField(282); + } + + public void set(quickfix.field.LocationID value) { + setField(value); + } + + public quickfix.field.LocationID get(quickfix.field.LocationID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocationID getLocationID() throws FieldNotFound { + return get(new quickfix.field.LocationID()); + } + + public boolean isSet(quickfix.field.LocationID field) { + return isSetField(field); + } + + public boolean isSetLocationID() { + return isSetField(283); + } + + public void set(quickfix.field.DeskID value) { + setField(value); + } + + public quickfix.field.DeskID get(quickfix.field.DeskID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeskID getDeskID() throws FieldNotFound { + return get(new quickfix.field.DeskID()); + } + + public boolean isSet(quickfix.field.DeskID field) { + return isSetField(field); + } + + public boolean isSetDeskID() { + return isSetField(284); + } + + public void set(quickfix.field.OpenCloseSettleFlag value) { + setField(value); + } + + public quickfix.field.OpenCloseSettleFlag get(quickfix.field.OpenCloseSettleFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OpenCloseSettleFlag getOpenCloseSettleFlag() throws FieldNotFound { + return get(new quickfix.field.OpenCloseSettleFlag()); + } + + public boolean isSet(quickfix.field.OpenCloseSettleFlag field) { + return isSetField(field); + } + + public boolean isSetOpenCloseSettleFlag() { + return isSetField(286); + } + + public void set(quickfix.field.TimeInForce value) { + setField(value); + } + + public quickfix.field.TimeInForce get(quickfix.field.TimeInForce value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TimeInForce getTimeInForce() throws FieldNotFound { + return get(new quickfix.field.TimeInForce()); + } + + public boolean isSet(quickfix.field.TimeInForce field) { + return isSetField(field); + } + + public boolean isSetTimeInForce() { + return isSetField(59); + } + + public void set(quickfix.field.ExpireDate value) { + setField(value); + } + + public quickfix.field.ExpireDate get(quickfix.field.ExpireDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireDate getExpireDate() throws FieldNotFound { + return get(new quickfix.field.ExpireDate()); + } + + public boolean isSet(quickfix.field.ExpireDate field) { + return isSetField(field); + } + + public boolean isSetExpireDate() { + return isSetField(432); + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.field.MinQty value) { + setField(value); + } + + public quickfix.field.MinQty get(quickfix.field.MinQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinQty getMinQty() throws FieldNotFound { + return get(new quickfix.field.MinQty()); + } + + public boolean isSet(quickfix.field.MinQty field) { + return isSetField(field); + } + + public boolean isSetMinQty() { + return isSetField(110); + } + + public void set(quickfix.field.ExecInst value) { + setField(value); + } + + public quickfix.field.ExecInst get(quickfix.field.ExecInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecInst getExecInst() throws FieldNotFound { + return get(new quickfix.field.ExecInst()); + } + + public boolean isSet(quickfix.field.ExecInst field) { + return isSetField(field); + } + + public boolean isSetExecInst() { + return isSetField(18); + } + + public void set(quickfix.field.SellerDays value) { + setField(value); + } + + public quickfix.field.SellerDays get(quickfix.field.SellerDays value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SellerDays getSellerDays() throws FieldNotFound { + return get(new quickfix.field.SellerDays()); + } + + public boolean isSet(quickfix.field.SellerDays field) { + return isSetField(field); + } + + public boolean isSetSellerDays() { + return isSetField(287); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.QuoteEntryID value) { + setField(value); + } + + public quickfix.field.QuoteEntryID get(quickfix.field.QuoteEntryID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteEntryID getQuoteEntryID() throws FieldNotFound { + return get(new quickfix.field.QuoteEntryID()); + } + + public boolean isSet(quickfix.field.QuoteEntryID field) { + return isSetField(field); + } + + public boolean isSetQuoteEntryID() { + return isSetField(299); + } + + public void set(quickfix.field.MDEntryBuyer value) { + setField(value); + } + + public quickfix.field.MDEntryBuyer get(quickfix.field.MDEntryBuyer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryBuyer getMDEntryBuyer() throws FieldNotFound { + return get(new quickfix.field.MDEntryBuyer()); + } + + public boolean isSet(quickfix.field.MDEntryBuyer field) { + return isSetField(field); + } + + public boolean isSetMDEntryBuyer() { + return isSetField(288); + } + + public void set(quickfix.field.MDEntrySeller value) { + setField(value); + } + + public quickfix.field.MDEntrySeller get(quickfix.field.MDEntrySeller value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntrySeller getMDEntrySeller() throws FieldNotFound { + return get(new quickfix.field.MDEntrySeller()); + } + + public boolean isSet(quickfix.field.MDEntrySeller field) { + return isSetField(field); + } + + public boolean isSetMDEntrySeller() { + return isSetField(289); + } + + public void set(quickfix.field.NumberOfOrders value) { + setField(value); + } + + public quickfix.field.NumberOfOrders get(quickfix.field.NumberOfOrders value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NumberOfOrders getNumberOfOrders() throws FieldNotFound { + return get(new quickfix.field.NumberOfOrders()); + } + + public boolean isSet(quickfix.field.NumberOfOrders field) { + return isSetField(field); + } + + public boolean isSetNumberOfOrders() { + return isSetField(346); + } + + public void set(quickfix.field.MDEntryPositionNo value) { + setField(value); + } + + public quickfix.field.MDEntryPositionNo get(quickfix.field.MDEntryPositionNo value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryPositionNo getMDEntryPositionNo() throws FieldNotFound { + return get(new quickfix.field.MDEntryPositionNo()); + } + + public boolean isSet(quickfix.field.MDEntryPositionNo field) { + return isSetField(field); + } + + public boolean isSetMDEntryPositionNo() { + return isSetField(290); + } + + public void set(quickfix.field.TotalVolumeTraded value) { + setField(value); + } + + public quickfix.field.TotalVolumeTraded get(quickfix.field.TotalVolumeTraded value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotalVolumeTraded getTotalVolumeTraded() throws FieldNotFound { + return get(new quickfix.field.TotalVolumeTraded()); + } + + public boolean isSet(quickfix.field.TotalVolumeTraded field) { + return isSetField(field); + } + + public boolean isSetTotalVolumeTraded() { + return isSetField(387); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/MarketDataRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/MarketDataRequest.java new file mode 100644 index 000000000..88a10f704 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/MarketDataRequest.java @@ -0,0 +1,638 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class MarketDataRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "V"; + + + public MarketDataRequest() { + + super(new int[] {262, 263, 264, 265, 266, 267, 146, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public MarketDataRequest(quickfix.field.MDReqID mDReqID, quickfix.field.SubscriptionRequestType subscriptionRequestType, quickfix.field.MarketDepth marketDepth) { + this(); + setField(mDReqID); + setField(subscriptionRequestType); + setField(marketDepth); + } + + public void set(quickfix.field.MDReqID value) { + setField(value); + } + + public quickfix.field.MDReqID get(quickfix.field.MDReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDReqID getMDReqID() throws FieldNotFound { + return get(new quickfix.field.MDReqID()); + } + + public boolean isSet(quickfix.field.MDReqID field) { + return isSetField(field); + } + + public boolean isSetMDReqID() { + return isSetField(262); + } + + public void set(quickfix.field.SubscriptionRequestType value) { + setField(value); + } + + public quickfix.field.SubscriptionRequestType get(quickfix.field.SubscriptionRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SubscriptionRequestType getSubscriptionRequestType() throws FieldNotFound { + return get(new quickfix.field.SubscriptionRequestType()); + } + + public boolean isSet(quickfix.field.SubscriptionRequestType field) { + return isSetField(field); + } + + public boolean isSetSubscriptionRequestType() { + return isSetField(263); + } + + public void set(quickfix.field.MarketDepth value) { + setField(value); + } + + public quickfix.field.MarketDepth get(quickfix.field.MarketDepth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarketDepth getMarketDepth() throws FieldNotFound { + return get(new quickfix.field.MarketDepth()); + } + + public boolean isSet(quickfix.field.MarketDepth field) { + return isSetField(field); + } + + public boolean isSetMarketDepth() { + return isSetField(264); + } + + public void set(quickfix.field.MDUpdateType value) { + setField(value); + } + + public quickfix.field.MDUpdateType get(quickfix.field.MDUpdateType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDUpdateType getMDUpdateType() throws FieldNotFound { + return get(new quickfix.field.MDUpdateType()); + } + + public boolean isSet(quickfix.field.MDUpdateType field) { + return isSetField(field); + } + + public boolean isSetMDUpdateType() { + return isSetField(265); + } + + public void set(quickfix.field.AggregatedBook value) { + setField(value); + } + + public quickfix.field.AggregatedBook get(quickfix.field.AggregatedBook value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AggregatedBook getAggregatedBook() throws FieldNotFound { + return get(new quickfix.field.AggregatedBook()); + } + + public boolean isSet(quickfix.field.AggregatedBook field) { + return isSetField(field); + } + + public boolean isSetAggregatedBook() { + return isSetField(266); + } + + public void set(quickfix.field.NoMDEntryTypes value) { + setField(value); + } + + public quickfix.field.NoMDEntryTypes get(quickfix.field.NoMDEntryTypes value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoMDEntryTypes getNoMDEntryTypes() throws FieldNotFound { + return get(new quickfix.field.NoMDEntryTypes()); + } + + public boolean isSet(quickfix.field.NoMDEntryTypes field) { + return isSetField(field); + } + + public boolean isSetNoMDEntryTypes() { + return isSetField(267); + } + + public static class NoMDEntryTypes extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {269, 0}; + + public NoMDEntryTypes() { + super(267, 269, ORDER); + } + + public void set(quickfix.field.MDEntryType value) { + setField(value); + } + + public quickfix.field.MDEntryType get(quickfix.field.MDEntryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryType getMDEntryType() throws FieldNotFound { + return get(new quickfix.field.MDEntryType()); + } + + public boolean isSet(quickfix.field.MDEntryType field) { + return isSetField(field); + } + + public boolean isSetMDEntryType() { + return isSetField(269); + } + + } + + public void set(quickfix.field.NoRelatedSym value) { + setField(value); + } + + public quickfix.field.NoRelatedSym get(quickfix.field.NoRelatedSym value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRelatedSym getNoRelatedSym() throws FieldNotFound { + return get(new quickfix.field.NoRelatedSym()); + } + + public boolean isSet(quickfix.field.NoRelatedSym field) { + return isSetField(field); + } + + public boolean isSetNoRelatedSym() { + return isSetField(146); + } + + public static class NoRelatedSym extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 336, 0}; + + public NoRelatedSym() { + super(146, 55, ORDER); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/MarketDataRequestReject.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/MarketDataRequestReject.java new file mode 100644 index 000000000..f41138858 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/MarketDataRequestReject.java @@ -0,0 +1,130 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class MarketDataRequestReject extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "Y"; + + + public MarketDataRequestReject() { + + super(new int[] {262, 281, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public MarketDataRequestReject(quickfix.field.MDReqID mDReqID) { + this(); + setField(mDReqID); + } + + public void set(quickfix.field.MDReqID value) { + setField(value); + } + + public quickfix.field.MDReqID get(quickfix.field.MDReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDReqID getMDReqID() throws FieldNotFound { + return get(new quickfix.field.MDReqID()); + } + + public boolean isSet(quickfix.field.MDReqID field) { + return isSetField(field); + } + + public boolean isSetMDReqID() { + return isSetField(262); + } + + public void set(quickfix.field.MDReqRejReason value) { + setField(value); + } + + public quickfix.field.MDReqRejReason get(quickfix.field.MDReqRejReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDReqRejReason getMDReqRejReason() throws FieldNotFound { + return get(new quickfix.field.MDReqRejReason()); + } + + public boolean isSet(quickfix.field.MDReqRejReason field) { + return isSetField(field); + } + + public boolean isSetMDReqRejReason() { + return isSetField(281); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/MarketDataSnapshotFullRefresh.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/MarketDataSnapshotFullRefresh.java new file mode 100644 index 000000000..169c3f402 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/MarketDataSnapshotFullRefresh.java @@ -0,0 +1,1171 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class MarketDataSnapshotFullRefresh extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "W"; + + + public MarketDataSnapshotFullRefresh() { + + super(new int[] {262, 55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 291, 292, 387, 268, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public MarketDataSnapshotFullRefresh(quickfix.field.Symbol symbol) { + this(); + setField(symbol); + } + + public void set(quickfix.field.MDReqID value) { + setField(value); + } + + public quickfix.field.MDReqID get(quickfix.field.MDReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDReqID getMDReqID() throws FieldNotFound { + return get(new quickfix.field.MDReqID()); + } + + public boolean isSet(quickfix.field.MDReqID field) { + return isSetField(field); + } + + public boolean isSetMDReqID() { + return isSetField(262); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.FinancialStatus value) { + setField(value); + } + + public quickfix.field.FinancialStatus get(quickfix.field.FinancialStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FinancialStatus getFinancialStatus() throws FieldNotFound { + return get(new quickfix.field.FinancialStatus()); + } + + public boolean isSet(quickfix.field.FinancialStatus field) { + return isSetField(field); + } + + public boolean isSetFinancialStatus() { + return isSetField(291); + } + + public void set(quickfix.field.CorporateAction value) { + setField(value); + } + + public quickfix.field.CorporateAction get(quickfix.field.CorporateAction value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CorporateAction getCorporateAction() throws FieldNotFound { + return get(new quickfix.field.CorporateAction()); + } + + public boolean isSet(quickfix.field.CorporateAction field) { + return isSetField(field); + } + + public boolean isSetCorporateAction() { + return isSetField(292); + } + + public void set(quickfix.field.TotalVolumeTraded value) { + setField(value); + } + + public quickfix.field.TotalVolumeTraded get(quickfix.field.TotalVolumeTraded value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotalVolumeTraded getTotalVolumeTraded() throws FieldNotFound { + return get(new quickfix.field.TotalVolumeTraded()); + } + + public boolean isSet(quickfix.field.TotalVolumeTraded field) { + return isSetField(field); + } + + public boolean isSetTotalVolumeTraded() { + return isSetField(387); + } + + public void set(quickfix.field.NoMDEntries value) { + setField(value); + } + + public quickfix.field.NoMDEntries get(quickfix.field.NoMDEntries value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoMDEntries getNoMDEntries() throws FieldNotFound { + return get(new quickfix.field.NoMDEntries()); + } + + public boolean isSet(quickfix.field.NoMDEntries field) { + return isSetField(field); + } + + public boolean isSetNoMDEntries() { + return isSetField(268); + } + + public static class NoMDEntries extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {269, 270, 15, 271, 272, 273, 274, 275, 336, 276, 277, 282, 283, 284, 286, 59, 432, 126, 110, 18, 287, 37, 299, 288, 289, 346, 290, 58, 354, 355, 0}; + + public NoMDEntries() { + super(268, 269, ORDER); + } + + public void set(quickfix.field.MDEntryType value) { + setField(value); + } + + public quickfix.field.MDEntryType get(quickfix.field.MDEntryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryType getMDEntryType() throws FieldNotFound { + return get(new quickfix.field.MDEntryType()); + } + + public boolean isSet(quickfix.field.MDEntryType field) { + return isSetField(field); + } + + public boolean isSetMDEntryType() { + return isSetField(269); + } + + public void set(quickfix.field.MDEntryPx value) { + setField(value); + } + + public quickfix.field.MDEntryPx get(quickfix.field.MDEntryPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryPx getMDEntryPx() throws FieldNotFound { + return get(new quickfix.field.MDEntryPx()); + } + + public boolean isSet(quickfix.field.MDEntryPx field) { + return isSetField(field); + } + + public boolean isSetMDEntryPx() { + return isSetField(270); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.MDEntrySize value) { + setField(value); + } + + public quickfix.field.MDEntrySize get(quickfix.field.MDEntrySize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntrySize getMDEntrySize() throws FieldNotFound { + return get(new quickfix.field.MDEntrySize()); + } + + public boolean isSet(quickfix.field.MDEntrySize field) { + return isSetField(field); + } + + public boolean isSetMDEntrySize() { + return isSetField(271); + } + + public void set(quickfix.field.MDEntryDate value) { + setField(value); + } + + public quickfix.field.MDEntryDate get(quickfix.field.MDEntryDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryDate getMDEntryDate() throws FieldNotFound { + return get(new quickfix.field.MDEntryDate()); + } + + public boolean isSet(quickfix.field.MDEntryDate field) { + return isSetField(field); + } + + public boolean isSetMDEntryDate() { + return isSetField(272); + } + + public void set(quickfix.field.MDEntryTime value) { + setField(value); + } + + public quickfix.field.MDEntryTime get(quickfix.field.MDEntryTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryTime getMDEntryTime() throws FieldNotFound { + return get(new quickfix.field.MDEntryTime()); + } + + public boolean isSet(quickfix.field.MDEntryTime field) { + return isSetField(field); + } + + public boolean isSetMDEntryTime() { + return isSetField(273); + } + + public void set(quickfix.field.TickDirection value) { + setField(value); + } + + public quickfix.field.TickDirection get(quickfix.field.TickDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TickDirection getTickDirection() throws FieldNotFound { + return get(new quickfix.field.TickDirection()); + } + + public boolean isSet(quickfix.field.TickDirection field) { + return isSetField(field); + } + + public boolean isSetTickDirection() { + return isSetField(274); + } + + public void set(quickfix.field.MDMkt value) { + setField(value); + } + + public quickfix.field.MDMkt get(quickfix.field.MDMkt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDMkt getMDMkt() throws FieldNotFound { + return get(new quickfix.field.MDMkt()); + } + + public boolean isSet(quickfix.field.MDMkt field) { + return isSetField(field); + } + + public boolean isSetMDMkt() { + return isSetField(275); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.QuoteCondition value) { + setField(value); + } + + public quickfix.field.QuoteCondition get(quickfix.field.QuoteCondition value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteCondition getQuoteCondition() throws FieldNotFound { + return get(new quickfix.field.QuoteCondition()); + } + + public boolean isSet(quickfix.field.QuoteCondition field) { + return isSetField(field); + } + + public boolean isSetQuoteCondition() { + return isSetField(276); + } + + public void set(quickfix.field.TradeCondition value) { + setField(value); + } + + public quickfix.field.TradeCondition get(quickfix.field.TradeCondition value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeCondition getTradeCondition() throws FieldNotFound { + return get(new quickfix.field.TradeCondition()); + } + + public boolean isSet(quickfix.field.TradeCondition field) { + return isSetField(field); + } + + public boolean isSetTradeCondition() { + return isSetField(277); + } + + public void set(quickfix.field.MDEntryOriginator value) { + setField(value); + } + + public quickfix.field.MDEntryOriginator get(quickfix.field.MDEntryOriginator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryOriginator getMDEntryOriginator() throws FieldNotFound { + return get(new quickfix.field.MDEntryOriginator()); + } + + public boolean isSet(quickfix.field.MDEntryOriginator field) { + return isSetField(field); + } + + public boolean isSetMDEntryOriginator() { + return isSetField(282); + } + + public void set(quickfix.field.LocationID value) { + setField(value); + } + + public quickfix.field.LocationID get(quickfix.field.LocationID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocationID getLocationID() throws FieldNotFound { + return get(new quickfix.field.LocationID()); + } + + public boolean isSet(quickfix.field.LocationID field) { + return isSetField(field); + } + + public boolean isSetLocationID() { + return isSetField(283); + } + + public void set(quickfix.field.DeskID value) { + setField(value); + } + + public quickfix.field.DeskID get(quickfix.field.DeskID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeskID getDeskID() throws FieldNotFound { + return get(new quickfix.field.DeskID()); + } + + public boolean isSet(quickfix.field.DeskID field) { + return isSetField(field); + } + + public boolean isSetDeskID() { + return isSetField(284); + } + + public void set(quickfix.field.OpenCloseSettleFlag value) { + setField(value); + } + + public quickfix.field.OpenCloseSettleFlag get(quickfix.field.OpenCloseSettleFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OpenCloseSettleFlag getOpenCloseSettleFlag() throws FieldNotFound { + return get(new quickfix.field.OpenCloseSettleFlag()); + } + + public boolean isSet(quickfix.field.OpenCloseSettleFlag field) { + return isSetField(field); + } + + public boolean isSetOpenCloseSettleFlag() { + return isSetField(286); + } + + public void set(quickfix.field.TimeInForce value) { + setField(value); + } + + public quickfix.field.TimeInForce get(quickfix.field.TimeInForce value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TimeInForce getTimeInForce() throws FieldNotFound { + return get(new quickfix.field.TimeInForce()); + } + + public boolean isSet(quickfix.field.TimeInForce field) { + return isSetField(field); + } + + public boolean isSetTimeInForce() { + return isSetField(59); + } + + public void set(quickfix.field.ExpireDate value) { + setField(value); + } + + public quickfix.field.ExpireDate get(quickfix.field.ExpireDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireDate getExpireDate() throws FieldNotFound { + return get(new quickfix.field.ExpireDate()); + } + + public boolean isSet(quickfix.field.ExpireDate field) { + return isSetField(field); + } + + public boolean isSetExpireDate() { + return isSetField(432); + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.field.MinQty value) { + setField(value); + } + + public quickfix.field.MinQty get(quickfix.field.MinQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinQty getMinQty() throws FieldNotFound { + return get(new quickfix.field.MinQty()); + } + + public boolean isSet(quickfix.field.MinQty field) { + return isSetField(field); + } + + public boolean isSetMinQty() { + return isSetField(110); + } + + public void set(quickfix.field.ExecInst value) { + setField(value); + } + + public quickfix.field.ExecInst get(quickfix.field.ExecInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecInst getExecInst() throws FieldNotFound { + return get(new quickfix.field.ExecInst()); + } + + public boolean isSet(quickfix.field.ExecInst field) { + return isSetField(field); + } + + public boolean isSetExecInst() { + return isSetField(18); + } + + public void set(quickfix.field.SellerDays value) { + setField(value); + } + + public quickfix.field.SellerDays get(quickfix.field.SellerDays value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SellerDays getSellerDays() throws FieldNotFound { + return get(new quickfix.field.SellerDays()); + } + + public boolean isSet(quickfix.field.SellerDays field) { + return isSetField(field); + } + + public boolean isSetSellerDays() { + return isSetField(287); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.QuoteEntryID value) { + setField(value); + } + + public quickfix.field.QuoteEntryID get(quickfix.field.QuoteEntryID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteEntryID getQuoteEntryID() throws FieldNotFound { + return get(new quickfix.field.QuoteEntryID()); + } + + public boolean isSet(quickfix.field.QuoteEntryID field) { + return isSetField(field); + } + + public boolean isSetQuoteEntryID() { + return isSetField(299); + } + + public void set(quickfix.field.MDEntryBuyer value) { + setField(value); + } + + public quickfix.field.MDEntryBuyer get(quickfix.field.MDEntryBuyer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryBuyer getMDEntryBuyer() throws FieldNotFound { + return get(new quickfix.field.MDEntryBuyer()); + } + + public boolean isSet(quickfix.field.MDEntryBuyer field) { + return isSetField(field); + } + + public boolean isSetMDEntryBuyer() { + return isSetField(288); + } + + public void set(quickfix.field.MDEntrySeller value) { + setField(value); + } + + public quickfix.field.MDEntrySeller get(quickfix.field.MDEntrySeller value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntrySeller getMDEntrySeller() throws FieldNotFound { + return get(new quickfix.field.MDEntrySeller()); + } + + public boolean isSet(quickfix.field.MDEntrySeller field) { + return isSetField(field); + } + + public boolean isSetMDEntrySeller() { + return isSetField(289); + } + + public void set(quickfix.field.NumberOfOrders value) { + setField(value); + } + + public quickfix.field.NumberOfOrders get(quickfix.field.NumberOfOrders value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NumberOfOrders getNumberOfOrders() throws FieldNotFound { + return get(new quickfix.field.NumberOfOrders()); + } + + public boolean isSet(quickfix.field.NumberOfOrders field) { + return isSetField(field); + } + + public boolean isSetNumberOfOrders() { + return isSetField(346); + } + + public void set(quickfix.field.MDEntryPositionNo value) { + setField(value); + } + + public quickfix.field.MDEntryPositionNo get(quickfix.field.MDEntryPositionNo value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryPositionNo getMDEntryPositionNo() throws FieldNotFound { + return get(new quickfix.field.MDEntryPositionNo()); + } + + public boolean isSet(quickfix.field.MDEntryPositionNo field) { + return isSetField(field); + } + + public boolean isSetMDEntryPositionNo() { + return isSetField(290); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/MassQuote.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/MassQuote.java new file mode 100644 index 000000000..ca4795dff --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/MassQuote.java @@ -0,0 +1,1413 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class MassQuote extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "i"; + + + public MassQuote() { + + super(new int[] {131, 117, 301, 293, 294, 296, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public MassQuote(quickfix.field.QuoteID quoteID) { + this(); + setField(quoteID); + } + + public void set(quickfix.field.QuoteReqID value) { + setField(value); + } + + public quickfix.field.QuoteReqID get(quickfix.field.QuoteReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteReqID getQuoteReqID() throws FieldNotFound { + return get(new quickfix.field.QuoteReqID()); + } + + public boolean isSet(quickfix.field.QuoteReqID field) { + return isSetField(field); + } + + public boolean isSetQuoteReqID() { + return isSetField(131); + } + + public void set(quickfix.field.QuoteID value) { + setField(value); + } + + public quickfix.field.QuoteID get(quickfix.field.QuoteID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteID getQuoteID() throws FieldNotFound { + return get(new quickfix.field.QuoteID()); + } + + public boolean isSet(quickfix.field.QuoteID field) { + return isSetField(field); + } + + public boolean isSetQuoteID() { + return isSetField(117); + } + + public void set(quickfix.field.QuoteResponseLevel value) { + setField(value); + } + + public quickfix.field.QuoteResponseLevel get(quickfix.field.QuoteResponseLevel value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteResponseLevel getQuoteResponseLevel() throws FieldNotFound { + return get(new quickfix.field.QuoteResponseLevel()); + } + + public boolean isSet(quickfix.field.QuoteResponseLevel field) { + return isSetField(field); + } + + public boolean isSetQuoteResponseLevel() { + return isSetField(301); + } + + public void set(quickfix.field.DefBidSize value) { + setField(value); + } + + public quickfix.field.DefBidSize get(quickfix.field.DefBidSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DefBidSize getDefBidSize() throws FieldNotFound { + return get(new quickfix.field.DefBidSize()); + } + + public boolean isSet(quickfix.field.DefBidSize field) { + return isSetField(field); + } + + public boolean isSetDefBidSize() { + return isSetField(293); + } + + public void set(quickfix.field.DefOfferSize value) { + setField(value); + } + + public quickfix.field.DefOfferSize get(quickfix.field.DefOfferSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DefOfferSize getDefOfferSize() throws FieldNotFound { + return get(new quickfix.field.DefOfferSize()); + } + + public boolean isSet(quickfix.field.DefOfferSize field) { + return isSetField(field); + } + + public boolean isSetDefOfferSize() { + return isSetField(294); + } + + public void set(quickfix.field.NoQuoteSets value) { + setField(value); + } + + public quickfix.field.NoQuoteSets get(quickfix.field.NoQuoteSets value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoQuoteSets getNoQuoteSets() throws FieldNotFound { + return get(new quickfix.field.NoQuoteSets()); + } + + public boolean isSet(quickfix.field.NoQuoteSets field) { + return isSetField(field); + } + + public boolean isSetNoQuoteSets() { + return isSetField(296); + } + + public static class NoQuoteSets extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {302, 311, 312, 309, 305, 310, 313, 314, 315, 316, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 367, 304, 295, 0}; + + public NoQuoteSets() { + super(296, 302, ORDER); + } + + public void set(quickfix.field.QuoteSetID value) { + setField(value); + } + + public quickfix.field.QuoteSetID get(quickfix.field.QuoteSetID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteSetID getQuoteSetID() throws FieldNotFound { + return get(new quickfix.field.QuoteSetID()); + } + + public boolean isSet(quickfix.field.QuoteSetID field) { + return isSetField(field); + } + + public boolean isSetQuoteSetID() { + return isSetField(302); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingIDSource get(quickfix.field.UnderlyingIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIDSource getUnderlyingIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDay value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDay get(quickfix.field.UnderlyingMaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDay getUnderlyingMaturityDay() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDay()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDay field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDay() { + return isSetField(314); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.QuoteSetValidUntilTime value) { + setField(value); + } + + public quickfix.field.QuoteSetValidUntilTime get(quickfix.field.QuoteSetValidUntilTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteSetValidUntilTime getQuoteSetValidUntilTime() throws FieldNotFound { + return get(new quickfix.field.QuoteSetValidUntilTime()); + } + + public boolean isSet(quickfix.field.QuoteSetValidUntilTime field) { + return isSetField(field); + } + + public boolean isSetQuoteSetValidUntilTime() { + return isSetField(367); + } + + public void set(quickfix.field.TotQuoteEntries value) { + setField(value); + } + + public quickfix.field.TotQuoteEntries get(quickfix.field.TotQuoteEntries value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotQuoteEntries getTotQuoteEntries() throws FieldNotFound { + return get(new quickfix.field.TotQuoteEntries()); + } + + public boolean isSet(quickfix.field.TotQuoteEntries field) { + return isSetField(field); + } + + public boolean isSetTotQuoteEntries() { + return isSetField(304); + } + + public void set(quickfix.field.NoQuoteEntries value) { + setField(value); + } + + public quickfix.field.NoQuoteEntries get(quickfix.field.NoQuoteEntries value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoQuoteEntries getNoQuoteEntries() throws FieldNotFound { + return get(new quickfix.field.NoQuoteEntries()); + } + + public boolean isSet(quickfix.field.NoQuoteEntries field) { + return isSetField(field); + } + + public boolean isSetNoQuoteEntries() { + return isSetField(295); + } + + public static class NoQuoteEntries extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {299, 55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 132, 133, 134, 135, 62, 188, 190, 189, 191, 60, 336, 64, 40, 193, 192, 15, 0}; + + public NoQuoteEntries() { + super(295, 299, ORDER); + } + + public void set(quickfix.field.QuoteEntryID value) { + setField(value); + } + + public quickfix.field.QuoteEntryID get(quickfix.field.QuoteEntryID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteEntryID getQuoteEntryID() throws FieldNotFound { + return get(new quickfix.field.QuoteEntryID()); + } + + public boolean isSet(quickfix.field.QuoteEntryID field) { + return isSetField(field); + } + + public boolean isSetQuoteEntryID() { + return isSetField(299); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.BidPx value) { + setField(value); + } + + public quickfix.field.BidPx get(quickfix.field.BidPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidPx getBidPx() throws FieldNotFound { + return get(new quickfix.field.BidPx()); + } + + public boolean isSet(quickfix.field.BidPx field) { + return isSetField(field); + } + + public boolean isSetBidPx() { + return isSetField(132); + } + + public void set(quickfix.field.OfferPx value) { + setField(value); + } + + public quickfix.field.OfferPx get(quickfix.field.OfferPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferPx getOfferPx() throws FieldNotFound { + return get(new quickfix.field.OfferPx()); + } + + public boolean isSet(quickfix.field.OfferPx field) { + return isSetField(field); + } + + public boolean isSetOfferPx() { + return isSetField(133); + } + + public void set(quickfix.field.BidSize value) { + setField(value); + } + + public quickfix.field.BidSize get(quickfix.field.BidSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidSize getBidSize() throws FieldNotFound { + return get(new quickfix.field.BidSize()); + } + + public boolean isSet(quickfix.field.BidSize field) { + return isSetField(field); + } + + public boolean isSetBidSize() { + return isSetField(134); + } + + public void set(quickfix.field.OfferSize value) { + setField(value); + } + + public quickfix.field.OfferSize get(quickfix.field.OfferSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferSize getOfferSize() throws FieldNotFound { + return get(new quickfix.field.OfferSize()); + } + + public boolean isSet(quickfix.field.OfferSize field) { + return isSetField(field); + } + + public boolean isSetOfferSize() { + return isSetField(135); + } + + public void set(quickfix.field.ValidUntilTime value) { + setField(value); + } + + public quickfix.field.ValidUntilTime get(quickfix.field.ValidUntilTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ValidUntilTime getValidUntilTime() throws FieldNotFound { + return get(new quickfix.field.ValidUntilTime()); + } + + public boolean isSet(quickfix.field.ValidUntilTime field) { + return isSetField(field); + } + + public boolean isSetValidUntilTime() { + return isSetField(62); + } + + public void set(quickfix.field.BidSpotRate value) { + setField(value); + } + + public quickfix.field.BidSpotRate get(quickfix.field.BidSpotRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidSpotRate getBidSpotRate() throws FieldNotFound { + return get(new quickfix.field.BidSpotRate()); + } + + public boolean isSet(quickfix.field.BidSpotRate field) { + return isSetField(field); + } + + public boolean isSetBidSpotRate() { + return isSetField(188); + } + + public void set(quickfix.field.OfferSpotRate value) { + setField(value); + } + + public quickfix.field.OfferSpotRate get(quickfix.field.OfferSpotRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferSpotRate getOfferSpotRate() throws FieldNotFound { + return get(new quickfix.field.OfferSpotRate()); + } + + public boolean isSet(quickfix.field.OfferSpotRate field) { + return isSetField(field); + } + + public boolean isSetOfferSpotRate() { + return isSetField(190); + } + + public void set(quickfix.field.BidForwardPoints value) { + setField(value); + } + + public quickfix.field.BidForwardPoints get(quickfix.field.BidForwardPoints value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidForwardPoints getBidForwardPoints() throws FieldNotFound { + return get(new quickfix.field.BidForwardPoints()); + } + + public boolean isSet(quickfix.field.BidForwardPoints field) { + return isSetField(field); + } + + public boolean isSetBidForwardPoints() { + return isSetField(189); + } + + public void set(quickfix.field.OfferForwardPoints value) { + setField(value); + } + + public quickfix.field.OfferForwardPoints get(quickfix.field.OfferForwardPoints value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferForwardPoints getOfferForwardPoints() throws FieldNotFound { + return get(new quickfix.field.OfferForwardPoints()); + } + + public boolean isSet(quickfix.field.OfferForwardPoints field) { + return isSetField(field); + } + + public boolean isSetOfferForwardPoints() { + return isSetField(191); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.FutSettDate value) { + setField(value); + } + + public quickfix.field.FutSettDate get(quickfix.field.FutSettDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FutSettDate getFutSettDate() throws FieldNotFound { + return get(new quickfix.field.FutSettDate()); + } + + public boolean isSet(quickfix.field.FutSettDate field) { + return isSetField(field); + } + + public boolean isSetFutSettDate() { + return isSetField(64); + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } + + public void set(quickfix.field.FutSettDate2 value) { + setField(value); + } + + public quickfix.field.FutSettDate2 get(quickfix.field.FutSettDate2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FutSettDate2 getFutSettDate2() throws FieldNotFound { + return get(new quickfix.field.FutSettDate2()); + } + + public boolean isSet(quickfix.field.FutSettDate2 field) { + return isSetField(field); + } + + public boolean isSetFutSettDate2() { + return isSetField(193); + } + + public void set(quickfix.field.OrderQty2 value) { + setField(value); + } + + public quickfix.field.OrderQty2 get(quickfix.field.OrderQty2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty2 getOrderQty2() throws FieldNotFound { + return get(new quickfix.field.OrderQty2()); + } + + public boolean isSet(quickfix.field.OrderQty2 field) { + return isSetField(field); + } + + public boolean isSetOrderQty2() { + return isSetField(192); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Message.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Message.java new file mode 100644 index 000000000..54ab3c225 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Message.java @@ -0,0 +1,693 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ +package quickfix.fix42; + +import quickfix.FieldNotFound; + +import quickfix.field.*; + + +public class Message extends quickfix.Message { + + static final long serialVersionUID = 20050617; + + public Message() { + this(null); + } + + protected Message(int[] fieldOrder) { + super(fieldOrder); + + getHeader().setField(new BeginString("FIX.4.2")); + + } + + @Override + protected Header newHeader() { + return new Header(this); + } + + @Override + public Header getHeader() { + return (Message.Header)header; + } + + public static class Header extends quickfix.Message.Header { + + static final long serialVersionUID = 20050617; + + public Header(Message msg) { + // JNI compatibility + } + + public void set(quickfix.field.BeginString value) { + setField(value); + } + + public quickfix.field.BeginString get(quickfix.field.BeginString value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BeginString getBeginString() throws FieldNotFound { + return get(new quickfix.field.BeginString()); + } + + public boolean isSet(quickfix.field.BeginString field) { + return isSetField(field); + } + + public boolean isSetBeginString() { + return isSetField(8); + } + + public void set(quickfix.field.BodyLength value) { + setField(value); + } + + public quickfix.field.BodyLength get(quickfix.field.BodyLength value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BodyLength getBodyLength() throws FieldNotFound { + return get(new quickfix.field.BodyLength()); + } + + public boolean isSet(quickfix.field.BodyLength field) { + return isSetField(field); + } + + public boolean isSetBodyLength() { + return isSetField(9); + } + + public void set(quickfix.field.MsgType value) { + setField(value); + } + + public quickfix.field.MsgType get(quickfix.field.MsgType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MsgType getMsgType() throws FieldNotFound { + return get(new quickfix.field.MsgType()); + } + + public boolean isSet(quickfix.field.MsgType field) { + return isSetField(field); + } + + public boolean isSetMsgType() { + return isSetField(35); + } + + public void set(quickfix.field.SenderCompID value) { + setField(value); + } + + public quickfix.field.SenderCompID get(quickfix.field.SenderCompID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SenderCompID getSenderCompID() throws FieldNotFound { + return get(new quickfix.field.SenderCompID()); + } + + public boolean isSet(quickfix.field.SenderCompID field) { + return isSetField(field); + } + + public boolean isSetSenderCompID() { + return isSetField(49); + } + + public void set(quickfix.field.TargetCompID value) { + setField(value); + } + + public quickfix.field.TargetCompID get(quickfix.field.TargetCompID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TargetCompID getTargetCompID() throws FieldNotFound { + return get(new quickfix.field.TargetCompID()); + } + + public boolean isSet(quickfix.field.TargetCompID field) { + return isSetField(field); + } + + public boolean isSetTargetCompID() { + return isSetField(56); + } + + public void set(quickfix.field.OnBehalfOfCompID value) { + setField(value); + } + + public quickfix.field.OnBehalfOfCompID get(quickfix.field.OnBehalfOfCompID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OnBehalfOfCompID getOnBehalfOfCompID() throws FieldNotFound { + return get(new quickfix.field.OnBehalfOfCompID()); + } + + public boolean isSet(quickfix.field.OnBehalfOfCompID field) { + return isSetField(field); + } + + public boolean isSetOnBehalfOfCompID() { + return isSetField(115); + } + + public void set(quickfix.field.DeliverToCompID value) { + setField(value); + } + + public quickfix.field.DeliverToCompID get(quickfix.field.DeliverToCompID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliverToCompID getDeliverToCompID() throws FieldNotFound { + return get(new quickfix.field.DeliverToCompID()); + } + + public boolean isSet(quickfix.field.DeliverToCompID field) { + return isSetField(field); + } + + public boolean isSetDeliverToCompID() { + return isSetField(128); + } + + public void set(quickfix.field.SecureDataLen value) { + setField(value); + } + + public quickfix.field.SecureDataLen get(quickfix.field.SecureDataLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecureDataLen getSecureDataLen() throws FieldNotFound { + return get(new quickfix.field.SecureDataLen()); + } + + public boolean isSet(quickfix.field.SecureDataLen field) { + return isSetField(field); + } + + public boolean isSetSecureDataLen() { + return isSetField(90); + } + + public void set(quickfix.field.SecureData value) { + setField(value); + } + + public quickfix.field.SecureData get(quickfix.field.SecureData value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecureData getSecureData() throws FieldNotFound { + return get(new quickfix.field.SecureData()); + } + + public boolean isSet(quickfix.field.SecureData field) { + return isSetField(field); + } + + public boolean isSetSecureData() { + return isSetField(91); + } + + public void set(quickfix.field.MsgSeqNum value) { + setField(value); + } + + public quickfix.field.MsgSeqNum get(quickfix.field.MsgSeqNum value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MsgSeqNum getMsgSeqNum() throws FieldNotFound { + return get(new quickfix.field.MsgSeqNum()); + } + + public boolean isSet(quickfix.field.MsgSeqNum field) { + return isSetField(field); + } + + public boolean isSetMsgSeqNum() { + return isSetField(34); + } + + public void set(quickfix.field.SenderSubID value) { + setField(value); + } + + public quickfix.field.SenderSubID get(quickfix.field.SenderSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SenderSubID getSenderSubID() throws FieldNotFound { + return get(new quickfix.field.SenderSubID()); + } + + public boolean isSet(quickfix.field.SenderSubID field) { + return isSetField(field); + } + + public boolean isSetSenderSubID() { + return isSetField(50); + } + + public void set(quickfix.field.SenderLocationID value) { + setField(value); + } + + public quickfix.field.SenderLocationID get(quickfix.field.SenderLocationID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SenderLocationID getSenderLocationID() throws FieldNotFound { + return get(new quickfix.field.SenderLocationID()); + } + + public boolean isSet(quickfix.field.SenderLocationID field) { + return isSetField(field); + } + + public boolean isSetSenderLocationID() { + return isSetField(142); + } + + public void set(quickfix.field.TargetSubID value) { + setField(value); + } + + public quickfix.field.TargetSubID get(quickfix.field.TargetSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TargetSubID getTargetSubID() throws FieldNotFound { + return get(new quickfix.field.TargetSubID()); + } + + public boolean isSet(quickfix.field.TargetSubID field) { + return isSetField(field); + } + + public boolean isSetTargetSubID() { + return isSetField(57); + } + + public void set(quickfix.field.TargetLocationID value) { + setField(value); + } + + public quickfix.field.TargetLocationID get(quickfix.field.TargetLocationID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TargetLocationID getTargetLocationID() throws FieldNotFound { + return get(new quickfix.field.TargetLocationID()); + } + + public boolean isSet(quickfix.field.TargetLocationID field) { + return isSetField(field); + } + + public boolean isSetTargetLocationID() { + return isSetField(143); + } + + public void set(quickfix.field.OnBehalfOfSubID value) { + setField(value); + } + + public quickfix.field.OnBehalfOfSubID get(quickfix.field.OnBehalfOfSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OnBehalfOfSubID getOnBehalfOfSubID() throws FieldNotFound { + return get(new quickfix.field.OnBehalfOfSubID()); + } + + public boolean isSet(quickfix.field.OnBehalfOfSubID field) { + return isSetField(field); + } + + public boolean isSetOnBehalfOfSubID() { + return isSetField(116); + } + + public void set(quickfix.field.OnBehalfOfLocationID value) { + setField(value); + } + + public quickfix.field.OnBehalfOfLocationID get(quickfix.field.OnBehalfOfLocationID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OnBehalfOfLocationID getOnBehalfOfLocationID() throws FieldNotFound { + return get(new quickfix.field.OnBehalfOfLocationID()); + } + + public boolean isSet(quickfix.field.OnBehalfOfLocationID field) { + return isSetField(field); + } + + public boolean isSetOnBehalfOfLocationID() { + return isSetField(144); + } + + public void set(quickfix.field.DeliverToSubID value) { + setField(value); + } + + public quickfix.field.DeliverToSubID get(quickfix.field.DeliverToSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliverToSubID getDeliverToSubID() throws FieldNotFound { + return get(new quickfix.field.DeliverToSubID()); + } + + public boolean isSet(quickfix.field.DeliverToSubID field) { + return isSetField(field); + } + + public boolean isSetDeliverToSubID() { + return isSetField(129); + } + + public void set(quickfix.field.DeliverToLocationID value) { + setField(value); + } + + public quickfix.field.DeliverToLocationID get(quickfix.field.DeliverToLocationID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliverToLocationID getDeliverToLocationID() throws FieldNotFound { + return get(new quickfix.field.DeliverToLocationID()); + } + + public boolean isSet(quickfix.field.DeliverToLocationID field) { + return isSetField(field); + } + + public boolean isSetDeliverToLocationID() { + return isSetField(145); + } + + public void set(quickfix.field.PossDupFlag value) { + setField(value); + } + + public quickfix.field.PossDupFlag get(quickfix.field.PossDupFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PossDupFlag getPossDupFlag() throws FieldNotFound { + return get(new quickfix.field.PossDupFlag()); + } + + public boolean isSet(quickfix.field.PossDupFlag field) { + return isSetField(field); + } + + public boolean isSetPossDupFlag() { + return isSetField(43); + } + + public void set(quickfix.field.PossResend value) { + setField(value); + } + + public quickfix.field.PossResend get(quickfix.field.PossResend value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PossResend getPossResend() throws FieldNotFound { + return get(new quickfix.field.PossResend()); + } + + public boolean isSet(quickfix.field.PossResend field) { + return isSetField(field); + } + + public boolean isSetPossResend() { + return isSetField(97); + } + + public void set(quickfix.field.SendingTime value) { + setField(value); + } + + public quickfix.field.SendingTime get(quickfix.field.SendingTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SendingTime getSendingTime() throws FieldNotFound { + return get(new quickfix.field.SendingTime()); + } + + public boolean isSet(quickfix.field.SendingTime field) { + return isSetField(field); + } + + public boolean isSetSendingTime() { + return isSetField(52); + } + + public void set(quickfix.field.OrigSendingTime value) { + setField(value); + } + + public quickfix.field.OrigSendingTime get(quickfix.field.OrigSendingTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigSendingTime getOrigSendingTime() throws FieldNotFound { + return get(new quickfix.field.OrigSendingTime()); + } + + public boolean isSet(quickfix.field.OrigSendingTime field) { + return isSetField(field); + } + + public boolean isSetOrigSendingTime() { + return isSetField(122); + } + + public void set(quickfix.field.XmlDataLen value) { + setField(value); + } + + public quickfix.field.XmlDataLen get(quickfix.field.XmlDataLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.XmlDataLen getXmlDataLen() throws FieldNotFound { + return get(new quickfix.field.XmlDataLen()); + } + + public boolean isSet(quickfix.field.XmlDataLen field) { + return isSetField(field); + } + + public boolean isSetXmlDataLen() { + return isSetField(212); + } + + public void set(quickfix.field.XmlData value) { + setField(value); + } + + public quickfix.field.XmlData get(quickfix.field.XmlData value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.XmlData getXmlData() throws FieldNotFound { + return get(new quickfix.field.XmlData()); + } + + public boolean isSet(quickfix.field.XmlData field) { + return isSetField(field); + } + + public boolean isSetXmlData() { + return isSetField(213); + } + + public void set(quickfix.field.MessageEncoding value) { + setField(value); + } + + public quickfix.field.MessageEncoding get(quickfix.field.MessageEncoding value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MessageEncoding getMessageEncoding() throws FieldNotFound { + return get(new quickfix.field.MessageEncoding()); + } + + public boolean isSet(quickfix.field.MessageEncoding field) { + return isSetField(field); + } + + public boolean isSetMessageEncoding() { + return isSetField(347); + } + + public void set(quickfix.field.LastMsgSeqNumProcessed value) { + setField(value); + } + + public quickfix.field.LastMsgSeqNumProcessed get(quickfix.field.LastMsgSeqNumProcessed value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastMsgSeqNumProcessed getLastMsgSeqNumProcessed() throws FieldNotFound { + return get(new quickfix.field.LastMsgSeqNumProcessed()); + } + + public boolean isSet(quickfix.field.LastMsgSeqNumProcessed field) { + return isSetField(field); + } + + public boolean isSetLastMsgSeqNumProcessed() { + return isSetField(369); + } + + public void set(quickfix.field.OnBehalfOfSendingTime value) { + setField(value); + } + + public quickfix.field.OnBehalfOfSendingTime get(quickfix.field.OnBehalfOfSendingTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OnBehalfOfSendingTime getOnBehalfOfSendingTime() throws FieldNotFound { + return get(new quickfix.field.OnBehalfOfSendingTime()); + } + + public boolean isSet(quickfix.field.OnBehalfOfSendingTime field) { + return isSetField(field); + } + + public boolean isSetOnBehalfOfSendingTime() { + return isSetField(370); + } + + } + + + public void set(quickfix.field.SignatureLength value) { + setField(value); + } + + public quickfix.field.SignatureLength get(quickfix.field.SignatureLength value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SignatureLength getSignatureLength() throws FieldNotFound { + return get(new quickfix.field.SignatureLength()); + } + + public boolean isSet(quickfix.field.SignatureLength field) { + return isSetField(field); + } + + public boolean isSetSignatureLength() { + return isSetField(93); + } + + public void set(quickfix.field.Signature value) { + setField(value); + } + + public quickfix.field.Signature get(quickfix.field.Signature value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Signature getSignature() throws FieldNotFound { + return get(new quickfix.field.Signature()); + } + + public boolean isSet(quickfix.field.Signature field) { + return isSetField(field); + } + + public boolean isSetSignature() { + return isSetField(89); + } + + public void set(quickfix.field.CheckSum value) { + setField(value); + } + + public quickfix.field.CheckSum get(quickfix.field.CheckSum value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CheckSum getCheckSum() throws FieldNotFound { + return get(new quickfix.field.CheckSum()); + } + + public boolean isSet(quickfix.field.CheckSum field) { + return isSetField(field); + } + + public boolean isSetCheckSum() { + return isSetField(10); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/MessageCracker.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/MessageCracker.java new file mode 100644 index 000000000..b277d4f30 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/MessageCracker.java @@ -0,0 +1,802 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.fix42; + +import quickfix.*; +import quickfix.field.*; +import java.util.HashMap; + +public class MessageCracker { + + private final HashMap<String, MessageConsumer> methodRegistry = new HashMap<>(); + private final MessageConsumer defaultFunction = this::onMessage; + + public MessageCracker() { + + methodRegistry.put(Heartbeat.MSGTYPE, + (message, sessionID) -> onMessage((Heartbeat) message, sessionID)); + + methodRegistry.put(Logon.MSGTYPE, + (message, sessionID) -> onMessage((Logon) message, sessionID)); + + methodRegistry.put(TestRequest.MSGTYPE, + (message, sessionID) -> onMessage((TestRequest) message, sessionID)); + + methodRegistry.put(ResendRequest.MSGTYPE, + (message, sessionID) -> onMessage((ResendRequest) message, sessionID)); + + methodRegistry.put(Reject.MSGTYPE, + (message, sessionID) -> onMessage((Reject) message, sessionID)); + + methodRegistry.put(SequenceReset.MSGTYPE, + (message, sessionID) -> onMessage((SequenceReset) message, sessionID)); + + methodRegistry.put(Logout.MSGTYPE, + (message, sessionID) -> onMessage((Logout) message, sessionID)); + + methodRegistry.put(Advertisement.MSGTYPE, + (message, sessionID) -> onMessage((Advertisement) message, sessionID)); + + methodRegistry.put(IndicationofInterest.MSGTYPE, + (message, sessionID) -> onMessage((IndicationofInterest) message, sessionID)); + + methodRegistry.put(News.MSGTYPE, + (message, sessionID) -> onMessage((News) message, sessionID)); + + methodRegistry.put(Email.MSGTYPE, + (message, sessionID) -> onMessage((Email) message, sessionID)); + + methodRegistry.put(QuoteRequest.MSGTYPE, + (message, sessionID) -> onMessage((QuoteRequest) message, sessionID)); + + methodRegistry.put(Quote.MSGTYPE, + (message, sessionID) -> onMessage((Quote) message, sessionID)); + + methodRegistry.put(MassQuote.MSGTYPE, + (message, sessionID) -> onMessage((MassQuote) message, sessionID)); + + methodRegistry.put(QuoteCancel.MSGTYPE, + (message, sessionID) -> onMessage((QuoteCancel) message, sessionID)); + + methodRegistry.put(QuoteStatusRequest.MSGTYPE, + (message, sessionID) -> onMessage((QuoteStatusRequest) message, sessionID)); + + methodRegistry.put(QuoteAcknowledgement.MSGTYPE, + (message, sessionID) -> onMessage((QuoteAcknowledgement) message, sessionID)); + + methodRegistry.put(MarketDataRequest.MSGTYPE, + (message, sessionID) -> onMessage((MarketDataRequest) message, sessionID)); + + methodRegistry.put(MarketDataSnapshotFullRefresh.MSGTYPE, + (message, sessionID) -> onMessage((MarketDataSnapshotFullRefresh) message, sessionID)); + + methodRegistry.put(MarketDataIncrementalRefresh.MSGTYPE, + (message, sessionID) -> onMessage((MarketDataIncrementalRefresh) message, sessionID)); + + methodRegistry.put(MarketDataRequestReject.MSGTYPE, + (message, sessionID) -> onMessage((MarketDataRequestReject) message, sessionID)); + + methodRegistry.put(SecurityDefinitionRequest.MSGTYPE, + (message, sessionID) -> onMessage((SecurityDefinitionRequest) message, sessionID)); + + methodRegistry.put(SecurityDefinition.MSGTYPE, + (message, sessionID) -> onMessage((SecurityDefinition) message, sessionID)); + + methodRegistry.put(SecurityStatusRequest.MSGTYPE, + (message, sessionID) -> onMessage((SecurityStatusRequest) message, sessionID)); + + methodRegistry.put(SecurityStatus.MSGTYPE, + (message, sessionID) -> onMessage((SecurityStatus) message, sessionID)); + + methodRegistry.put(TradingSessionStatusRequest.MSGTYPE, + (message, sessionID) -> onMessage((TradingSessionStatusRequest) message, sessionID)); + + methodRegistry.put(TradingSessionStatus.MSGTYPE, + (message, sessionID) -> onMessage((TradingSessionStatus) message, sessionID)); + + methodRegistry.put(NewOrderSingle.MSGTYPE, + (message, sessionID) -> onMessage((NewOrderSingle) message, sessionID)); + + methodRegistry.put(ExecutionReport.MSGTYPE, + (message, sessionID) -> onMessage((ExecutionReport) message, sessionID)); + + methodRegistry.put(DontKnowTrade.MSGTYPE, + (message, sessionID) -> onMessage((DontKnowTrade) message, sessionID)); + + methodRegistry.put(OrderCancelReplaceRequest.MSGTYPE, + (message, sessionID) -> onMessage((OrderCancelReplaceRequest) message, sessionID)); + + methodRegistry.put(OrderCancelRequest.MSGTYPE, + (message, sessionID) -> onMessage((OrderCancelRequest) message, sessionID)); + + methodRegistry.put(OrderCancelReject.MSGTYPE, + (message, sessionID) -> onMessage((OrderCancelReject) message, sessionID)); + + methodRegistry.put(OrderStatusRequest.MSGTYPE, + (message, sessionID) -> onMessage((OrderStatusRequest) message, sessionID)); + + methodRegistry.put(Allocation.MSGTYPE, + (message, sessionID) -> onMessage((Allocation) message, sessionID)); + + methodRegistry.put(AllocationACK.MSGTYPE, + (message, sessionID) -> onMessage((AllocationACK) message, sessionID)); + + methodRegistry.put(SettlementInstructions.MSGTYPE, + (message, sessionID) -> onMessage((SettlementInstructions) message, sessionID)); + + methodRegistry.put(BidRequest.MSGTYPE, + (message, sessionID) -> onMessage((BidRequest) message, sessionID)); + + methodRegistry.put(BidResponse.MSGTYPE, + (message, sessionID) -> onMessage((BidResponse) message, sessionID)); + + methodRegistry.put(NewOrderList.MSGTYPE, + (message, sessionID) -> onMessage((NewOrderList) message, sessionID)); + + methodRegistry.put(ListStrikePrice.MSGTYPE, + (message, sessionID) -> onMessage((ListStrikePrice) message, sessionID)); + + methodRegistry.put(ListStatus.MSGTYPE, + (message, sessionID) -> onMessage((ListStatus) message, sessionID)); + + methodRegistry.put(ListExecute.MSGTYPE, + (message, sessionID) -> onMessage((ListExecute) message, sessionID)); + + methodRegistry.put(ListCancelRequest.MSGTYPE, + (message, sessionID) -> onMessage((ListCancelRequest) message, sessionID)); + + methodRegistry.put(ListStatusRequest.MSGTYPE, + (message, sessionID) -> onMessage((ListStatusRequest) message, sessionID)); + + methodRegistry.put(BusinessMessageReject.MSGTYPE, + (message, sessionID) -> onMessage((BusinessMessageReject) message, sessionID)); + + } + + /** + * Callback for quickfix.Message message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(quickfix.Message message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXHeartbeat message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(Heartbeat message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + } + + /** + * Callback for FIXLogon message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(Logon message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + } + + /** + * Callback for FIXTestRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(TestRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + } + + /** + * Callback for FIXResendRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(ResendRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + } + + /** + * Callback for FIXReject message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(Reject message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + } + + /** + * Callback for FIXSequenceReset message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(SequenceReset message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + } + + /** + * Callback for FIXLogout message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(Logout message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + } + + /** + * Callback for FIXAdvertisement message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(Advertisement message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXIndicationofInterest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(IndicationofInterest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXNews message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(News message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXEmail message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(Email message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXQuoteRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(QuoteRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXQuote message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(Quote message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXMassQuote message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(MassQuote message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXQuoteCancel message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(QuoteCancel message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXQuoteStatusRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(QuoteStatusRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXQuoteAcknowledgement message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(QuoteAcknowledgement message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXMarketDataRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(MarketDataRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXMarketDataSnapshotFullRefresh message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(MarketDataSnapshotFullRefresh message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXMarketDataIncrementalRefresh message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(MarketDataIncrementalRefresh message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXMarketDataRequestReject message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(MarketDataRequestReject message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXSecurityDefinitionRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(SecurityDefinitionRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXSecurityDefinition message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(SecurityDefinition message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXSecurityStatusRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(SecurityStatusRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXSecurityStatus message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(SecurityStatus message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXTradingSessionStatusRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(TradingSessionStatusRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXTradingSessionStatus message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(TradingSessionStatus message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXNewOrderSingle message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(NewOrderSingle message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXExecutionReport message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(ExecutionReport message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXDontKnowTrade message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(DontKnowTrade message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXOrderCancelReplaceRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(OrderCancelReplaceRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXOrderCancelRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(OrderCancelRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXOrderCancelReject message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(OrderCancelReject message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXOrderStatusRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(OrderStatusRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXAllocation message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(Allocation message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXAllocationACK message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(AllocationACK message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXSettlementInstructions message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(SettlementInstructions message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXBidRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(BidRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXBidResponse message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(BidResponse message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXNewOrderList message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(NewOrderList message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXListStrikePrice message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(ListStrikePrice message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXListStatus message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(ListStatus message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXListExecute message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(ListExecute message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXListCancelRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(ListCancelRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXListStatusRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(ListStatusRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXBusinessMessageReject message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(BusinessMessageReject message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + } + + public void crack(quickfix.Message message, SessionID sessionID) + throws UnsupportedMessageType, FieldNotFound, IncorrectTagValue { + crack42((Message) message, sessionID); + } + + /** + * Cracker method for 42 messages. + * + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void crack42(Message message, SessionID sessionID) + throws UnsupportedMessageType, FieldNotFound, IncorrectTagValue { + + String type = message.getHeader().getString(MsgType.FIELD); + methodRegistry.getOrDefault(type, defaultFunction).accept(message, sessionID); + } + + @FunctionalInterface + private interface MessageConsumer { + void accept(Message message, SessionID sessionID) + throws UnsupportedMessageType, IncorrectTagValue, FieldNotFound; + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/MessageFactory.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/MessageFactory.java new file mode 100644 index 000000000..d2cb7d7fc --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/MessageFactory.java @@ -0,0 +1,429 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.fix42; + +import quickfix.Message; +import quickfix.Group; + +public class MessageFactory implements quickfix.MessageFactory { + + public Message create(String beginString, String msgType) { + + switch (msgType) { + + case quickfix.fix42.Heartbeat.MSGTYPE: + return new quickfix.fix42.Heartbeat(); + + case quickfix.fix42.Logon.MSGTYPE: + return new quickfix.fix42.Logon(); + + case quickfix.fix42.TestRequest.MSGTYPE: + return new quickfix.fix42.TestRequest(); + + case quickfix.fix42.ResendRequest.MSGTYPE: + return new quickfix.fix42.ResendRequest(); + + case quickfix.fix42.Reject.MSGTYPE: + return new quickfix.fix42.Reject(); + + case quickfix.fix42.SequenceReset.MSGTYPE: + return new quickfix.fix42.SequenceReset(); + + case quickfix.fix42.Logout.MSGTYPE: + return new quickfix.fix42.Logout(); + + case quickfix.fix42.Advertisement.MSGTYPE: + return new quickfix.fix42.Advertisement(); + + case quickfix.fix42.IndicationofInterest.MSGTYPE: + return new quickfix.fix42.IndicationofInterest(); + + case quickfix.fix42.News.MSGTYPE: + return new quickfix.fix42.News(); + + case quickfix.fix42.Email.MSGTYPE: + return new quickfix.fix42.Email(); + + case quickfix.fix42.QuoteRequest.MSGTYPE: + return new quickfix.fix42.QuoteRequest(); + + case quickfix.fix42.Quote.MSGTYPE: + return new quickfix.fix42.Quote(); + + case quickfix.fix42.MassQuote.MSGTYPE: + return new quickfix.fix42.MassQuote(); + + case quickfix.fix42.QuoteCancel.MSGTYPE: + return new quickfix.fix42.QuoteCancel(); + + case quickfix.fix42.QuoteStatusRequest.MSGTYPE: + return new quickfix.fix42.QuoteStatusRequest(); + + case quickfix.fix42.QuoteAcknowledgement.MSGTYPE: + return new quickfix.fix42.QuoteAcknowledgement(); + + case quickfix.fix42.MarketDataRequest.MSGTYPE: + return new quickfix.fix42.MarketDataRequest(); + + case quickfix.fix42.MarketDataSnapshotFullRefresh.MSGTYPE: + return new quickfix.fix42.MarketDataSnapshotFullRefresh(); + + case quickfix.fix42.MarketDataIncrementalRefresh.MSGTYPE: + return new quickfix.fix42.MarketDataIncrementalRefresh(); + + case quickfix.fix42.MarketDataRequestReject.MSGTYPE: + return new quickfix.fix42.MarketDataRequestReject(); + + case quickfix.fix42.SecurityDefinitionRequest.MSGTYPE: + return new quickfix.fix42.SecurityDefinitionRequest(); + + case quickfix.fix42.SecurityDefinition.MSGTYPE: + return new quickfix.fix42.SecurityDefinition(); + + case quickfix.fix42.SecurityStatusRequest.MSGTYPE: + return new quickfix.fix42.SecurityStatusRequest(); + + case quickfix.fix42.SecurityStatus.MSGTYPE: + return new quickfix.fix42.SecurityStatus(); + + case quickfix.fix42.TradingSessionStatusRequest.MSGTYPE: + return new quickfix.fix42.TradingSessionStatusRequest(); + + case quickfix.fix42.TradingSessionStatus.MSGTYPE: + return new quickfix.fix42.TradingSessionStatus(); + + case quickfix.fix42.NewOrderSingle.MSGTYPE: + return new quickfix.fix42.NewOrderSingle(); + + case quickfix.fix42.ExecutionReport.MSGTYPE: + return new quickfix.fix42.ExecutionReport(); + + case quickfix.fix42.DontKnowTrade.MSGTYPE: + return new quickfix.fix42.DontKnowTrade(); + + case quickfix.fix42.OrderCancelReplaceRequest.MSGTYPE: + return new quickfix.fix42.OrderCancelReplaceRequest(); + + case quickfix.fix42.OrderCancelRequest.MSGTYPE: + return new quickfix.fix42.OrderCancelRequest(); + + case quickfix.fix42.OrderCancelReject.MSGTYPE: + return new quickfix.fix42.OrderCancelReject(); + + case quickfix.fix42.OrderStatusRequest.MSGTYPE: + return new quickfix.fix42.OrderStatusRequest(); + + case quickfix.fix42.Allocation.MSGTYPE: + return new quickfix.fix42.Allocation(); + + case quickfix.fix42.AllocationACK.MSGTYPE: + return new quickfix.fix42.AllocationACK(); + + case quickfix.fix42.SettlementInstructions.MSGTYPE: + return new quickfix.fix42.SettlementInstructions(); + + case quickfix.fix42.BidRequest.MSGTYPE: + return new quickfix.fix42.BidRequest(); + + case quickfix.fix42.BidResponse.MSGTYPE: + return new quickfix.fix42.BidResponse(); + + case quickfix.fix42.NewOrderList.MSGTYPE: + return new quickfix.fix42.NewOrderList(); + + case quickfix.fix42.ListStrikePrice.MSGTYPE: + return new quickfix.fix42.ListStrikePrice(); + + case quickfix.fix42.ListStatus.MSGTYPE: + return new quickfix.fix42.ListStatus(); + + case quickfix.fix42.ListExecute.MSGTYPE: + return new quickfix.fix42.ListExecute(); + + case quickfix.fix42.ListCancelRequest.MSGTYPE: + return new quickfix.fix42.ListCancelRequest(); + + case quickfix.fix42.ListStatusRequest.MSGTYPE: + return new quickfix.fix42.ListStatusRequest(); + + case quickfix.fix42.BusinessMessageReject.MSGTYPE: + return new quickfix.fix42.BusinessMessageReject(); + + } + + return new quickfix.fix42.Message(); + } + + public Group create(String beginString, String msgType, int correspondingFieldID) { + + switch (msgType) { + + case quickfix.fix42.Logon.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoMsgTypes.FIELD: + return new quickfix.fix42.Logon.NoMsgTypes(); + + } + break; + + case quickfix.fix42.IndicationofInterest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoIOIQualifiers.FIELD: + return new quickfix.fix42.IndicationofInterest.NoIOIQualifiers(); + + case quickfix.field.NoRoutingIDs.FIELD: + return new quickfix.fix42.IndicationofInterest.NoRoutingIDs(); + + } + break; + + case quickfix.fix42.News.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoRoutingIDs.FIELD: + return new quickfix.fix42.News.NoRoutingIDs(); + + case quickfix.field.NoRelatedSym.FIELD: + return new quickfix.fix42.News.NoRelatedSym(); + + case quickfix.field.LinesOfText.FIELD: + return new quickfix.fix42.News.LinesOfText(); + + } + break; + + case quickfix.fix42.Email.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoRoutingIDs.FIELD: + return new quickfix.fix42.Email.NoRoutingIDs(); + + case quickfix.field.NoRelatedSym.FIELD: + return new quickfix.fix42.Email.NoRelatedSym(); + + case quickfix.field.LinesOfText.FIELD: + return new quickfix.fix42.Email.LinesOfText(); + + } + break; + + case quickfix.fix42.QuoteRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoRelatedSym.FIELD: + return new quickfix.fix42.QuoteRequest.NoRelatedSym(); + + } + break; + + case quickfix.fix42.MassQuote.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoQuoteSets.FIELD: + return new quickfix.fix42.MassQuote.NoQuoteSets(); + + case quickfix.field.NoQuoteEntries.FIELD: + return new quickfix.fix42.MassQuote.NoQuoteSets.NoQuoteEntries(); + + } + break; + + case quickfix.fix42.QuoteCancel.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoQuoteEntries.FIELD: + return new quickfix.fix42.QuoteCancel.NoQuoteEntries(); + + } + break; + + case quickfix.fix42.QuoteAcknowledgement.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoQuoteSets.FIELD: + return new quickfix.fix42.QuoteAcknowledgement.NoQuoteSets(); + + case quickfix.field.NoQuoteEntries.FIELD: + return new quickfix.fix42.QuoteAcknowledgement.NoQuoteSets.NoQuoteEntries(); + + } + break; + + case quickfix.fix42.MarketDataRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoMDEntryTypes.FIELD: + return new quickfix.fix42.MarketDataRequest.NoMDEntryTypes(); + + case quickfix.field.NoRelatedSym.FIELD: + return new quickfix.fix42.MarketDataRequest.NoRelatedSym(); + + } + break; + + case quickfix.fix42.MarketDataSnapshotFullRefresh.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoMDEntries.FIELD: + return new quickfix.fix42.MarketDataSnapshotFullRefresh.NoMDEntries(); + + } + break; + + case quickfix.fix42.MarketDataIncrementalRefresh.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoMDEntries.FIELD: + return new quickfix.fix42.MarketDataIncrementalRefresh.NoMDEntries(); + + } + break; + + case quickfix.fix42.SecurityDefinitionRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoRelatedSym.FIELD: + return new quickfix.fix42.SecurityDefinitionRequest.NoRelatedSym(); + + } + break; + + case quickfix.fix42.SecurityDefinition.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoRelatedSym.FIELD: + return new quickfix.fix42.SecurityDefinition.NoRelatedSym(); + + } + break; + + case quickfix.fix42.NewOrderSingle.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoAllocs.FIELD: + return new quickfix.fix42.NewOrderSingle.NoAllocs(); + + case quickfix.field.NoTradingSessions.FIELD: + return new quickfix.fix42.NewOrderSingle.NoTradingSessions(); + + } + break; + + case quickfix.fix42.ExecutionReport.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoContraBrokers.FIELD: + return new quickfix.fix42.ExecutionReport.NoContraBrokers(); + + } + break; + + case quickfix.fix42.OrderCancelReplaceRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoAllocs.FIELD: + return new quickfix.fix42.OrderCancelReplaceRequest.NoAllocs(); + + case quickfix.field.NoTradingSessions.FIELD: + return new quickfix.fix42.OrderCancelReplaceRequest.NoTradingSessions(); + + } + break; + + case quickfix.fix42.Allocation.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoOrders.FIELD: + return new quickfix.fix42.Allocation.NoOrders(); + + case quickfix.field.NoExecs.FIELD: + return new quickfix.fix42.Allocation.NoExecs(); + + case quickfix.field.NoAllocs.FIELD: + return new quickfix.fix42.Allocation.NoAllocs(); + + case quickfix.field.NoMiscFees.FIELD: + return new quickfix.fix42.Allocation.NoAllocs.NoMiscFees(); + + } + break; + + case quickfix.fix42.BidRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoBidDescriptors.FIELD: + return new quickfix.fix42.BidRequest.NoBidDescriptors(); + + case quickfix.field.NoBidComponents.FIELD: + return new quickfix.fix42.BidRequest.NoBidComponents(); + + } + break; + + case quickfix.fix42.BidResponse.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoBidComponents.FIELD: + return new quickfix.fix42.BidResponse.NoBidComponents(); + + } + break; + + case quickfix.fix42.NewOrderList.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoOrders.FIELD: + return new quickfix.fix42.NewOrderList.NoOrders(); + + case quickfix.field.NoAllocs.FIELD: + return new quickfix.fix42.NewOrderList.NoOrders.NoAllocs(); + + case quickfix.field.NoTradingSessions.FIELD: + return new quickfix.fix42.NewOrderList.NoOrders.NoTradingSessions(); + + } + break; + + case quickfix.fix42.ListStrikePrice.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoStrikes.FIELD: + return new quickfix.fix42.ListStrikePrice.NoStrikes(); + + } + break; + + case quickfix.fix42.ListStatus.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoOrders.FIELD: + return new quickfix.fix42.ListStatus.NoOrders(); + + } + break; + + } + + return null; + } +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/NewOrderList.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/NewOrderList.java new file mode 100644 index 000000000..9b7e41bcc --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/NewOrderList.java @@ -0,0 +1,1930 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class NewOrderList extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "E"; + + + public NewOrderList() { + + super(new int[] {66, 390, 391, 414, 394, 415, 433, 69, 352, 353, 68, 73, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public NewOrderList(quickfix.field.ListID listID, quickfix.field.BidType bidType, quickfix.field.TotNoOrders totNoOrders) { + this(); + setField(listID); + setField(bidType); + setField(totNoOrders); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.BidID value) { + setField(value); + } + + public quickfix.field.BidID get(quickfix.field.BidID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidID getBidID() throws FieldNotFound { + return get(new quickfix.field.BidID()); + } + + public boolean isSet(quickfix.field.BidID field) { + return isSetField(field); + } + + public boolean isSetBidID() { + return isSetField(390); + } + + public void set(quickfix.field.ClientBidID value) { + setField(value); + } + + public quickfix.field.ClientBidID get(quickfix.field.ClientBidID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClientBidID getClientBidID() throws FieldNotFound { + return get(new quickfix.field.ClientBidID()); + } + + public boolean isSet(quickfix.field.ClientBidID field) { + return isSetField(field); + } + + public boolean isSetClientBidID() { + return isSetField(391); + } + + public void set(quickfix.field.ProgRptReqs value) { + setField(value); + } + + public quickfix.field.ProgRptReqs get(quickfix.field.ProgRptReqs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ProgRptReqs getProgRptReqs() throws FieldNotFound { + return get(new quickfix.field.ProgRptReqs()); + } + + public boolean isSet(quickfix.field.ProgRptReqs field) { + return isSetField(field); + } + + public boolean isSetProgRptReqs() { + return isSetField(414); + } + + public void set(quickfix.field.BidType value) { + setField(value); + } + + public quickfix.field.BidType get(quickfix.field.BidType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidType getBidType() throws FieldNotFound { + return get(new quickfix.field.BidType()); + } + + public boolean isSet(quickfix.field.BidType field) { + return isSetField(field); + } + + public boolean isSetBidType() { + return isSetField(394); + } + + public void set(quickfix.field.ProgPeriodInterval value) { + setField(value); + } + + public quickfix.field.ProgPeriodInterval get(quickfix.field.ProgPeriodInterval value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ProgPeriodInterval getProgPeriodInterval() throws FieldNotFound { + return get(new quickfix.field.ProgPeriodInterval()); + } + + public boolean isSet(quickfix.field.ProgPeriodInterval field) { + return isSetField(field); + } + + public boolean isSetProgPeriodInterval() { + return isSetField(415); + } + + public void set(quickfix.field.ListExecInstType value) { + setField(value); + } + + public quickfix.field.ListExecInstType get(quickfix.field.ListExecInstType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListExecInstType getListExecInstType() throws FieldNotFound { + return get(new quickfix.field.ListExecInstType()); + } + + public boolean isSet(quickfix.field.ListExecInstType field) { + return isSetField(field); + } + + public boolean isSetListExecInstType() { + return isSetField(433); + } + + public void set(quickfix.field.ListExecInst value) { + setField(value); + } + + public quickfix.field.ListExecInst get(quickfix.field.ListExecInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListExecInst getListExecInst() throws FieldNotFound { + return get(new quickfix.field.ListExecInst()); + } + + public boolean isSet(quickfix.field.ListExecInst field) { + return isSetField(field); + } + + public boolean isSetListExecInst() { + return isSetField(69); + } + + public void set(quickfix.field.EncodedListExecInstLen value) { + setField(value); + } + + public quickfix.field.EncodedListExecInstLen get(quickfix.field.EncodedListExecInstLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedListExecInstLen getEncodedListExecInstLen() throws FieldNotFound { + return get(new quickfix.field.EncodedListExecInstLen()); + } + + public boolean isSet(quickfix.field.EncodedListExecInstLen field) { + return isSetField(field); + } + + public boolean isSetEncodedListExecInstLen() { + return isSetField(352); + } + + public void set(quickfix.field.EncodedListExecInst value) { + setField(value); + } + + public quickfix.field.EncodedListExecInst get(quickfix.field.EncodedListExecInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedListExecInst getEncodedListExecInst() throws FieldNotFound { + return get(new quickfix.field.EncodedListExecInst()); + } + + public boolean isSet(quickfix.field.EncodedListExecInst field) { + return isSetField(field); + } + + public boolean isSetEncodedListExecInst() { + return isSetField(353); + } + + public void set(quickfix.field.TotNoOrders value) { + setField(value); + } + + public quickfix.field.TotNoOrders get(quickfix.field.TotNoOrders value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotNoOrders getTotNoOrders() throws FieldNotFound { + return get(new quickfix.field.TotNoOrders()); + } + + public boolean isSet(quickfix.field.TotNoOrders field) { + return isSetField(field); + } + + public boolean isSetTotNoOrders() { + return isSetField(68); + } + + public void set(quickfix.field.NoOrders value) { + setField(value); + } + + public quickfix.field.NoOrders get(quickfix.field.NoOrders value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoOrders getNoOrders() throws FieldNotFound { + return get(new quickfix.field.NoOrders()); + } + + public boolean isSet(quickfix.field.NoOrders field) { + return isSetField(field); + } + + public boolean isSetNoOrders() { + return isSetField(73); + } + + public static class NoOrders extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {11, 67, 160, 109, 76, 1, 78, 63, 64, 21, 18, 110, 111, 100, 386, 81, 55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 140, 54, 401, 114, 60, 38, 152, 40, 44, 99, 15, 376, 377, 23, 117, 59, 168, 432, 126, 427, 12, 13, 47, 121, 120, 58, 354, 355, 193, 192, 77, 203, 204, 210, 211, 388, 389, 439, 440, 0}; + + public NoOrders() { + super(73, 11, ORDER); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.ListSeqNo value) { + setField(value); + } + + public quickfix.field.ListSeqNo get(quickfix.field.ListSeqNo value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListSeqNo getListSeqNo() throws FieldNotFound { + return get(new quickfix.field.ListSeqNo()); + } + + public boolean isSet(quickfix.field.ListSeqNo field) { + return isSetField(field); + } + + public boolean isSetListSeqNo() { + return isSetField(67); + } + + public void set(quickfix.field.SettlInstMode value) { + setField(value); + } + + public quickfix.field.SettlInstMode get(quickfix.field.SettlInstMode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstMode getSettlInstMode() throws FieldNotFound { + return get(new quickfix.field.SettlInstMode()); + } + + public boolean isSet(quickfix.field.SettlInstMode field) { + return isSetField(field); + } + + public boolean isSetSettlInstMode() { + return isSetField(160); + } + + public void set(quickfix.field.ClientID value) { + setField(value); + } + + public quickfix.field.ClientID get(quickfix.field.ClientID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClientID getClientID() throws FieldNotFound { + return get(new quickfix.field.ClientID()); + } + + public boolean isSet(quickfix.field.ClientID field) { + return isSetField(field); + } + + public boolean isSetClientID() { + return isSetField(109); + } + + public void set(quickfix.field.ExecBroker value) { + setField(value); + } + + public quickfix.field.ExecBroker get(quickfix.field.ExecBroker value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecBroker getExecBroker() throws FieldNotFound { + return get(new quickfix.field.ExecBroker()); + } + + public boolean isSet(quickfix.field.ExecBroker field) { + return isSetField(field); + } + + public boolean isSetExecBroker() { + return isSetField(76); + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.NoAllocs value) { + setField(value); + } + + public quickfix.field.NoAllocs get(quickfix.field.NoAllocs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoAllocs getNoAllocs() throws FieldNotFound { + return get(new quickfix.field.NoAllocs()); + } + + public boolean isSet(quickfix.field.NoAllocs field) { + return isSetField(field); + } + + public boolean isSetNoAllocs() { + return isSetField(78); + } + + public static class NoAllocs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {79, 80, 0}; + + public NoAllocs() { + super(78, 79, ORDER); + } + + public void set(quickfix.field.AllocAccount value) { + setField(value); + } + + public quickfix.field.AllocAccount get(quickfix.field.AllocAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccount getAllocAccount() throws FieldNotFound { + return get(new quickfix.field.AllocAccount()); + } + + public boolean isSet(quickfix.field.AllocAccount field) { + return isSetField(field); + } + + public boolean isSetAllocAccount() { + return isSetField(79); + } + + public void set(quickfix.field.AllocShares value) { + setField(value); + } + + public quickfix.field.AllocShares get(quickfix.field.AllocShares value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocShares getAllocShares() throws FieldNotFound { + return get(new quickfix.field.AllocShares()); + } + + public boolean isSet(quickfix.field.AllocShares field) { + return isSetField(field); + } + + public boolean isSetAllocShares() { + return isSetField(80); + } + + } + + public void set(quickfix.field.SettlmntTyp value) { + setField(value); + } + + public quickfix.field.SettlmntTyp get(quickfix.field.SettlmntTyp value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlmntTyp getSettlmntTyp() throws FieldNotFound { + return get(new quickfix.field.SettlmntTyp()); + } + + public boolean isSet(quickfix.field.SettlmntTyp field) { + return isSetField(field); + } + + public boolean isSetSettlmntTyp() { + return isSetField(63); + } + + public void set(quickfix.field.FutSettDate value) { + setField(value); + } + + public quickfix.field.FutSettDate get(quickfix.field.FutSettDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FutSettDate getFutSettDate() throws FieldNotFound { + return get(new quickfix.field.FutSettDate()); + } + + public boolean isSet(quickfix.field.FutSettDate field) { + return isSetField(field); + } + + public boolean isSetFutSettDate() { + return isSetField(64); + } + + public void set(quickfix.field.HandlInst value) { + setField(value); + } + + public quickfix.field.HandlInst get(quickfix.field.HandlInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.HandlInst getHandlInst() throws FieldNotFound { + return get(new quickfix.field.HandlInst()); + } + + public boolean isSet(quickfix.field.HandlInst field) { + return isSetField(field); + } + + public boolean isSetHandlInst() { + return isSetField(21); + } + + public void set(quickfix.field.ExecInst value) { + setField(value); + } + + public quickfix.field.ExecInst get(quickfix.field.ExecInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecInst getExecInst() throws FieldNotFound { + return get(new quickfix.field.ExecInst()); + } + + public boolean isSet(quickfix.field.ExecInst field) { + return isSetField(field); + } + + public boolean isSetExecInst() { + return isSetField(18); + } + + public void set(quickfix.field.MinQty value) { + setField(value); + } + + public quickfix.field.MinQty get(quickfix.field.MinQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinQty getMinQty() throws FieldNotFound { + return get(new quickfix.field.MinQty()); + } + + public boolean isSet(quickfix.field.MinQty field) { + return isSetField(field); + } + + public boolean isSetMinQty() { + return isSetField(110); + } + + public void set(quickfix.field.MaxFloor value) { + setField(value); + } + + public quickfix.field.MaxFloor get(quickfix.field.MaxFloor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxFloor getMaxFloor() throws FieldNotFound { + return get(new quickfix.field.MaxFloor()); + } + + public boolean isSet(quickfix.field.MaxFloor field) { + return isSetField(field); + } + + public boolean isSetMaxFloor() { + return isSetField(111); + } + + public void set(quickfix.field.ExDestination value) { + setField(value); + } + + public quickfix.field.ExDestination get(quickfix.field.ExDestination value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExDestination getExDestination() throws FieldNotFound { + return get(new quickfix.field.ExDestination()); + } + + public boolean isSet(quickfix.field.ExDestination field) { + return isSetField(field); + } + + public boolean isSetExDestination() { + return isSetField(100); + } + + public void set(quickfix.field.NoTradingSessions value) { + setField(value); + } + + public quickfix.field.NoTradingSessions get(quickfix.field.NoTradingSessions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTradingSessions getNoTradingSessions() throws FieldNotFound { + return get(new quickfix.field.NoTradingSessions()); + } + + public boolean isSet(quickfix.field.NoTradingSessions field) { + return isSetField(field); + } + + public boolean isSetNoTradingSessions() { + return isSetField(386); + } + + public static class NoTradingSessions extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {336, 0}; + + public NoTradingSessions() { + super(386, 336, ORDER); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + } + + public void set(quickfix.field.ProcessCode value) { + setField(value); + } + + public quickfix.field.ProcessCode get(quickfix.field.ProcessCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ProcessCode getProcessCode() throws FieldNotFound { + return get(new quickfix.field.ProcessCode()); + } + + public boolean isSet(quickfix.field.ProcessCode field) { + return isSetField(field); + } + + public boolean isSetProcessCode() { + return isSetField(81); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.PrevClosePx value) { + setField(value); + } + + public quickfix.field.PrevClosePx get(quickfix.field.PrevClosePx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PrevClosePx getPrevClosePx() throws FieldNotFound { + return get(new quickfix.field.PrevClosePx()); + } + + public boolean isSet(quickfix.field.PrevClosePx field) { + return isSetField(field); + } + + public boolean isSetPrevClosePx() { + return isSetField(140); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.SideValueInd value) { + setField(value); + } + + public quickfix.field.SideValueInd get(quickfix.field.SideValueInd value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SideValueInd getSideValueInd() throws FieldNotFound { + return get(new quickfix.field.SideValueInd()); + } + + public boolean isSet(quickfix.field.SideValueInd field) { + return isSetField(field); + } + + public boolean isSetSideValueInd() { + return isSetField(401); + } + + public void set(quickfix.field.LocateReqd value) { + setField(value); + } + + public quickfix.field.LocateReqd get(quickfix.field.LocateReqd value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocateReqd getLocateReqd() throws FieldNotFound { + return get(new quickfix.field.LocateReqd()); + } + + public boolean isSet(quickfix.field.LocateReqd field) { + return isSetField(field); + } + + public boolean isSetLocateReqd() { + return isSetField(114); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.StopPx value) { + setField(value); + } + + public quickfix.field.StopPx get(quickfix.field.StopPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StopPx getStopPx() throws FieldNotFound { + return get(new quickfix.field.StopPx()); + } + + public boolean isSet(quickfix.field.StopPx field) { + return isSetField(field); + } + + public boolean isSetStopPx() { + return isSetField(99); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.ComplianceID value) { + setField(value); + } + + public quickfix.field.ComplianceID get(quickfix.field.ComplianceID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplianceID getComplianceID() throws FieldNotFound { + return get(new quickfix.field.ComplianceID()); + } + + public boolean isSet(quickfix.field.ComplianceID field) { + return isSetField(field); + } + + public boolean isSetComplianceID() { + return isSetField(376); + } + + public void set(quickfix.field.SolicitedFlag value) { + setField(value); + } + + public quickfix.field.SolicitedFlag get(quickfix.field.SolicitedFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SolicitedFlag getSolicitedFlag() throws FieldNotFound { + return get(new quickfix.field.SolicitedFlag()); + } + + public boolean isSet(quickfix.field.SolicitedFlag field) { + return isSetField(field); + } + + public boolean isSetSolicitedFlag() { + return isSetField(377); + } + + public void set(quickfix.field.IOIID value) { + setField(value); + } + + public quickfix.field.IOIID get(quickfix.field.IOIID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IOIID getIOIID() throws FieldNotFound { + return get(new quickfix.field.IOIID()); + } + + public boolean isSet(quickfix.field.IOIID field) { + return isSetField(field); + } + + public boolean isSetIOIID() { + return isSetField(23); + } + + public void set(quickfix.field.QuoteID value) { + setField(value); + } + + public quickfix.field.QuoteID get(quickfix.field.QuoteID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteID getQuoteID() throws FieldNotFound { + return get(new quickfix.field.QuoteID()); + } + + public boolean isSet(quickfix.field.QuoteID field) { + return isSetField(field); + } + + public boolean isSetQuoteID() { + return isSetField(117); + } + + public void set(quickfix.field.TimeInForce value) { + setField(value); + } + + public quickfix.field.TimeInForce get(quickfix.field.TimeInForce value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TimeInForce getTimeInForce() throws FieldNotFound { + return get(new quickfix.field.TimeInForce()); + } + + public boolean isSet(quickfix.field.TimeInForce field) { + return isSetField(field); + } + + public boolean isSetTimeInForce() { + return isSetField(59); + } + + public void set(quickfix.field.EffectiveTime value) { + setField(value); + } + + public quickfix.field.EffectiveTime get(quickfix.field.EffectiveTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EffectiveTime getEffectiveTime() throws FieldNotFound { + return get(new quickfix.field.EffectiveTime()); + } + + public boolean isSet(quickfix.field.EffectiveTime field) { + return isSetField(field); + } + + public boolean isSetEffectiveTime() { + return isSetField(168); + } + + public void set(quickfix.field.ExpireDate value) { + setField(value); + } + + public quickfix.field.ExpireDate get(quickfix.field.ExpireDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireDate getExpireDate() throws FieldNotFound { + return get(new quickfix.field.ExpireDate()); + } + + public boolean isSet(quickfix.field.ExpireDate field) { + return isSetField(field); + } + + public boolean isSetExpireDate() { + return isSetField(432); + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.field.GTBookingInst value) { + setField(value); + } + + public quickfix.field.GTBookingInst get(quickfix.field.GTBookingInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.GTBookingInst getGTBookingInst() throws FieldNotFound { + return get(new quickfix.field.GTBookingInst()); + } + + public boolean isSet(quickfix.field.GTBookingInst field) { + return isSetField(field); + } + + public boolean isSetGTBookingInst() { + return isSetField(427); + } + + public void set(quickfix.field.Commission value) { + setField(value); + } + + public quickfix.field.Commission get(quickfix.field.Commission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Commission getCommission() throws FieldNotFound { + return get(new quickfix.field.Commission()); + } + + public boolean isSet(quickfix.field.Commission field) { + return isSetField(field); + } + + public boolean isSetCommission() { + return isSetField(12); + } + + public void set(quickfix.field.CommType value) { + setField(value); + } + + public quickfix.field.CommType get(quickfix.field.CommType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommType getCommType() throws FieldNotFound { + return get(new quickfix.field.CommType()); + } + + public boolean isSet(quickfix.field.CommType field) { + return isSetField(field); + } + + public boolean isSetCommType() { + return isSetField(13); + } + + public void set(quickfix.field.Rule80A value) { + setField(value); + } + + public quickfix.field.Rule80A get(quickfix.field.Rule80A value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Rule80A getRule80A() throws FieldNotFound { + return get(new quickfix.field.Rule80A()); + } + + public boolean isSet(quickfix.field.Rule80A field) { + return isSetField(field); + } + + public boolean isSetRule80A() { + return isSetField(47); + } + + public void set(quickfix.field.ForexReq value) { + setField(value); + } + + public quickfix.field.ForexReq get(quickfix.field.ForexReq value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ForexReq getForexReq() throws FieldNotFound { + return get(new quickfix.field.ForexReq()); + } + + public boolean isSet(quickfix.field.ForexReq field) { + return isSetField(field); + } + + public boolean isSetForexReq() { + return isSetField(121); + } + + public void set(quickfix.field.SettlCurrency value) { + setField(value); + } + + public quickfix.field.SettlCurrency get(quickfix.field.SettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrency getSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.SettlCurrency()); + } + + public boolean isSet(quickfix.field.SettlCurrency field) { + return isSetField(field); + } + + public boolean isSetSettlCurrency() { + return isSetField(120); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.FutSettDate2 value) { + setField(value); + } + + public quickfix.field.FutSettDate2 get(quickfix.field.FutSettDate2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FutSettDate2 getFutSettDate2() throws FieldNotFound { + return get(new quickfix.field.FutSettDate2()); + } + + public boolean isSet(quickfix.field.FutSettDate2 field) { + return isSetField(field); + } + + public boolean isSetFutSettDate2() { + return isSetField(193); + } + + public void set(quickfix.field.OrderQty2 value) { + setField(value); + } + + public quickfix.field.OrderQty2 get(quickfix.field.OrderQty2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty2 getOrderQty2() throws FieldNotFound { + return get(new quickfix.field.OrderQty2()); + } + + public boolean isSet(quickfix.field.OrderQty2 field) { + return isSetField(field); + } + + public boolean isSetOrderQty2() { + return isSetField(192); + } + + public void set(quickfix.field.OpenClose value) { + setField(value); + } + + public quickfix.field.OpenClose get(quickfix.field.OpenClose value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OpenClose getOpenClose() throws FieldNotFound { + return get(new quickfix.field.OpenClose()); + } + + public boolean isSet(quickfix.field.OpenClose field) { + return isSetField(field); + } + + public boolean isSetOpenClose() { + return isSetField(77); + } + + public void set(quickfix.field.CoveredOrUncovered value) { + setField(value); + } + + public quickfix.field.CoveredOrUncovered get(quickfix.field.CoveredOrUncovered value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CoveredOrUncovered getCoveredOrUncovered() throws FieldNotFound { + return get(new quickfix.field.CoveredOrUncovered()); + } + + public boolean isSet(quickfix.field.CoveredOrUncovered field) { + return isSetField(field); + } + + public boolean isSetCoveredOrUncovered() { + return isSetField(203); + } + + public void set(quickfix.field.CustomerOrFirm value) { + setField(value); + } + + public quickfix.field.CustomerOrFirm get(quickfix.field.CustomerOrFirm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CustomerOrFirm getCustomerOrFirm() throws FieldNotFound { + return get(new quickfix.field.CustomerOrFirm()); + } + + public boolean isSet(quickfix.field.CustomerOrFirm field) { + return isSetField(field); + } + + public boolean isSetCustomerOrFirm() { + return isSetField(204); + } + + public void set(quickfix.field.MaxShow value) { + setField(value); + } + + public quickfix.field.MaxShow get(quickfix.field.MaxShow value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxShow getMaxShow() throws FieldNotFound { + return get(new quickfix.field.MaxShow()); + } + + public boolean isSet(quickfix.field.MaxShow field) { + return isSetField(field); + } + + public boolean isSetMaxShow() { + return isSetField(210); + } + + public void set(quickfix.field.PegDifference value) { + setField(value); + } + + public quickfix.field.PegDifference get(quickfix.field.PegDifference value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegDifference getPegDifference() throws FieldNotFound { + return get(new quickfix.field.PegDifference()); + } + + public boolean isSet(quickfix.field.PegDifference field) { + return isSetField(field); + } + + public boolean isSetPegDifference() { + return isSetField(211); + } + + public void set(quickfix.field.DiscretionInst value) { + setField(value); + } + + public quickfix.field.DiscretionInst get(quickfix.field.DiscretionInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionInst getDiscretionInst() throws FieldNotFound { + return get(new quickfix.field.DiscretionInst()); + } + + public boolean isSet(quickfix.field.DiscretionInst field) { + return isSetField(field); + } + + public boolean isSetDiscretionInst() { + return isSetField(388); + } + + public void set(quickfix.field.DiscretionOffset value) { + setField(value); + } + + public quickfix.field.DiscretionOffset get(quickfix.field.DiscretionOffset value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionOffset getDiscretionOffset() throws FieldNotFound { + return get(new quickfix.field.DiscretionOffset()); + } + + public boolean isSet(quickfix.field.DiscretionOffset field) { + return isSetField(field); + } + + public boolean isSetDiscretionOffset() { + return isSetField(389); + } + + public void set(quickfix.field.ClearingFirm value) { + setField(value); + } + + public quickfix.field.ClearingFirm get(quickfix.field.ClearingFirm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingFirm getClearingFirm() throws FieldNotFound { + return get(new quickfix.field.ClearingFirm()); + } + + public boolean isSet(quickfix.field.ClearingFirm field) { + return isSetField(field); + } + + public boolean isSetClearingFirm() { + return isSetField(439); + } + + public void set(quickfix.field.ClearingAccount value) { + setField(value); + } + + public quickfix.field.ClearingAccount get(quickfix.field.ClearingAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingAccount getClearingAccount() throws FieldNotFound { + return get(new quickfix.field.ClearingAccount()); + } + + public boolean isSet(quickfix.field.ClearingAccount field) { + return isSetField(field); + } + + public boolean isSetClearingAccount() { + return isSetField(440); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/NewOrderSingle.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/NewOrderSingle.java new file mode 100644 index 000000000..534175068 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/NewOrderSingle.java @@ -0,0 +1,1607 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class NewOrderSingle extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "D"; + + + public NewOrderSingle() { + + super(new int[] {11, 109, 76, 1, 78, 63, 64, 21, 18, 110, 111, 100, 386, 81, 55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 140, 54, 114, 60, 38, 152, 40, 44, 99, 15, 376, 377, 23, 117, 59, 168, 432, 126, 427, 12, 13, 47, 121, 120, 58, 354, 355, 193, 192, 77, 203, 204, 210, 211, 388, 389, 439, 440, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public NewOrderSingle(quickfix.field.ClOrdID clOrdID, quickfix.field.HandlInst handlInst, quickfix.field.Symbol symbol, quickfix.field.Side side, quickfix.field.TransactTime transactTime, quickfix.field.OrdType ordType) { + this(); + setField(clOrdID); + setField(handlInst); + setField(symbol); + setField(side); + setField(transactTime); + setField(ordType); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.ClientID value) { + setField(value); + } + + public quickfix.field.ClientID get(quickfix.field.ClientID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClientID getClientID() throws FieldNotFound { + return get(new quickfix.field.ClientID()); + } + + public boolean isSet(quickfix.field.ClientID field) { + return isSetField(field); + } + + public boolean isSetClientID() { + return isSetField(109); + } + + public void set(quickfix.field.ExecBroker value) { + setField(value); + } + + public quickfix.field.ExecBroker get(quickfix.field.ExecBroker value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecBroker getExecBroker() throws FieldNotFound { + return get(new quickfix.field.ExecBroker()); + } + + public boolean isSet(quickfix.field.ExecBroker field) { + return isSetField(field); + } + + public boolean isSetExecBroker() { + return isSetField(76); + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.NoAllocs value) { + setField(value); + } + + public quickfix.field.NoAllocs get(quickfix.field.NoAllocs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoAllocs getNoAllocs() throws FieldNotFound { + return get(new quickfix.field.NoAllocs()); + } + + public boolean isSet(quickfix.field.NoAllocs field) { + return isSetField(field); + } + + public boolean isSetNoAllocs() { + return isSetField(78); + } + + public static class NoAllocs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {79, 80, 0}; + + public NoAllocs() { + super(78, 79, ORDER); + } + + public void set(quickfix.field.AllocAccount value) { + setField(value); + } + + public quickfix.field.AllocAccount get(quickfix.field.AllocAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccount getAllocAccount() throws FieldNotFound { + return get(new quickfix.field.AllocAccount()); + } + + public boolean isSet(quickfix.field.AllocAccount field) { + return isSetField(field); + } + + public boolean isSetAllocAccount() { + return isSetField(79); + } + + public void set(quickfix.field.AllocShares value) { + setField(value); + } + + public quickfix.field.AllocShares get(quickfix.field.AllocShares value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocShares getAllocShares() throws FieldNotFound { + return get(new quickfix.field.AllocShares()); + } + + public boolean isSet(quickfix.field.AllocShares field) { + return isSetField(field); + } + + public boolean isSetAllocShares() { + return isSetField(80); + } + + } + + public void set(quickfix.field.SettlmntTyp value) { + setField(value); + } + + public quickfix.field.SettlmntTyp get(quickfix.field.SettlmntTyp value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlmntTyp getSettlmntTyp() throws FieldNotFound { + return get(new quickfix.field.SettlmntTyp()); + } + + public boolean isSet(quickfix.field.SettlmntTyp field) { + return isSetField(field); + } + + public boolean isSetSettlmntTyp() { + return isSetField(63); + } + + public void set(quickfix.field.FutSettDate value) { + setField(value); + } + + public quickfix.field.FutSettDate get(quickfix.field.FutSettDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FutSettDate getFutSettDate() throws FieldNotFound { + return get(new quickfix.field.FutSettDate()); + } + + public boolean isSet(quickfix.field.FutSettDate field) { + return isSetField(field); + } + + public boolean isSetFutSettDate() { + return isSetField(64); + } + + public void set(quickfix.field.HandlInst value) { + setField(value); + } + + public quickfix.field.HandlInst get(quickfix.field.HandlInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.HandlInst getHandlInst() throws FieldNotFound { + return get(new quickfix.field.HandlInst()); + } + + public boolean isSet(quickfix.field.HandlInst field) { + return isSetField(field); + } + + public boolean isSetHandlInst() { + return isSetField(21); + } + + public void set(quickfix.field.ExecInst value) { + setField(value); + } + + public quickfix.field.ExecInst get(quickfix.field.ExecInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecInst getExecInst() throws FieldNotFound { + return get(new quickfix.field.ExecInst()); + } + + public boolean isSet(quickfix.field.ExecInst field) { + return isSetField(field); + } + + public boolean isSetExecInst() { + return isSetField(18); + } + + public void set(quickfix.field.MinQty value) { + setField(value); + } + + public quickfix.field.MinQty get(quickfix.field.MinQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinQty getMinQty() throws FieldNotFound { + return get(new quickfix.field.MinQty()); + } + + public boolean isSet(quickfix.field.MinQty field) { + return isSetField(field); + } + + public boolean isSetMinQty() { + return isSetField(110); + } + + public void set(quickfix.field.MaxFloor value) { + setField(value); + } + + public quickfix.field.MaxFloor get(quickfix.field.MaxFloor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxFloor getMaxFloor() throws FieldNotFound { + return get(new quickfix.field.MaxFloor()); + } + + public boolean isSet(quickfix.field.MaxFloor field) { + return isSetField(field); + } + + public boolean isSetMaxFloor() { + return isSetField(111); + } + + public void set(quickfix.field.ExDestination value) { + setField(value); + } + + public quickfix.field.ExDestination get(quickfix.field.ExDestination value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExDestination getExDestination() throws FieldNotFound { + return get(new quickfix.field.ExDestination()); + } + + public boolean isSet(quickfix.field.ExDestination field) { + return isSetField(field); + } + + public boolean isSetExDestination() { + return isSetField(100); + } + + public void set(quickfix.field.NoTradingSessions value) { + setField(value); + } + + public quickfix.field.NoTradingSessions get(quickfix.field.NoTradingSessions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTradingSessions getNoTradingSessions() throws FieldNotFound { + return get(new quickfix.field.NoTradingSessions()); + } + + public boolean isSet(quickfix.field.NoTradingSessions field) { + return isSetField(field); + } + + public boolean isSetNoTradingSessions() { + return isSetField(386); + } + + public static class NoTradingSessions extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {336, 0}; + + public NoTradingSessions() { + super(386, 336, ORDER); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + } + + public void set(quickfix.field.ProcessCode value) { + setField(value); + } + + public quickfix.field.ProcessCode get(quickfix.field.ProcessCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ProcessCode getProcessCode() throws FieldNotFound { + return get(new quickfix.field.ProcessCode()); + } + + public boolean isSet(quickfix.field.ProcessCode field) { + return isSetField(field); + } + + public boolean isSetProcessCode() { + return isSetField(81); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.PrevClosePx value) { + setField(value); + } + + public quickfix.field.PrevClosePx get(quickfix.field.PrevClosePx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PrevClosePx getPrevClosePx() throws FieldNotFound { + return get(new quickfix.field.PrevClosePx()); + } + + public boolean isSet(quickfix.field.PrevClosePx field) { + return isSetField(field); + } + + public boolean isSetPrevClosePx() { + return isSetField(140); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.LocateReqd value) { + setField(value); + } + + public quickfix.field.LocateReqd get(quickfix.field.LocateReqd value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocateReqd getLocateReqd() throws FieldNotFound { + return get(new quickfix.field.LocateReqd()); + } + + public boolean isSet(quickfix.field.LocateReqd field) { + return isSetField(field); + } + + public boolean isSetLocateReqd() { + return isSetField(114); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.StopPx value) { + setField(value); + } + + public quickfix.field.StopPx get(quickfix.field.StopPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StopPx getStopPx() throws FieldNotFound { + return get(new quickfix.field.StopPx()); + } + + public boolean isSet(quickfix.field.StopPx field) { + return isSetField(field); + } + + public boolean isSetStopPx() { + return isSetField(99); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.ComplianceID value) { + setField(value); + } + + public quickfix.field.ComplianceID get(quickfix.field.ComplianceID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplianceID getComplianceID() throws FieldNotFound { + return get(new quickfix.field.ComplianceID()); + } + + public boolean isSet(quickfix.field.ComplianceID field) { + return isSetField(field); + } + + public boolean isSetComplianceID() { + return isSetField(376); + } + + public void set(quickfix.field.SolicitedFlag value) { + setField(value); + } + + public quickfix.field.SolicitedFlag get(quickfix.field.SolicitedFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SolicitedFlag getSolicitedFlag() throws FieldNotFound { + return get(new quickfix.field.SolicitedFlag()); + } + + public boolean isSet(quickfix.field.SolicitedFlag field) { + return isSetField(field); + } + + public boolean isSetSolicitedFlag() { + return isSetField(377); + } + + public void set(quickfix.field.IOIID value) { + setField(value); + } + + public quickfix.field.IOIID get(quickfix.field.IOIID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IOIID getIOIID() throws FieldNotFound { + return get(new quickfix.field.IOIID()); + } + + public boolean isSet(quickfix.field.IOIID field) { + return isSetField(field); + } + + public boolean isSetIOIID() { + return isSetField(23); + } + + public void set(quickfix.field.QuoteID value) { + setField(value); + } + + public quickfix.field.QuoteID get(quickfix.field.QuoteID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteID getQuoteID() throws FieldNotFound { + return get(new quickfix.field.QuoteID()); + } + + public boolean isSet(quickfix.field.QuoteID field) { + return isSetField(field); + } + + public boolean isSetQuoteID() { + return isSetField(117); + } + + public void set(quickfix.field.TimeInForce value) { + setField(value); + } + + public quickfix.field.TimeInForce get(quickfix.field.TimeInForce value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TimeInForce getTimeInForce() throws FieldNotFound { + return get(new quickfix.field.TimeInForce()); + } + + public boolean isSet(quickfix.field.TimeInForce field) { + return isSetField(field); + } + + public boolean isSetTimeInForce() { + return isSetField(59); + } + + public void set(quickfix.field.EffectiveTime value) { + setField(value); + } + + public quickfix.field.EffectiveTime get(quickfix.field.EffectiveTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EffectiveTime getEffectiveTime() throws FieldNotFound { + return get(new quickfix.field.EffectiveTime()); + } + + public boolean isSet(quickfix.field.EffectiveTime field) { + return isSetField(field); + } + + public boolean isSetEffectiveTime() { + return isSetField(168); + } + + public void set(quickfix.field.ExpireDate value) { + setField(value); + } + + public quickfix.field.ExpireDate get(quickfix.field.ExpireDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireDate getExpireDate() throws FieldNotFound { + return get(new quickfix.field.ExpireDate()); + } + + public boolean isSet(quickfix.field.ExpireDate field) { + return isSetField(field); + } + + public boolean isSetExpireDate() { + return isSetField(432); + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.field.GTBookingInst value) { + setField(value); + } + + public quickfix.field.GTBookingInst get(quickfix.field.GTBookingInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.GTBookingInst getGTBookingInst() throws FieldNotFound { + return get(new quickfix.field.GTBookingInst()); + } + + public boolean isSet(quickfix.field.GTBookingInst field) { + return isSetField(field); + } + + public boolean isSetGTBookingInst() { + return isSetField(427); + } + + public void set(quickfix.field.Commission value) { + setField(value); + } + + public quickfix.field.Commission get(quickfix.field.Commission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Commission getCommission() throws FieldNotFound { + return get(new quickfix.field.Commission()); + } + + public boolean isSet(quickfix.field.Commission field) { + return isSetField(field); + } + + public boolean isSetCommission() { + return isSetField(12); + } + + public void set(quickfix.field.CommType value) { + setField(value); + } + + public quickfix.field.CommType get(quickfix.field.CommType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommType getCommType() throws FieldNotFound { + return get(new quickfix.field.CommType()); + } + + public boolean isSet(quickfix.field.CommType field) { + return isSetField(field); + } + + public boolean isSetCommType() { + return isSetField(13); + } + + public void set(quickfix.field.Rule80A value) { + setField(value); + } + + public quickfix.field.Rule80A get(quickfix.field.Rule80A value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Rule80A getRule80A() throws FieldNotFound { + return get(new quickfix.field.Rule80A()); + } + + public boolean isSet(quickfix.field.Rule80A field) { + return isSetField(field); + } + + public boolean isSetRule80A() { + return isSetField(47); + } + + public void set(quickfix.field.ForexReq value) { + setField(value); + } + + public quickfix.field.ForexReq get(quickfix.field.ForexReq value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ForexReq getForexReq() throws FieldNotFound { + return get(new quickfix.field.ForexReq()); + } + + public boolean isSet(quickfix.field.ForexReq field) { + return isSetField(field); + } + + public boolean isSetForexReq() { + return isSetField(121); + } + + public void set(quickfix.field.SettlCurrency value) { + setField(value); + } + + public quickfix.field.SettlCurrency get(quickfix.field.SettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrency getSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.SettlCurrency()); + } + + public boolean isSet(quickfix.field.SettlCurrency field) { + return isSetField(field); + } + + public boolean isSetSettlCurrency() { + return isSetField(120); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.FutSettDate2 value) { + setField(value); + } + + public quickfix.field.FutSettDate2 get(quickfix.field.FutSettDate2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FutSettDate2 getFutSettDate2() throws FieldNotFound { + return get(new quickfix.field.FutSettDate2()); + } + + public boolean isSet(quickfix.field.FutSettDate2 field) { + return isSetField(field); + } + + public boolean isSetFutSettDate2() { + return isSetField(193); + } + + public void set(quickfix.field.OrderQty2 value) { + setField(value); + } + + public quickfix.field.OrderQty2 get(quickfix.field.OrderQty2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty2 getOrderQty2() throws FieldNotFound { + return get(new quickfix.field.OrderQty2()); + } + + public boolean isSet(quickfix.field.OrderQty2 field) { + return isSetField(field); + } + + public boolean isSetOrderQty2() { + return isSetField(192); + } + + public void set(quickfix.field.OpenClose value) { + setField(value); + } + + public quickfix.field.OpenClose get(quickfix.field.OpenClose value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OpenClose getOpenClose() throws FieldNotFound { + return get(new quickfix.field.OpenClose()); + } + + public boolean isSet(quickfix.field.OpenClose field) { + return isSetField(field); + } + + public boolean isSetOpenClose() { + return isSetField(77); + } + + public void set(quickfix.field.CoveredOrUncovered value) { + setField(value); + } + + public quickfix.field.CoveredOrUncovered get(quickfix.field.CoveredOrUncovered value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CoveredOrUncovered getCoveredOrUncovered() throws FieldNotFound { + return get(new quickfix.field.CoveredOrUncovered()); + } + + public boolean isSet(quickfix.field.CoveredOrUncovered field) { + return isSetField(field); + } + + public boolean isSetCoveredOrUncovered() { + return isSetField(203); + } + + public void set(quickfix.field.CustomerOrFirm value) { + setField(value); + } + + public quickfix.field.CustomerOrFirm get(quickfix.field.CustomerOrFirm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CustomerOrFirm getCustomerOrFirm() throws FieldNotFound { + return get(new quickfix.field.CustomerOrFirm()); + } + + public boolean isSet(quickfix.field.CustomerOrFirm field) { + return isSetField(field); + } + + public boolean isSetCustomerOrFirm() { + return isSetField(204); + } + + public void set(quickfix.field.MaxShow value) { + setField(value); + } + + public quickfix.field.MaxShow get(quickfix.field.MaxShow value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxShow getMaxShow() throws FieldNotFound { + return get(new quickfix.field.MaxShow()); + } + + public boolean isSet(quickfix.field.MaxShow field) { + return isSetField(field); + } + + public boolean isSetMaxShow() { + return isSetField(210); + } + + public void set(quickfix.field.PegDifference value) { + setField(value); + } + + public quickfix.field.PegDifference get(quickfix.field.PegDifference value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegDifference getPegDifference() throws FieldNotFound { + return get(new quickfix.field.PegDifference()); + } + + public boolean isSet(quickfix.field.PegDifference field) { + return isSetField(field); + } + + public boolean isSetPegDifference() { + return isSetField(211); + } + + public void set(quickfix.field.DiscretionInst value) { + setField(value); + } + + public quickfix.field.DiscretionInst get(quickfix.field.DiscretionInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionInst getDiscretionInst() throws FieldNotFound { + return get(new quickfix.field.DiscretionInst()); + } + + public boolean isSet(quickfix.field.DiscretionInst field) { + return isSetField(field); + } + + public boolean isSetDiscretionInst() { + return isSetField(388); + } + + public void set(quickfix.field.DiscretionOffset value) { + setField(value); + } + + public quickfix.field.DiscretionOffset get(quickfix.field.DiscretionOffset value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionOffset getDiscretionOffset() throws FieldNotFound { + return get(new quickfix.field.DiscretionOffset()); + } + + public boolean isSet(quickfix.field.DiscretionOffset field) { + return isSetField(field); + } + + public boolean isSetDiscretionOffset() { + return isSetField(389); + } + + public void set(quickfix.field.ClearingFirm value) { + setField(value); + } + + public quickfix.field.ClearingFirm get(quickfix.field.ClearingFirm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingFirm getClearingFirm() throws FieldNotFound { + return get(new quickfix.field.ClearingFirm()); + } + + public boolean isSet(quickfix.field.ClearingFirm field) { + return isSetField(field); + } + + public boolean isSetClearingFirm() { + return isSetField(439); + } + + public void set(quickfix.field.ClearingAccount value) { + setField(value); + } + + public quickfix.field.ClearingAccount get(quickfix.field.ClearingAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingAccount getClearingAccount() throws FieldNotFound { + return get(new quickfix.field.ClearingAccount()); + } + + public boolean isSet(quickfix.field.ClearingAccount field) { + return isSetField(field); + } + + public boolean isSetClearingAccount() { + return isSetField(440); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/News.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/News.java new file mode 100644 index 000000000..753143b4b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/News.java @@ -0,0 +1,794 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class News extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "B"; + + + public News() { + + super(new int[] {42, 61, 148, 358, 359, 215, 146, 33, 149, 95, 96, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public News(quickfix.field.Headline headline) { + this(); + setField(headline); + } + + public void set(quickfix.field.OrigTime value) { + setField(value); + } + + public quickfix.field.OrigTime get(quickfix.field.OrigTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigTime getOrigTime() throws FieldNotFound { + return get(new quickfix.field.OrigTime()); + } + + public boolean isSet(quickfix.field.OrigTime field) { + return isSetField(field); + } + + public boolean isSetOrigTime() { + return isSetField(42); + } + + public void set(quickfix.field.Urgency value) { + setField(value); + } + + public quickfix.field.Urgency get(quickfix.field.Urgency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Urgency getUrgency() throws FieldNotFound { + return get(new quickfix.field.Urgency()); + } + + public boolean isSet(quickfix.field.Urgency field) { + return isSetField(field); + } + + public boolean isSetUrgency() { + return isSetField(61); + } + + public void set(quickfix.field.Headline value) { + setField(value); + } + + public quickfix.field.Headline get(quickfix.field.Headline value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Headline getHeadline() throws FieldNotFound { + return get(new quickfix.field.Headline()); + } + + public boolean isSet(quickfix.field.Headline field) { + return isSetField(field); + } + + public boolean isSetHeadline() { + return isSetField(148); + } + + public void set(quickfix.field.EncodedHeadlineLen value) { + setField(value); + } + + public quickfix.field.EncodedHeadlineLen get(quickfix.field.EncodedHeadlineLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedHeadlineLen getEncodedHeadlineLen() throws FieldNotFound { + return get(new quickfix.field.EncodedHeadlineLen()); + } + + public boolean isSet(quickfix.field.EncodedHeadlineLen field) { + return isSetField(field); + } + + public boolean isSetEncodedHeadlineLen() { + return isSetField(358); + } + + public void set(quickfix.field.EncodedHeadline value) { + setField(value); + } + + public quickfix.field.EncodedHeadline get(quickfix.field.EncodedHeadline value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedHeadline getEncodedHeadline() throws FieldNotFound { + return get(new quickfix.field.EncodedHeadline()); + } + + public boolean isSet(quickfix.field.EncodedHeadline field) { + return isSetField(field); + } + + public boolean isSetEncodedHeadline() { + return isSetField(359); + } + + public void set(quickfix.field.NoRoutingIDs value) { + setField(value); + } + + public quickfix.field.NoRoutingIDs get(quickfix.field.NoRoutingIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRoutingIDs getNoRoutingIDs() throws FieldNotFound { + return get(new quickfix.field.NoRoutingIDs()); + } + + public boolean isSet(quickfix.field.NoRoutingIDs field) { + return isSetField(field); + } + + public boolean isSetNoRoutingIDs() { + return isSetField(215); + } + + public static class NoRoutingIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {216, 217, 0}; + + public NoRoutingIDs() { + super(215, 216, ORDER); + } + + public void set(quickfix.field.RoutingType value) { + setField(value); + } + + public quickfix.field.RoutingType get(quickfix.field.RoutingType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoutingType getRoutingType() throws FieldNotFound { + return get(new quickfix.field.RoutingType()); + } + + public boolean isSet(quickfix.field.RoutingType field) { + return isSetField(field); + } + + public boolean isSetRoutingType() { + return isSetField(216); + } + + public void set(quickfix.field.RoutingID value) { + setField(value); + } + + public quickfix.field.RoutingID get(quickfix.field.RoutingID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoutingID getRoutingID() throws FieldNotFound { + return get(new quickfix.field.RoutingID()); + } + + public boolean isSet(quickfix.field.RoutingID field) { + return isSetField(field); + } + + public boolean isSetRoutingID() { + return isSetField(217); + } + + } + + public void set(quickfix.field.NoRelatedSym value) { + setField(value); + } + + public quickfix.field.NoRelatedSym get(quickfix.field.NoRelatedSym value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRelatedSym getNoRelatedSym() throws FieldNotFound { + return get(new quickfix.field.NoRelatedSym()); + } + + public boolean isSet(quickfix.field.NoRelatedSym field) { + return isSetField(field); + } + + public boolean isSetNoRelatedSym() { + return isSetField(146); + } + + public static class NoRelatedSym extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {46, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 0}; + + public NoRelatedSym() { + super(146, 46, ORDER); + } + + public void set(quickfix.field.RelatdSym value) { + setField(value); + } + + public quickfix.field.RelatdSym get(quickfix.field.RelatdSym value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RelatdSym getRelatdSym() throws FieldNotFound { + return get(new quickfix.field.RelatdSym()); + } + + public boolean isSet(quickfix.field.RelatdSym field) { + return isSetField(field); + } + + public boolean isSetRelatdSym() { + return isSetField(46); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + } + + public void set(quickfix.field.LinesOfText value) { + setField(value); + } + + public quickfix.field.LinesOfText get(quickfix.field.LinesOfText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LinesOfText getLinesOfText() throws FieldNotFound { + return get(new quickfix.field.LinesOfText()); + } + + public boolean isSet(quickfix.field.LinesOfText field) { + return isSetField(field); + } + + public boolean isSetLinesOfText() { + return isSetField(33); + } + + public static class LinesOfText extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {58, 354, 355, 0}; + + public LinesOfText() { + super(33, 58, ORDER); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + } + + public void set(quickfix.field.URLLink value) { + setField(value); + } + + public quickfix.field.URLLink get(quickfix.field.URLLink value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.URLLink getURLLink() throws FieldNotFound { + return get(new quickfix.field.URLLink()); + } + + public boolean isSet(quickfix.field.URLLink field) { + return isSetField(field); + } + + public boolean isSetURLLink() { + return isSetField(149); + } + + public void set(quickfix.field.RawDataLength value) { + setField(value); + } + + public quickfix.field.RawDataLength get(quickfix.field.RawDataLength value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RawDataLength getRawDataLength() throws FieldNotFound { + return get(new quickfix.field.RawDataLength()); + } + + public boolean isSet(quickfix.field.RawDataLength field) { + return isSetField(field); + } + + public boolean isSetRawDataLength() { + return isSetField(95); + } + + public void set(quickfix.field.RawData value) { + setField(value); + } + + public quickfix.field.RawData get(quickfix.field.RawData value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RawData getRawData() throws FieldNotFound { + return get(new quickfix.field.RawData()); + } + + public boolean isSet(quickfix.field.RawData field) { + return isSetField(field); + } + + public boolean isSetRawData() { + return isSetField(96); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/OrderCancelReject.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/OrderCancelReject.java new file mode 100644 index 000000000..8ca36d1d2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/OrderCancelReject.java @@ -0,0 +1,344 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class OrderCancelReject extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "9"; + + + public OrderCancelReject() { + + super(new int[] {37, 198, 11, 41, 39, 109, 76, 66, 1, 60, 434, 102, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public OrderCancelReject(quickfix.field.OrderID orderID, quickfix.field.ClOrdID clOrdID, quickfix.field.OrigClOrdID origClOrdID, quickfix.field.OrdStatus ordStatus, quickfix.field.CxlRejResponseTo cxlRejResponseTo) { + this(); + setField(orderID); + setField(clOrdID); + setField(origClOrdID); + setField(ordStatus); + setField(cxlRejResponseTo); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.SecondaryOrderID value) { + setField(value); + } + + public quickfix.field.SecondaryOrderID get(quickfix.field.SecondaryOrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryOrderID getSecondaryOrderID() throws FieldNotFound { + return get(new quickfix.field.SecondaryOrderID()); + } + + public boolean isSet(quickfix.field.SecondaryOrderID field) { + return isSetField(field); + } + + public boolean isSetSecondaryOrderID() { + return isSetField(198); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.OrigClOrdID value) { + setField(value); + } + + public quickfix.field.OrigClOrdID get(quickfix.field.OrigClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigClOrdID getOrigClOrdID() throws FieldNotFound { + return get(new quickfix.field.OrigClOrdID()); + } + + public boolean isSet(quickfix.field.OrigClOrdID field) { + return isSetField(field); + } + + public boolean isSetOrigClOrdID() { + return isSetField(41); + } + + public void set(quickfix.field.OrdStatus value) { + setField(value); + } + + public quickfix.field.OrdStatus get(quickfix.field.OrdStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdStatus getOrdStatus() throws FieldNotFound { + return get(new quickfix.field.OrdStatus()); + } + + public boolean isSet(quickfix.field.OrdStatus field) { + return isSetField(field); + } + + public boolean isSetOrdStatus() { + return isSetField(39); + } + + public void set(quickfix.field.ClientID value) { + setField(value); + } + + public quickfix.field.ClientID get(quickfix.field.ClientID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClientID getClientID() throws FieldNotFound { + return get(new quickfix.field.ClientID()); + } + + public boolean isSet(quickfix.field.ClientID field) { + return isSetField(field); + } + + public boolean isSetClientID() { + return isSetField(109); + } + + public void set(quickfix.field.ExecBroker value) { + setField(value); + } + + public quickfix.field.ExecBroker get(quickfix.field.ExecBroker value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecBroker getExecBroker() throws FieldNotFound { + return get(new quickfix.field.ExecBroker()); + } + + public boolean isSet(quickfix.field.ExecBroker field) { + return isSetField(field); + } + + public boolean isSetExecBroker() { + return isSetField(76); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.CxlRejResponseTo value) { + setField(value); + } + + public quickfix.field.CxlRejResponseTo get(quickfix.field.CxlRejResponseTo value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CxlRejResponseTo getCxlRejResponseTo() throws FieldNotFound { + return get(new quickfix.field.CxlRejResponseTo()); + } + + public boolean isSet(quickfix.field.CxlRejResponseTo field) { + return isSetField(field); + } + + public boolean isSetCxlRejResponseTo() { + return isSetField(434); + } + + public void set(quickfix.field.CxlRejReason value) { + setField(value); + } + + public quickfix.field.CxlRejReason get(quickfix.field.CxlRejReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CxlRejReason getCxlRejReason() throws FieldNotFound { + return get(new quickfix.field.CxlRejReason()); + } + + public boolean isSet(quickfix.field.CxlRejReason field) { + return isSetField(field); + } + + public boolean isSetCxlRejReason() { + return isSetField(102); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/OrderCancelReplaceRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/OrderCancelReplaceRequest.java new file mode 100644 index 000000000..cd836f9b5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/OrderCancelReplaceRequest.java @@ -0,0 +1,1587 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class OrderCancelReplaceRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "G"; + + + public OrderCancelReplaceRequest() { + + super(new int[] {37, 109, 76, 41, 11, 66, 1, 78, 63, 64, 21, 18, 110, 111, 100, 386, 55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 54, 60, 38, 152, 40, 44, 99, 211, 388, 389, 376, 377, 15, 59, 168, 432, 126, 427, 12, 13, 47, 121, 120, 58, 354, 355, 193, 192, 77, 203, 204, 210, 114, 439, 440, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public OrderCancelReplaceRequest(quickfix.field.OrigClOrdID origClOrdID, quickfix.field.ClOrdID clOrdID, quickfix.field.HandlInst handlInst, quickfix.field.Symbol symbol, quickfix.field.Side side, quickfix.field.TransactTime transactTime, quickfix.field.OrdType ordType) { + this(); + setField(origClOrdID); + setField(clOrdID); + setField(handlInst); + setField(symbol); + setField(side); + setField(transactTime); + setField(ordType); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.ClientID value) { + setField(value); + } + + public quickfix.field.ClientID get(quickfix.field.ClientID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClientID getClientID() throws FieldNotFound { + return get(new quickfix.field.ClientID()); + } + + public boolean isSet(quickfix.field.ClientID field) { + return isSetField(field); + } + + public boolean isSetClientID() { + return isSetField(109); + } + + public void set(quickfix.field.ExecBroker value) { + setField(value); + } + + public quickfix.field.ExecBroker get(quickfix.field.ExecBroker value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecBroker getExecBroker() throws FieldNotFound { + return get(new quickfix.field.ExecBroker()); + } + + public boolean isSet(quickfix.field.ExecBroker field) { + return isSetField(field); + } + + public boolean isSetExecBroker() { + return isSetField(76); + } + + public void set(quickfix.field.OrigClOrdID value) { + setField(value); + } + + public quickfix.field.OrigClOrdID get(quickfix.field.OrigClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigClOrdID getOrigClOrdID() throws FieldNotFound { + return get(new quickfix.field.OrigClOrdID()); + } + + public boolean isSet(quickfix.field.OrigClOrdID field) { + return isSetField(field); + } + + public boolean isSetOrigClOrdID() { + return isSetField(41); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.NoAllocs value) { + setField(value); + } + + public quickfix.field.NoAllocs get(quickfix.field.NoAllocs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoAllocs getNoAllocs() throws FieldNotFound { + return get(new quickfix.field.NoAllocs()); + } + + public boolean isSet(quickfix.field.NoAllocs field) { + return isSetField(field); + } + + public boolean isSetNoAllocs() { + return isSetField(78); + } + + public static class NoAllocs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {79, 80, 0}; + + public NoAllocs() { + super(78, 79, ORDER); + } + + public void set(quickfix.field.AllocAccount value) { + setField(value); + } + + public quickfix.field.AllocAccount get(quickfix.field.AllocAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccount getAllocAccount() throws FieldNotFound { + return get(new quickfix.field.AllocAccount()); + } + + public boolean isSet(quickfix.field.AllocAccount field) { + return isSetField(field); + } + + public boolean isSetAllocAccount() { + return isSetField(79); + } + + public void set(quickfix.field.AllocShares value) { + setField(value); + } + + public quickfix.field.AllocShares get(quickfix.field.AllocShares value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocShares getAllocShares() throws FieldNotFound { + return get(new quickfix.field.AllocShares()); + } + + public boolean isSet(quickfix.field.AllocShares field) { + return isSetField(field); + } + + public boolean isSetAllocShares() { + return isSetField(80); + } + + } + + public void set(quickfix.field.SettlmntTyp value) { + setField(value); + } + + public quickfix.field.SettlmntTyp get(quickfix.field.SettlmntTyp value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlmntTyp getSettlmntTyp() throws FieldNotFound { + return get(new quickfix.field.SettlmntTyp()); + } + + public boolean isSet(quickfix.field.SettlmntTyp field) { + return isSetField(field); + } + + public boolean isSetSettlmntTyp() { + return isSetField(63); + } + + public void set(quickfix.field.FutSettDate value) { + setField(value); + } + + public quickfix.field.FutSettDate get(quickfix.field.FutSettDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FutSettDate getFutSettDate() throws FieldNotFound { + return get(new quickfix.field.FutSettDate()); + } + + public boolean isSet(quickfix.field.FutSettDate field) { + return isSetField(field); + } + + public boolean isSetFutSettDate() { + return isSetField(64); + } + + public void set(quickfix.field.HandlInst value) { + setField(value); + } + + public quickfix.field.HandlInst get(quickfix.field.HandlInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.HandlInst getHandlInst() throws FieldNotFound { + return get(new quickfix.field.HandlInst()); + } + + public boolean isSet(quickfix.field.HandlInst field) { + return isSetField(field); + } + + public boolean isSetHandlInst() { + return isSetField(21); + } + + public void set(quickfix.field.ExecInst value) { + setField(value); + } + + public quickfix.field.ExecInst get(quickfix.field.ExecInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecInst getExecInst() throws FieldNotFound { + return get(new quickfix.field.ExecInst()); + } + + public boolean isSet(quickfix.field.ExecInst field) { + return isSetField(field); + } + + public boolean isSetExecInst() { + return isSetField(18); + } + + public void set(quickfix.field.MinQty value) { + setField(value); + } + + public quickfix.field.MinQty get(quickfix.field.MinQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinQty getMinQty() throws FieldNotFound { + return get(new quickfix.field.MinQty()); + } + + public boolean isSet(quickfix.field.MinQty field) { + return isSetField(field); + } + + public boolean isSetMinQty() { + return isSetField(110); + } + + public void set(quickfix.field.MaxFloor value) { + setField(value); + } + + public quickfix.field.MaxFloor get(quickfix.field.MaxFloor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxFloor getMaxFloor() throws FieldNotFound { + return get(new quickfix.field.MaxFloor()); + } + + public boolean isSet(quickfix.field.MaxFloor field) { + return isSetField(field); + } + + public boolean isSetMaxFloor() { + return isSetField(111); + } + + public void set(quickfix.field.ExDestination value) { + setField(value); + } + + public quickfix.field.ExDestination get(quickfix.field.ExDestination value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExDestination getExDestination() throws FieldNotFound { + return get(new quickfix.field.ExDestination()); + } + + public boolean isSet(quickfix.field.ExDestination field) { + return isSetField(field); + } + + public boolean isSetExDestination() { + return isSetField(100); + } + + public void set(quickfix.field.NoTradingSessions value) { + setField(value); + } + + public quickfix.field.NoTradingSessions get(quickfix.field.NoTradingSessions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTradingSessions getNoTradingSessions() throws FieldNotFound { + return get(new quickfix.field.NoTradingSessions()); + } + + public boolean isSet(quickfix.field.NoTradingSessions field) { + return isSetField(field); + } + + public boolean isSetNoTradingSessions() { + return isSetField(386); + } + + public static class NoTradingSessions extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {336, 0}; + + public NoTradingSessions() { + super(386, 336, ORDER); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.StopPx value) { + setField(value); + } + + public quickfix.field.StopPx get(quickfix.field.StopPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StopPx getStopPx() throws FieldNotFound { + return get(new quickfix.field.StopPx()); + } + + public boolean isSet(quickfix.field.StopPx field) { + return isSetField(field); + } + + public boolean isSetStopPx() { + return isSetField(99); + } + + public void set(quickfix.field.PegDifference value) { + setField(value); + } + + public quickfix.field.PegDifference get(quickfix.field.PegDifference value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegDifference getPegDifference() throws FieldNotFound { + return get(new quickfix.field.PegDifference()); + } + + public boolean isSet(quickfix.field.PegDifference field) { + return isSetField(field); + } + + public boolean isSetPegDifference() { + return isSetField(211); + } + + public void set(quickfix.field.DiscretionInst value) { + setField(value); + } + + public quickfix.field.DiscretionInst get(quickfix.field.DiscretionInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionInst getDiscretionInst() throws FieldNotFound { + return get(new quickfix.field.DiscretionInst()); + } + + public boolean isSet(quickfix.field.DiscretionInst field) { + return isSetField(field); + } + + public boolean isSetDiscretionInst() { + return isSetField(388); + } + + public void set(quickfix.field.DiscretionOffset value) { + setField(value); + } + + public quickfix.field.DiscretionOffset get(quickfix.field.DiscretionOffset value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionOffset getDiscretionOffset() throws FieldNotFound { + return get(new quickfix.field.DiscretionOffset()); + } + + public boolean isSet(quickfix.field.DiscretionOffset field) { + return isSetField(field); + } + + public boolean isSetDiscretionOffset() { + return isSetField(389); + } + + public void set(quickfix.field.ComplianceID value) { + setField(value); + } + + public quickfix.field.ComplianceID get(quickfix.field.ComplianceID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplianceID getComplianceID() throws FieldNotFound { + return get(new quickfix.field.ComplianceID()); + } + + public boolean isSet(quickfix.field.ComplianceID field) { + return isSetField(field); + } + + public boolean isSetComplianceID() { + return isSetField(376); + } + + public void set(quickfix.field.SolicitedFlag value) { + setField(value); + } + + public quickfix.field.SolicitedFlag get(quickfix.field.SolicitedFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SolicitedFlag getSolicitedFlag() throws FieldNotFound { + return get(new quickfix.field.SolicitedFlag()); + } + + public boolean isSet(quickfix.field.SolicitedFlag field) { + return isSetField(field); + } + + public boolean isSetSolicitedFlag() { + return isSetField(377); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.TimeInForce value) { + setField(value); + } + + public quickfix.field.TimeInForce get(quickfix.field.TimeInForce value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TimeInForce getTimeInForce() throws FieldNotFound { + return get(new quickfix.field.TimeInForce()); + } + + public boolean isSet(quickfix.field.TimeInForce field) { + return isSetField(field); + } + + public boolean isSetTimeInForce() { + return isSetField(59); + } + + public void set(quickfix.field.EffectiveTime value) { + setField(value); + } + + public quickfix.field.EffectiveTime get(quickfix.field.EffectiveTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EffectiveTime getEffectiveTime() throws FieldNotFound { + return get(new quickfix.field.EffectiveTime()); + } + + public boolean isSet(quickfix.field.EffectiveTime field) { + return isSetField(field); + } + + public boolean isSetEffectiveTime() { + return isSetField(168); + } + + public void set(quickfix.field.ExpireDate value) { + setField(value); + } + + public quickfix.field.ExpireDate get(quickfix.field.ExpireDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireDate getExpireDate() throws FieldNotFound { + return get(new quickfix.field.ExpireDate()); + } + + public boolean isSet(quickfix.field.ExpireDate field) { + return isSetField(field); + } + + public boolean isSetExpireDate() { + return isSetField(432); + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.field.GTBookingInst value) { + setField(value); + } + + public quickfix.field.GTBookingInst get(quickfix.field.GTBookingInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.GTBookingInst getGTBookingInst() throws FieldNotFound { + return get(new quickfix.field.GTBookingInst()); + } + + public boolean isSet(quickfix.field.GTBookingInst field) { + return isSetField(field); + } + + public boolean isSetGTBookingInst() { + return isSetField(427); + } + + public void set(quickfix.field.Commission value) { + setField(value); + } + + public quickfix.field.Commission get(quickfix.field.Commission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Commission getCommission() throws FieldNotFound { + return get(new quickfix.field.Commission()); + } + + public boolean isSet(quickfix.field.Commission field) { + return isSetField(field); + } + + public boolean isSetCommission() { + return isSetField(12); + } + + public void set(quickfix.field.CommType value) { + setField(value); + } + + public quickfix.field.CommType get(quickfix.field.CommType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommType getCommType() throws FieldNotFound { + return get(new quickfix.field.CommType()); + } + + public boolean isSet(quickfix.field.CommType field) { + return isSetField(field); + } + + public boolean isSetCommType() { + return isSetField(13); + } + + public void set(quickfix.field.Rule80A value) { + setField(value); + } + + public quickfix.field.Rule80A get(quickfix.field.Rule80A value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Rule80A getRule80A() throws FieldNotFound { + return get(new quickfix.field.Rule80A()); + } + + public boolean isSet(quickfix.field.Rule80A field) { + return isSetField(field); + } + + public boolean isSetRule80A() { + return isSetField(47); + } + + public void set(quickfix.field.ForexReq value) { + setField(value); + } + + public quickfix.field.ForexReq get(quickfix.field.ForexReq value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ForexReq getForexReq() throws FieldNotFound { + return get(new quickfix.field.ForexReq()); + } + + public boolean isSet(quickfix.field.ForexReq field) { + return isSetField(field); + } + + public boolean isSetForexReq() { + return isSetField(121); + } + + public void set(quickfix.field.SettlCurrency value) { + setField(value); + } + + public quickfix.field.SettlCurrency get(quickfix.field.SettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrency getSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.SettlCurrency()); + } + + public boolean isSet(quickfix.field.SettlCurrency field) { + return isSetField(field); + } + + public boolean isSetSettlCurrency() { + return isSetField(120); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.FutSettDate2 value) { + setField(value); + } + + public quickfix.field.FutSettDate2 get(quickfix.field.FutSettDate2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FutSettDate2 getFutSettDate2() throws FieldNotFound { + return get(new quickfix.field.FutSettDate2()); + } + + public boolean isSet(quickfix.field.FutSettDate2 field) { + return isSetField(field); + } + + public boolean isSetFutSettDate2() { + return isSetField(193); + } + + public void set(quickfix.field.OrderQty2 value) { + setField(value); + } + + public quickfix.field.OrderQty2 get(quickfix.field.OrderQty2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty2 getOrderQty2() throws FieldNotFound { + return get(new quickfix.field.OrderQty2()); + } + + public boolean isSet(quickfix.field.OrderQty2 field) { + return isSetField(field); + } + + public boolean isSetOrderQty2() { + return isSetField(192); + } + + public void set(quickfix.field.OpenClose value) { + setField(value); + } + + public quickfix.field.OpenClose get(quickfix.field.OpenClose value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OpenClose getOpenClose() throws FieldNotFound { + return get(new quickfix.field.OpenClose()); + } + + public boolean isSet(quickfix.field.OpenClose field) { + return isSetField(field); + } + + public boolean isSetOpenClose() { + return isSetField(77); + } + + public void set(quickfix.field.CoveredOrUncovered value) { + setField(value); + } + + public quickfix.field.CoveredOrUncovered get(quickfix.field.CoveredOrUncovered value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CoveredOrUncovered getCoveredOrUncovered() throws FieldNotFound { + return get(new quickfix.field.CoveredOrUncovered()); + } + + public boolean isSet(quickfix.field.CoveredOrUncovered field) { + return isSetField(field); + } + + public boolean isSetCoveredOrUncovered() { + return isSetField(203); + } + + public void set(quickfix.field.CustomerOrFirm value) { + setField(value); + } + + public quickfix.field.CustomerOrFirm get(quickfix.field.CustomerOrFirm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CustomerOrFirm getCustomerOrFirm() throws FieldNotFound { + return get(new quickfix.field.CustomerOrFirm()); + } + + public boolean isSet(quickfix.field.CustomerOrFirm field) { + return isSetField(field); + } + + public boolean isSetCustomerOrFirm() { + return isSetField(204); + } + + public void set(quickfix.field.MaxShow value) { + setField(value); + } + + public quickfix.field.MaxShow get(quickfix.field.MaxShow value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxShow getMaxShow() throws FieldNotFound { + return get(new quickfix.field.MaxShow()); + } + + public boolean isSet(quickfix.field.MaxShow field) { + return isSetField(field); + } + + public boolean isSetMaxShow() { + return isSetField(210); + } + + public void set(quickfix.field.LocateReqd value) { + setField(value); + } + + public quickfix.field.LocateReqd get(quickfix.field.LocateReqd value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocateReqd getLocateReqd() throws FieldNotFound { + return get(new quickfix.field.LocateReqd()); + } + + public boolean isSet(quickfix.field.LocateReqd field) { + return isSetField(field); + } + + public boolean isSetLocateReqd() { + return isSetField(114); + } + + public void set(quickfix.field.ClearingFirm value) { + setField(value); + } + + public quickfix.field.ClearingFirm get(quickfix.field.ClearingFirm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingFirm getClearingFirm() throws FieldNotFound { + return get(new quickfix.field.ClearingFirm()); + } + + public boolean isSet(quickfix.field.ClearingFirm field) { + return isSetField(field); + } + + public boolean isSetClearingFirm() { + return isSetField(439); + } + + public void set(quickfix.field.ClearingAccount value) { + setField(value); + } + + public quickfix.field.ClearingAccount get(quickfix.field.ClearingAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingAccount getClearingAccount() throws FieldNotFound { + return get(new quickfix.field.ClearingAccount()); + } + + public boolean isSet(quickfix.field.ClearingAccount field) { + return isSetField(field); + } + + public boolean isSetClearingAccount() { + return isSetField(440); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/OrderCancelRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/OrderCancelRequest.java new file mode 100644 index 000000000..611599b77 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/OrderCancelRequest.java @@ -0,0 +1,764 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class OrderCancelRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "F"; + + + public OrderCancelRequest() { + + super(new int[] {41, 37, 11, 66, 1, 109, 76, 55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 54, 60, 38, 152, 376, 377, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public OrderCancelRequest(quickfix.field.OrigClOrdID origClOrdID, quickfix.field.ClOrdID clOrdID, quickfix.field.Symbol symbol, quickfix.field.Side side, quickfix.field.TransactTime transactTime) { + this(); + setField(origClOrdID); + setField(clOrdID); + setField(symbol); + setField(side); + setField(transactTime); + } + + public void set(quickfix.field.OrigClOrdID value) { + setField(value); + } + + public quickfix.field.OrigClOrdID get(quickfix.field.OrigClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigClOrdID getOrigClOrdID() throws FieldNotFound { + return get(new quickfix.field.OrigClOrdID()); + } + + public boolean isSet(quickfix.field.OrigClOrdID field) { + return isSetField(field); + } + + public boolean isSetOrigClOrdID() { + return isSetField(41); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.ClientID value) { + setField(value); + } + + public quickfix.field.ClientID get(quickfix.field.ClientID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClientID getClientID() throws FieldNotFound { + return get(new quickfix.field.ClientID()); + } + + public boolean isSet(quickfix.field.ClientID field) { + return isSetField(field); + } + + public boolean isSetClientID() { + return isSetField(109); + } + + public void set(quickfix.field.ExecBroker value) { + setField(value); + } + + public quickfix.field.ExecBroker get(quickfix.field.ExecBroker value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecBroker getExecBroker() throws FieldNotFound { + return get(new quickfix.field.ExecBroker()); + } + + public boolean isSet(quickfix.field.ExecBroker field) { + return isSetField(field); + } + + public boolean isSetExecBroker() { + return isSetField(76); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.ComplianceID value) { + setField(value); + } + + public quickfix.field.ComplianceID get(quickfix.field.ComplianceID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplianceID getComplianceID() throws FieldNotFound { + return get(new quickfix.field.ComplianceID()); + } + + public boolean isSet(quickfix.field.ComplianceID field) { + return isSetField(field); + } + + public boolean isSetComplianceID() { + return isSetField(376); + } + + public void set(quickfix.field.SolicitedFlag value) { + setField(value); + } + + public quickfix.field.SolicitedFlag get(quickfix.field.SolicitedFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SolicitedFlag getSolicitedFlag() throws FieldNotFound { + return get(new quickfix.field.SolicitedFlag()); + } + + public boolean isSet(quickfix.field.SolicitedFlag field) { + return isSetField(field); + } + + public boolean isSetSolicitedFlag() { + return isSetField(377); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/OrderStatusRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/OrderStatusRequest.java new file mode 100644 index 000000000..1050def41 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/OrderStatusRequest.java @@ -0,0 +1,552 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class OrderStatusRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "H"; + + + public OrderStatusRequest() { + + super(new int[] {37, 11, 109, 1, 76, 55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 54, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public OrderStatusRequest(quickfix.field.ClOrdID clOrdID, quickfix.field.Symbol symbol, quickfix.field.Side side) { + this(); + setField(clOrdID); + setField(symbol); + setField(side); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.ClientID value) { + setField(value); + } + + public quickfix.field.ClientID get(quickfix.field.ClientID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClientID getClientID() throws FieldNotFound { + return get(new quickfix.field.ClientID()); + } + + public boolean isSet(quickfix.field.ClientID field) { + return isSetField(field); + } + + public boolean isSetClientID() { + return isSetField(109); + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.ExecBroker value) { + setField(value); + } + + public quickfix.field.ExecBroker get(quickfix.field.ExecBroker value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecBroker getExecBroker() throws FieldNotFound { + return get(new quickfix.field.ExecBroker()); + } + + public boolean isSet(quickfix.field.ExecBroker field) { + return isSetField(field); + } + + public boolean isSetExecBroker() { + return isSetField(76); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Quote.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Quote.java new file mode 100644 index 000000000..ab77d239d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Quote.java @@ -0,0 +1,824 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class Quote extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "S"; + + + public Quote() { + + super(new int[] {131, 117, 301, 336, 55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 132, 133, 134, 135, 62, 188, 190, 189, 191, 60, 64, 40, 193, 192, 15, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public Quote(quickfix.field.QuoteID quoteID, quickfix.field.Symbol symbol) { + this(); + setField(quoteID); + setField(symbol); + } + + public void set(quickfix.field.QuoteReqID value) { + setField(value); + } + + public quickfix.field.QuoteReqID get(quickfix.field.QuoteReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteReqID getQuoteReqID() throws FieldNotFound { + return get(new quickfix.field.QuoteReqID()); + } + + public boolean isSet(quickfix.field.QuoteReqID field) { + return isSetField(field); + } + + public boolean isSetQuoteReqID() { + return isSetField(131); + } + + public void set(quickfix.field.QuoteID value) { + setField(value); + } + + public quickfix.field.QuoteID get(quickfix.field.QuoteID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteID getQuoteID() throws FieldNotFound { + return get(new quickfix.field.QuoteID()); + } + + public boolean isSet(quickfix.field.QuoteID field) { + return isSetField(field); + } + + public boolean isSetQuoteID() { + return isSetField(117); + } + + public void set(quickfix.field.QuoteResponseLevel value) { + setField(value); + } + + public quickfix.field.QuoteResponseLevel get(quickfix.field.QuoteResponseLevel value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteResponseLevel getQuoteResponseLevel() throws FieldNotFound { + return get(new quickfix.field.QuoteResponseLevel()); + } + + public boolean isSet(quickfix.field.QuoteResponseLevel field) { + return isSetField(field); + } + + public boolean isSetQuoteResponseLevel() { + return isSetField(301); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.BidPx value) { + setField(value); + } + + public quickfix.field.BidPx get(quickfix.field.BidPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidPx getBidPx() throws FieldNotFound { + return get(new quickfix.field.BidPx()); + } + + public boolean isSet(quickfix.field.BidPx field) { + return isSetField(field); + } + + public boolean isSetBidPx() { + return isSetField(132); + } + + public void set(quickfix.field.OfferPx value) { + setField(value); + } + + public quickfix.field.OfferPx get(quickfix.field.OfferPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferPx getOfferPx() throws FieldNotFound { + return get(new quickfix.field.OfferPx()); + } + + public boolean isSet(quickfix.field.OfferPx field) { + return isSetField(field); + } + + public boolean isSetOfferPx() { + return isSetField(133); + } + + public void set(quickfix.field.BidSize value) { + setField(value); + } + + public quickfix.field.BidSize get(quickfix.field.BidSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidSize getBidSize() throws FieldNotFound { + return get(new quickfix.field.BidSize()); + } + + public boolean isSet(quickfix.field.BidSize field) { + return isSetField(field); + } + + public boolean isSetBidSize() { + return isSetField(134); + } + + public void set(quickfix.field.OfferSize value) { + setField(value); + } + + public quickfix.field.OfferSize get(quickfix.field.OfferSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferSize getOfferSize() throws FieldNotFound { + return get(new quickfix.field.OfferSize()); + } + + public boolean isSet(quickfix.field.OfferSize field) { + return isSetField(field); + } + + public boolean isSetOfferSize() { + return isSetField(135); + } + + public void set(quickfix.field.ValidUntilTime value) { + setField(value); + } + + public quickfix.field.ValidUntilTime get(quickfix.field.ValidUntilTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ValidUntilTime getValidUntilTime() throws FieldNotFound { + return get(new quickfix.field.ValidUntilTime()); + } + + public boolean isSet(quickfix.field.ValidUntilTime field) { + return isSetField(field); + } + + public boolean isSetValidUntilTime() { + return isSetField(62); + } + + public void set(quickfix.field.BidSpotRate value) { + setField(value); + } + + public quickfix.field.BidSpotRate get(quickfix.field.BidSpotRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidSpotRate getBidSpotRate() throws FieldNotFound { + return get(new quickfix.field.BidSpotRate()); + } + + public boolean isSet(quickfix.field.BidSpotRate field) { + return isSetField(field); + } + + public boolean isSetBidSpotRate() { + return isSetField(188); + } + + public void set(quickfix.field.OfferSpotRate value) { + setField(value); + } + + public quickfix.field.OfferSpotRate get(quickfix.field.OfferSpotRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferSpotRate getOfferSpotRate() throws FieldNotFound { + return get(new quickfix.field.OfferSpotRate()); + } + + public boolean isSet(quickfix.field.OfferSpotRate field) { + return isSetField(field); + } + + public boolean isSetOfferSpotRate() { + return isSetField(190); + } + + public void set(quickfix.field.BidForwardPoints value) { + setField(value); + } + + public quickfix.field.BidForwardPoints get(quickfix.field.BidForwardPoints value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidForwardPoints getBidForwardPoints() throws FieldNotFound { + return get(new quickfix.field.BidForwardPoints()); + } + + public boolean isSet(quickfix.field.BidForwardPoints field) { + return isSetField(field); + } + + public boolean isSetBidForwardPoints() { + return isSetField(189); + } + + public void set(quickfix.field.OfferForwardPoints value) { + setField(value); + } + + public quickfix.field.OfferForwardPoints get(quickfix.field.OfferForwardPoints value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferForwardPoints getOfferForwardPoints() throws FieldNotFound { + return get(new quickfix.field.OfferForwardPoints()); + } + + public boolean isSet(quickfix.field.OfferForwardPoints field) { + return isSetField(field); + } + + public boolean isSetOfferForwardPoints() { + return isSetField(191); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.FutSettDate value) { + setField(value); + } + + public quickfix.field.FutSettDate get(quickfix.field.FutSettDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FutSettDate getFutSettDate() throws FieldNotFound { + return get(new quickfix.field.FutSettDate()); + } + + public boolean isSet(quickfix.field.FutSettDate field) { + return isSetField(field); + } + + public boolean isSetFutSettDate() { + return isSetField(64); + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } + + public void set(quickfix.field.FutSettDate2 value) { + setField(value); + } + + public quickfix.field.FutSettDate2 get(quickfix.field.FutSettDate2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FutSettDate2 getFutSettDate2() throws FieldNotFound { + return get(new quickfix.field.FutSettDate2()); + } + + public boolean isSet(quickfix.field.FutSettDate2 field) { + return isSetField(field); + } + + public boolean isSetFutSettDate2() { + return isSetField(193); + } + + public void set(quickfix.field.OrderQty2 value) { + setField(value); + } + + public quickfix.field.OrderQty2 get(quickfix.field.OrderQty2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty2 getOrderQty2() throws FieldNotFound { + return get(new quickfix.field.OrderQty2()); + } + + public boolean isSet(quickfix.field.OrderQty2 field) { + return isSetField(field); + } + + public boolean isSetOrderQty2() { + return isSetField(192); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/QuoteAcknowledgement.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/QuoteAcknowledgement.java new file mode 100644 index 000000000..12034d70c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/QuoteAcknowledgement.java @@ -0,0 +1,1119 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class QuoteAcknowledgement extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "b"; + + + public QuoteAcknowledgement() { + + super(new int[] {131, 117, 297, 300, 301, 336, 58, 296, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public QuoteAcknowledgement(quickfix.field.QuoteAckStatus quoteAckStatus) { + this(); + setField(quoteAckStatus); + } + + public void set(quickfix.field.QuoteReqID value) { + setField(value); + } + + public quickfix.field.QuoteReqID get(quickfix.field.QuoteReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteReqID getQuoteReqID() throws FieldNotFound { + return get(new quickfix.field.QuoteReqID()); + } + + public boolean isSet(quickfix.field.QuoteReqID field) { + return isSetField(field); + } + + public boolean isSetQuoteReqID() { + return isSetField(131); + } + + public void set(quickfix.field.QuoteID value) { + setField(value); + } + + public quickfix.field.QuoteID get(quickfix.field.QuoteID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteID getQuoteID() throws FieldNotFound { + return get(new quickfix.field.QuoteID()); + } + + public boolean isSet(quickfix.field.QuoteID field) { + return isSetField(field); + } + + public boolean isSetQuoteID() { + return isSetField(117); + } + + public void set(quickfix.field.QuoteAckStatus value) { + setField(value); + } + + public quickfix.field.QuoteAckStatus get(quickfix.field.QuoteAckStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteAckStatus getQuoteAckStatus() throws FieldNotFound { + return get(new quickfix.field.QuoteAckStatus()); + } + + public boolean isSet(quickfix.field.QuoteAckStatus field) { + return isSetField(field); + } + + public boolean isSetQuoteAckStatus() { + return isSetField(297); + } + + public void set(quickfix.field.QuoteRejectReason value) { + setField(value); + } + + public quickfix.field.QuoteRejectReason get(quickfix.field.QuoteRejectReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteRejectReason getQuoteRejectReason() throws FieldNotFound { + return get(new quickfix.field.QuoteRejectReason()); + } + + public boolean isSet(quickfix.field.QuoteRejectReason field) { + return isSetField(field); + } + + public boolean isSetQuoteRejectReason() { + return isSetField(300); + } + + public void set(quickfix.field.QuoteResponseLevel value) { + setField(value); + } + + public quickfix.field.QuoteResponseLevel get(quickfix.field.QuoteResponseLevel value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteResponseLevel getQuoteResponseLevel() throws FieldNotFound { + return get(new quickfix.field.QuoteResponseLevel()); + } + + public boolean isSet(quickfix.field.QuoteResponseLevel field) { + return isSetField(field); + } + + public boolean isSetQuoteResponseLevel() { + return isSetField(301); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.NoQuoteSets value) { + setField(value); + } + + public quickfix.field.NoQuoteSets get(quickfix.field.NoQuoteSets value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoQuoteSets getNoQuoteSets() throws FieldNotFound { + return get(new quickfix.field.NoQuoteSets()); + } + + public boolean isSet(quickfix.field.NoQuoteSets field) { + return isSetField(field); + } + + public boolean isSetNoQuoteSets() { + return isSetField(296); + } + + public static class NoQuoteSets extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {302, 311, 312, 309, 305, 310, 313, 314, 315, 316, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 304, 295, 0}; + + public NoQuoteSets() { + super(296, 302, ORDER); + } + + public void set(quickfix.field.QuoteSetID value) { + setField(value); + } + + public quickfix.field.QuoteSetID get(quickfix.field.QuoteSetID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteSetID getQuoteSetID() throws FieldNotFound { + return get(new quickfix.field.QuoteSetID()); + } + + public boolean isSet(quickfix.field.QuoteSetID field) { + return isSetField(field); + } + + public boolean isSetQuoteSetID() { + return isSetField(302); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingIDSource get(quickfix.field.UnderlyingIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIDSource getUnderlyingIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDay value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDay get(quickfix.field.UnderlyingMaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDay getUnderlyingMaturityDay() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDay()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDay field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDay() { + return isSetField(314); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.TotQuoteEntries value) { + setField(value); + } + + public quickfix.field.TotQuoteEntries get(quickfix.field.TotQuoteEntries value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotQuoteEntries getTotQuoteEntries() throws FieldNotFound { + return get(new quickfix.field.TotQuoteEntries()); + } + + public boolean isSet(quickfix.field.TotQuoteEntries field) { + return isSetField(field); + } + + public boolean isSetTotQuoteEntries() { + return isSetField(304); + } + + public void set(quickfix.field.NoQuoteEntries value) { + setField(value); + } + + public quickfix.field.NoQuoteEntries get(quickfix.field.NoQuoteEntries value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoQuoteEntries getNoQuoteEntries() throws FieldNotFound { + return get(new quickfix.field.NoQuoteEntries()); + } + + public boolean isSet(quickfix.field.NoQuoteEntries field) { + return isSetField(field); + } + + public boolean isSetNoQuoteEntries() { + return isSetField(295); + } + + public static class NoQuoteEntries extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {299, 55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 368, 0}; + + public NoQuoteEntries() { + super(295, 299, ORDER); + } + + public void set(quickfix.field.QuoteEntryID value) { + setField(value); + } + + public quickfix.field.QuoteEntryID get(quickfix.field.QuoteEntryID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteEntryID getQuoteEntryID() throws FieldNotFound { + return get(new quickfix.field.QuoteEntryID()); + } + + public boolean isSet(quickfix.field.QuoteEntryID field) { + return isSetField(field); + } + + public boolean isSetQuoteEntryID() { + return isSetField(299); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.QuoteEntryRejectReason value) { + setField(value); + } + + public quickfix.field.QuoteEntryRejectReason get(quickfix.field.QuoteEntryRejectReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteEntryRejectReason getQuoteEntryRejectReason() throws FieldNotFound { + return get(new quickfix.field.QuoteEntryRejectReason()); + } + + public boolean isSet(quickfix.field.QuoteEntryRejectReason field) { + return isSetField(field); + } + + public boolean isSetQuoteEntryRejectReason() { + return isSetField(368); + } + + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/QuoteCancel.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/QuoteCancel.java new file mode 100644 index 000000000..92b65147c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/QuoteCancel.java @@ -0,0 +1,584 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class QuoteCancel extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "Z"; + + + public QuoteCancel() { + + super(new int[] {131, 117, 298, 301, 336, 295, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public QuoteCancel(quickfix.field.QuoteID quoteID, quickfix.field.QuoteCancelType quoteCancelType) { + this(); + setField(quoteID); + setField(quoteCancelType); + } + + public void set(quickfix.field.QuoteReqID value) { + setField(value); + } + + public quickfix.field.QuoteReqID get(quickfix.field.QuoteReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteReqID getQuoteReqID() throws FieldNotFound { + return get(new quickfix.field.QuoteReqID()); + } + + public boolean isSet(quickfix.field.QuoteReqID field) { + return isSetField(field); + } + + public boolean isSetQuoteReqID() { + return isSetField(131); + } + + public void set(quickfix.field.QuoteID value) { + setField(value); + } + + public quickfix.field.QuoteID get(quickfix.field.QuoteID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteID getQuoteID() throws FieldNotFound { + return get(new quickfix.field.QuoteID()); + } + + public boolean isSet(quickfix.field.QuoteID field) { + return isSetField(field); + } + + public boolean isSetQuoteID() { + return isSetField(117); + } + + public void set(quickfix.field.QuoteCancelType value) { + setField(value); + } + + public quickfix.field.QuoteCancelType get(quickfix.field.QuoteCancelType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteCancelType getQuoteCancelType() throws FieldNotFound { + return get(new quickfix.field.QuoteCancelType()); + } + + public boolean isSet(quickfix.field.QuoteCancelType field) { + return isSetField(field); + } + + public boolean isSetQuoteCancelType() { + return isSetField(298); + } + + public void set(quickfix.field.QuoteResponseLevel value) { + setField(value); + } + + public quickfix.field.QuoteResponseLevel get(quickfix.field.QuoteResponseLevel value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteResponseLevel getQuoteResponseLevel() throws FieldNotFound { + return get(new quickfix.field.QuoteResponseLevel()); + } + + public boolean isSet(quickfix.field.QuoteResponseLevel field) { + return isSetField(field); + } + + public boolean isSetQuoteResponseLevel() { + return isSetField(301); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.NoQuoteEntries value) { + setField(value); + } + + public quickfix.field.NoQuoteEntries get(quickfix.field.NoQuoteEntries value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoQuoteEntries getNoQuoteEntries() throws FieldNotFound { + return get(new quickfix.field.NoQuoteEntries()); + } + + public boolean isSet(quickfix.field.NoQuoteEntries field) { + return isSetField(field); + } + + public boolean isSetNoQuoteEntries() { + return isSetField(295); + } + + public static class NoQuoteEntries extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 311, 0}; + + public NoQuoteEntries() { + super(295, 55, ORDER); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/QuoteRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/QuoteRequest.java new file mode 100644 index 000000000..a55402b9a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/QuoteRequest.java @@ -0,0 +1,730 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class QuoteRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "R"; + + + public QuoteRequest() { + + super(new int[] {131, 146, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public QuoteRequest(quickfix.field.QuoteReqID quoteReqID) { + this(); + setField(quoteReqID); + } + + public void set(quickfix.field.QuoteReqID value) { + setField(value); + } + + public quickfix.field.QuoteReqID get(quickfix.field.QuoteReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteReqID getQuoteReqID() throws FieldNotFound { + return get(new quickfix.field.QuoteReqID()); + } + + public boolean isSet(quickfix.field.QuoteReqID field) { + return isSetField(field); + } + + public boolean isSetQuoteReqID() { + return isSetField(131); + } + + public void set(quickfix.field.NoRelatedSym value) { + setField(value); + } + + public quickfix.field.NoRelatedSym get(quickfix.field.NoRelatedSym value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRelatedSym getNoRelatedSym() throws FieldNotFound { + return get(new quickfix.field.NoRelatedSym()); + } + + public boolean isSet(quickfix.field.NoRelatedSym field) { + return isSetField(field); + } + + public boolean isSetNoRelatedSym() { + return isSetField(146); + } + + public static class NoRelatedSym extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 140, 303, 336, 54, 38, 64, 40, 193, 192, 126, 60, 15, 0}; + + public NoRelatedSym() { + super(146, 55, ORDER); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.PrevClosePx value) { + setField(value); + } + + public quickfix.field.PrevClosePx get(quickfix.field.PrevClosePx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PrevClosePx getPrevClosePx() throws FieldNotFound { + return get(new quickfix.field.PrevClosePx()); + } + + public boolean isSet(quickfix.field.PrevClosePx field) { + return isSetField(field); + } + + public boolean isSetPrevClosePx() { + return isSetField(140); + } + + public void set(quickfix.field.QuoteRequestType value) { + setField(value); + } + + public quickfix.field.QuoteRequestType get(quickfix.field.QuoteRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteRequestType getQuoteRequestType() throws FieldNotFound { + return get(new quickfix.field.QuoteRequestType()); + } + + public boolean isSet(quickfix.field.QuoteRequestType field) { + return isSetField(field); + } + + public boolean isSetQuoteRequestType() { + return isSetField(303); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.FutSettDate value) { + setField(value); + } + + public quickfix.field.FutSettDate get(quickfix.field.FutSettDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FutSettDate getFutSettDate() throws FieldNotFound { + return get(new quickfix.field.FutSettDate()); + } + + public boolean isSet(quickfix.field.FutSettDate field) { + return isSetField(field); + } + + public boolean isSetFutSettDate() { + return isSetField(64); + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } + + public void set(quickfix.field.FutSettDate2 value) { + setField(value); + } + + public quickfix.field.FutSettDate2 get(quickfix.field.FutSettDate2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FutSettDate2 getFutSettDate2() throws FieldNotFound { + return get(new quickfix.field.FutSettDate2()); + } + + public boolean isSet(quickfix.field.FutSettDate2 field) { + return isSetField(field); + } + + public boolean isSetFutSettDate2() { + return isSetField(193); + } + + public void set(quickfix.field.OrderQty2 value) { + setField(value); + } + + public quickfix.field.OrderQty2 get(quickfix.field.OrderQty2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty2 getOrderQty2() throws FieldNotFound { + return get(new quickfix.field.OrderQty2()); + } + + public boolean isSet(quickfix.field.OrderQty2 field) { + return isSetField(field); + } + + public boolean isSetOrderQty2() { + return isSetField(192); + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/QuoteStatusRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/QuoteStatusRequest.java new file mode 100644 index 000000000..ea0601da0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/QuoteStatusRequest.java @@ -0,0 +1,487 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class QuoteStatusRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "a"; + + + public QuoteStatusRequest() { + + super(new int[] {117, 55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 54, 336, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public QuoteStatusRequest(quickfix.field.Symbol symbol) { + this(); + setField(symbol); + } + + public void set(quickfix.field.QuoteID value) { + setField(value); + } + + public quickfix.field.QuoteID get(quickfix.field.QuoteID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteID getQuoteID() throws FieldNotFound { + return get(new quickfix.field.QuoteID()); + } + + public boolean isSet(quickfix.field.QuoteID field) { + return isSetField(field); + } + + public boolean isSetQuoteID() { + return isSetField(117); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Reject.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Reject.java new file mode 100644 index 000000000..357de2c3a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/Reject.java @@ -0,0 +1,172 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class Reject extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "3"; + + + public Reject() { + + super(new int[] {45, 371, 372, 373, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public Reject(quickfix.field.RefSeqNum refSeqNum) { + this(); + setField(refSeqNum); + } + + public void set(quickfix.field.RefSeqNum value) { + setField(value); + } + + public quickfix.field.RefSeqNum get(quickfix.field.RefSeqNum value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RefSeqNum getRefSeqNum() throws FieldNotFound { + return get(new quickfix.field.RefSeqNum()); + } + + public boolean isSet(quickfix.field.RefSeqNum field) { + return isSetField(field); + } + + public boolean isSetRefSeqNum() { + return isSetField(45); + } + + public void set(quickfix.field.RefTagID value) { + setField(value); + } + + public quickfix.field.RefTagID get(quickfix.field.RefTagID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RefTagID getRefTagID() throws FieldNotFound { + return get(new quickfix.field.RefTagID()); + } + + public boolean isSet(quickfix.field.RefTagID field) { + return isSetField(field); + } + + public boolean isSetRefTagID() { + return isSetField(371); + } + + public void set(quickfix.field.RefMsgType value) { + setField(value); + } + + public quickfix.field.RefMsgType get(quickfix.field.RefMsgType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RefMsgType getRefMsgType() throws FieldNotFound { + return get(new quickfix.field.RefMsgType()); + } + + public boolean isSet(quickfix.field.RefMsgType field) { + return isSetField(field); + } + + public boolean isSetRefMsgType() { + return isSetField(372); + } + + public void set(quickfix.field.SessionRejectReason value) { + setField(value); + } + + public quickfix.field.SessionRejectReason get(quickfix.field.SessionRejectReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SessionRejectReason getSessionRejectReason() throws FieldNotFound { + return get(new quickfix.field.SessionRejectReason()); + } + + public boolean isSet(quickfix.field.SessionRejectReason field) { + return isSetField(field); + } + + public boolean isSetSessionRejectReason() { + return isSetField(373); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/ResendRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/ResendRequest.java new file mode 100644 index 000000000..aa9848f68 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/ResendRequest.java @@ -0,0 +1,68 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class ResendRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "2"; + + + public ResendRequest() { + + super(new int[] {7, 16, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public ResendRequest(quickfix.field.BeginSeqNo beginSeqNo, quickfix.field.EndSeqNo endSeqNo) { + this(); + setField(beginSeqNo); + setField(endSeqNo); + } + + public void set(quickfix.field.BeginSeqNo value) { + setField(value); + } + + public quickfix.field.BeginSeqNo get(quickfix.field.BeginSeqNo value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BeginSeqNo getBeginSeqNo() throws FieldNotFound { + return get(new quickfix.field.BeginSeqNo()); + } + + public boolean isSet(quickfix.field.BeginSeqNo field) { + return isSetField(field); + } + + public boolean isSetBeginSeqNo() { + return isSetField(7); + } + + public void set(quickfix.field.EndSeqNo value) { + setField(value); + } + + public quickfix.field.EndSeqNo get(quickfix.field.EndSeqNo value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndSeqNo getEndSeqNo() throws FieldNotFound { + return get(new quickfix.field.EndSeqNo()); + } + + public boolean isSet(quickfix.field.EndSeqNo field) { + return isSetField(field); + } + + public boolean isSetEndSeqNo() { + return isSetField(16); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/SecurityDefinition.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/SecurityDefinition.java new file mode 100644 index 000000000..e88ad6570 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/SecurityDefinition.java @@ -0,0 +1,1110 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class SecurityDefinition extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "d"; + + + public SecurityDefinition() { + + super(new int[] {320, 322, 323, 393, 55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 15, 336, 58, 354, 355, 146, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public SecurityDefinition(quickfix.field.SecurityReqID securityReqID, quickfix.field.SecurityResponseID securityResponseID, quickfix.field.TotalNumSecurities totalNumSecurities) { + this(); + setField(securityReqID); + setField(securityResponseID); + setField(totalNumSecurities); + } + + public void set(quickfix.field.SecurityReqID value) { + setField(value); + } + + public quickfix.field.SecurityReqID get(quickfix.field.SecurityReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityReqID getSecurityReqID() throws FieldNotFound { + return get(new quickfix.field.SecurityReqID()); + } + + public boolean isSet(quickfix.field.SecurityReqID field) { + return isSetField(field); + } + + public boolean isSetSecurityReqID() { + return isSetField(320); + } + + public void set(quickfix.field.SecurityResponseID value) { + setField(value); + } + + public quickfix.field.SecurityResponseID get(quickfix.field.SecurityResponseID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityResponseID getSecurityResponseID() throws FieldNotFound { + return get(new quickfix.field.SecurityResponseID()); + } + + public boolean isSet(quickfix.field.SecurityResponseID field) { + return isSetField(field); + } + + public boolean isSetSecurityResponseID() { + return isSetField(322); + } + + public void set(quickfix.field.SecurityResponseType value) { + setField(value); + } + + public quickfix.field.SecurityResponseType get(quickfix.field.SecurityResponseType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityResponseType getSecurityResponseType() throws FieldNotFound { + return get(new quickfix.field.SecurityResponseType()); + } + + public boolean isSet(quickfix.field.SecurityResponseType field) { + return isSetField(field); + } + + public boolean isSetSecurityResponseType() { + return isSetField(323); + } + + public void set(quickfix.field.TotalNumSecurities value) { + setField(value); + } + + public quickfix.field.TotalNumSecurities get(quickfix.field.TotalNumSecurities value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotalNumSecurities getTotalNumSecurities() throws FieldNotFound { + return get(new quickfix.field.TotalNumSecurities()); + } + + public boolean isSet(quickfix.field.TotalNumSecurities field) { + return isSetField(field); + } + + public boolean isSetTotalNumSecurities() { + return isSetField(393); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.NoRelatedSym value) { + setField(value); + } + + public quickfix.field.NoRelatedSym get(quickfix.field.NoRelatedSym value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRelatedSym getNoRelatedSym() throws FieldNotFound { + return get(new quickfix.field.NoRelatedSym()); + } + + public boolean isSet(quickfix.field.NoRelatedSym field) { + return isSetField(field); + } + + public boolean isSetNoRelatedSym() { + return isSetField(146); + } + + public static class NoRelatedSym extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 310, 313, 314, 315, 316, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 319, 54, 318, 0}; + + public NoRelatedSym() { + super(146, 311, ORDER); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingIDSource get(quickfix.field.UnderlyingIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIDSource getUnderlyingIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDay value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDay get(quickfix.field.UnderlyingMaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDay getUnderlyingMaturityDay() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDay()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDay field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDay() { + return isSetField(314); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.RatioQty value) { + setField(value); + } + + public quickfix.field.RatioQty get(quickfix.field.RatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RatioQty getRatioQty() throws FieldNotFound { + return get(new quickfix.field.RatioQty()); + } + + public boolean isSet(quickfix.field.RatioQty field) { + return isSetField(field); + } + + public boolean isSetRatioQty() { + return isSetField(319); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/SecurityDefinitionRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/SecurityDefinitionRequest.java new file mode 100644 index 000000000..9a7f9df8a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/SecurityDefinitionRequest.java @@ -0,0 +1,1067 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class SecurityDefinitionRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "c"; + + + public SecurityDefinitionRequest() { + + super(new int[] {320, 321, 55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 15, 58, 354, 355, 336, 146, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public SecurityDefinitionRequest(quickfix.field.SecurityReqID securityReqID, quickfix.field.SecurityRequestType securityRequestType) { + this(); + setField(securityReqID); + setField(securityRequestType); + } + + public void set(quickfix.field.SecurityReqID value) { + setField(value); + } + + public quickfix.field.SecurityReqID get(quickfix.field.SecurityReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityReqID getSecurityReqID() throws FieldNotFound { + return get(new quickfix.field.SecurityReqID()); + } + + public boolean isSet(quickfix.field.SecurityReqID field) { + return isSetField(field); + } + + public boolean isSetSecurityReqID() { + return isSetField(320); + } + + public void set(quickfix.field.SecurityRequestType value) { + setField(value); + } + + public quickfix.field.SecurityRequestType get(quickfix.field.SecurityRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityRequestType getSecurityRequestType() throws FieldNotFound { + return get(new quickfix.field.SecurityRequestType()); + } + + public boolean isSet(quickfix.field.SecurityRequestType field) { + return isSetField(field); + } + + public boolean isSetSecurityRequestType() { + return isSetField(321); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.NoRelatedSym value) { + setField(value); + } + + public quickfix.field.NoRelatedSym get(quickfix.field.NoRelatedSym value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRelatedSym getNoRelatedSym() throws FieldNotFound { + return get(new quickfix.field.NoRelatedSym()); + } + + public boolean isSet(quickfix.field.NoRelatedSym field) { + return isSetField(field); + } + + public boolean isSetNoRelatedSym() { + return isSetField(146); + } + + public static class NoRelatedSym extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 310, 313, 314, 315, 316, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 319, 54, 318, 0}; + + public NoRelatedSym() { + super(146, 311, ORDER); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingIDSource get(quickfix.field.UnderlyingIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIDSource getUnderlyingIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDay value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDay get(quickfix.field.UnderlyingMaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDay getUnderlyingMaturityDay() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDay()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDay field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDay() { + return isSetField(314); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.RatioQty value) { + setField(value); + } + + public quickfix.field.RatioQty get(quickfix.field.RatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RatioQty getRatioQty() throws FieldNotFound { + return get(new quickfix.field.RatioQty()); + } + + public boolean isSet(quickfix.field.RatioQty field) { + return isSetField(field); + } + + public boolean isSetRatioQty() { + return isSetField(319); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/SecurityStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/SecurityStatus.java new file mode 100644 index 000000000..462974054 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/SecurityStatus.java @@ -0,0 +1,781 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class SecurityStatus extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "f"; + + + public SecurityStatus() { + + super(new int[] {324, 55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 15, 336, 325, 326, 291, 292, 327, 328, 329, 330, 331, 332, 333, 31, 60, 334, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public SecurityStatus(quickfix.field.Symbol symbol) { + this(); + setField(symbol); + } + + public void set(quickfix.field.SecurityStatusReqID value) { + setField(value); + } + + public quickfix.field.SecurityStatusReqID get(quickfix.field.SecurityStatusReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityStatusReqID getSecurityStatusReqID() throws FieldNotFound { + return get(new quickfix.field.SecurityStatusReqID()); + } + + public boolean isSet(quickfix.field.SecurityStatusReqID field) { + return isSetField(field); + } + + public boolean isSetSecurityStatusReqID() { + return isSetField(324); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.UnsolicitedIndicator value) { + setField(value); + } + + public quickfix.field.UnsolicitedIndicator get(quickfix.field.UnsolicitedIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnsolicitedIndicator getUnsolicitedIndicator() throws FieldNotFound { + return get(new quickfix.field.UnsolicitedIndicator()); + } + + public boolean isSet(quickfix.field.UnsolicitedIndicator field) { + return isSetField(field); + } + + public boolean isSetUnsolicitedIndicator() { + return isSetField(325); + } + + public void set(quickfix.field.SecurityTradingStatus value) { + setField(value); + } + + public quickfix.field.SecurityTradingStatus get(quickfix.field.SecurityTradingStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityTradingStatus getSecurityTradingStatus() throws FieldNotFound { + return get(new quickfix.field.SecurityTradingStatus()); + } + + public boolean isSet(quickfix.field.SecurityTradingStatus field) { + return isSetField(field); + } + + public boolean isSetSecurityTradingStatus() { + return isSetField(326); + } + + public void set(quickfix.field.FinancialStatus value) { + setField(value); + } + + public quickfix.field.FinancialStatus get(quickfix.field.FinancialStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FinancialStatus getFinancialStatus() throws FieldNotFound { + return get(new quickfix.field.FinancialStatus()); + } + + public boolean isSet(quickfix.field.FinancialStatus field) { + return isSetField(field); + } + + public boolean isSetFinancialStatus() { + return isSetField(291); + } + + public void set(quickfix.field.CorporateAction value) { + setField(value); + } + + public quickfix.field.CorporateAction get(quickfix.field.CorporateAction value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CorporateAction getCorporateAction() throws FieldNotFound { + return get(new quickfix.field.CorporateAction()); + } + + public boolean isSet(quickfix.field.CorporateAction field) { + return isSetField(field); + } + + public boolean isSetCorporateAction() { + return isSetField(292); + } + + public void set(quickfix.field.HaltReason value) { + setField(value); + } + + public quickfix.field.HaltReason get(quickfix.field.HaltReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.HaltReason getHaltReason() throws FieldNotFound { + return get(new quickfix.field.HaltReason()); + } + + public boolean isSet(quickfix.field.HaltReason field) { + return isSetField(field); + } + + public boolean isSetHaltReason() { + return isSetField(327); + } + + public void set(quickfix.field.InViewOfCommon value) { + setField(value); + } + + public quickfix.field.InViewOfCommon get(quickfix.field.InViewOfCommon value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InViewOfCommon getInViewOfCommon() throws FieldNotFound { + return get(new quickfix.field.InViewOfCommon()); + } + + public boolean isSet(quickfix.field.InViewOfCommon field) { + return isSetField(field); + } + + public boolean isSetInViewOfCommon() { + return isSetField(328); + } + + public void set(quickfix.field.DueToRelated value) { + setField(value); + } + + public quickfix.field.DueToRelated get(quickfix.field.DueToRelated value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DueToRelated getDueToRelated() throws FieldNotFound { + return get(new quickfix.field.DueToRelated()); + } + + public boolean isSet(quickfix.field.DueToRelated field) { + return isSetField(field); + } + + public boolean isSetDueToRelated() { + return isSetField(329); + } + + public void set(quickfix.field.BuyVolume value) { + setField(value); + } + + public quickfix.field.BuyVolume get(quickfix.field.BuyVolume value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BuyVolume getBuyVolume() throws FieldNotFound { + return get(new quickfix.field.BuyVolume()); + } + + public boolean isSet(quickfix.field.BuyVolume field) { + return isSetField(field); + } + + public boolean isSetBuyVolume() { + return isSetField(330); + } + + public void set(quickfix.field.SellVolume value) { + setField(value); + } + + public quickfix.field.SellVolume get(quickfix.field.SellVolume value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SellVolume getSellVolume() throws FieldNotFound { + return get(new quickfix.field.SellVolume()); + } + + public boolean isSet(quickfix.field.SellVolume field) { + return isSetField(field); + } + + public boolean isSetSellVolume() { + return isSetField(331); + } + + public void set(quickfix.field.HighPx value) { + setField(value); + } + + public quickfix.field.HighPx get(quickfix.field.HighPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.HighPx getHighPx() throws FieldNotFound { + return get(new quickfix.field.HighPx()); + } + + public boolean isSet(quickfix.field.HighPx field) { + return isSetField(field); + } + + public boolean isSetHighPx() { + return isSetField(332); + } + + public void set(quickfix.field.LowPx value) { + setField(value); + } + + public quickfix.field.LowPx get(quickfix.field.LowPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LowPx getLowPx() throws FieldNotFound { + return get(new quickfix.field.LowPx()); + } + + public boolean isSet(quickfix.field.LowPx field) { + return isSetField(field); + } + + public boolean isSetLowPx() { + return isSetField(333); + } + + public void set(quickfix.field.LastPx value) { + setField(value); + } + + public quickfix.field.LastPx get(quickfix.field.LastPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastPx getLastPx() throws FieldNotFound { + return get(new quickfix.field.LastPx()); + } + + public boolean isSet(quickfix.field.LastPx field) { + return isSetField(field); + } + + public boolean isSetLastPx() { + return isSetField(31); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.Adjustment value) { + setField(value); + } + + public quickfix.field.Adjustment get(quickfix.field.Adjustment value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Adjustment getAdjustment() throws FieldNotFound { + return get(new quickfix.field.Adjustment()); + } + + public boolean isSet(quickfix.field.Adjustment field) { + return isSetField(field); + } + + public boolean isSetAdjustment() { + return isSetField(334); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/SecurityStatusRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/SecurityStatusRequest.java new file mode 100644 index 000000000..d57937f24 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/SecurityStatusRequest.java @@ -0,0 +1,510 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class SecurityStatusRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "e"; + + + public SecurityStatusRequest() { + + super(new int[] {324, 55, 65, 48, 22, 167, 200, 205, 201, 202, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 15, 263, 336, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public SecurityStatusRequest(quickfix.field.SecurityStatusReqID securityStatusReqID, quickfix.field.Symbol symbol, quickfix.field.SubscriptionRequestType subscriptionRequestType) { + this(); + setField(securityStatusReqID); + setField(symbol); + setField(subscriptionRequestType); + } + + public void set(quickfix.field.SecurityStatusReqID value) { + setField(value); + } + + public quickfix.field.SecurityStatusReqID get(quickfix.field.SecurityStatusReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityStatusReqID getSecurityStatusReqID() throws FieldNotFound { + return get(new quickfix.field.SecurityStatusReqID()); + } + + public boolean isSet(quickfix.field.SecurityStatusReqID field) { + return isSetField(field); + } + + public boolean isSetSecurityStatusReqID() { + return isSetField(324); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.IDSource value) { + setField(value); + } + + public quickfix.field.IDSource get(quickfix.field.IDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IDSource getIDSource() throws FieldNotFound { + return get(new quickfix.field.IDSource()); + } + + public boolean isSet(quickfix.field.IDSource field) { + return isSetField(field); + } + + public boolean isSetIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDay value) { + setField(value); + } + + public quickfix.field.MaturityDay get(quickfix.field.MaturityDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDay getMaturityDay() throws FieldNotFound { + return get(new quickfix.field.MaturityDay()); + } + + public boolean isSet(quickfix.field.MaturityDay field) { + return isSetField(field); + } + + public boolean isSetMaturityDay() { + return isSetField(205); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.SubscriptionRequestType value) { + setField(value); + } + + public quickfix.field.SubscriptionRequestType get(quickfix.field.SubscriptionRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SubscriptionRequestType getSubscriptionRequestType() throws FieldNotFound { + return get(new quickfix.field.SubscriptionRequestType()); + } + + public boolean isSet(quickfix.field.SubscriptionRequestType field) { + return isSetField(field); + } + + public boolean isSetSubscriptionRequestType() { + return isSetField(263); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/SequenceReset.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/SequenceReset.java new file mode 100644 index 000000000..553b4d6f5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/SequenceReset.java @@ -0,0 +1,67 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class SequenceReset extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "4"; + + + public SequenceReset() { + + super(new int[] {123, 36, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public SequenceReset(quickfix.field.NewSeqNo newSeqNo) { + this(); + setField(newSeqNo); + } + + public void set(quickfix.field.GapFillFlag value) { + setField(value); + } + + public quickfix.field.GapFillFlag get(quickfix.field.GapFillFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.GapFillFlag getGapFillFlag() throws FieldNotFound { + return get(new quickfix.field.GapFillFlag()); + } + + public boolean isSet(quickfix.field.GapFillFlag field) { + return isSetField(field); + } + + public boolean isSetGapFillFlag() { + return isSetField(123); + } + + public void set(quickfix.field.NewSeqNo value) { + setField(value); + } + + public quickfix.field.NewSeqNo get(quickfix.field.NewSeqNo value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NewSeqNo getNewSeqNo() throws FieldNotFound { + return get(new quickfix.field.NewSeqNo()); + } + + public boolean isSet(quickfix.field.NewSeqNo field) { + return isSetField(field); + } + + public boolean isSetNewSeqNo() { + return isSetField(36); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/SettlementInstructions.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/SettlementInstructions.java new file mode 100644 index 000000000..90e669713 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/SettlementInstructions.java @@ -0,0 +1,787 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class SettlementInstructions extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "T"; + + + public SettlementInstructions() { + + super(new int[] {162, 163, 214, 160, 165, 79, 166, 75, 70, 30, 336, 54, 167, 168, 60, 109, 76, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public SettlementInstructions(quickfix.field.SettlInstID settlInstID, quickfix.field.SettlInstTransType settlInstTransType, quickfix.field.SettlInstRefID settlInstRefID, quickfix.field.SettlInstMode settlInstMode, quickfix.field.SettlInstSource settlInstSource, quickfix.field.AllocAccount allocAccount, quickfix.field.TransactTime transactTime) { + this(); + setField(settlInstID); + setField(settlInstTransType); + setField(settlInstRefID); + setField(settlInstMode); + setField(settlInstSource); + setField(allocAccount); + setField(transactTime); + } + + public void set(quickfix.field.SettlInstID value) { + setField(value); + } + + public quickfix.field.SettlInstID get(quickfix.field.SettlInstID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstID getSettlInstID() throws FieldNotFound { + return get(new quickfix.field.SettlInstID()); + } + + public boolean isSet(quickfix.field.SettlInstID field) { + return isSetField(field); + } + + public boolean isSetSettlInstID() { + return isSetField(162); + } + + public void set(quickfix.field.SettlInstTransType value) { + setField(value); + } + + public quickfix.field.SettlInstTransType get(quickfix.field.SettlInstTransType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstTransType getSettlInstTransType() throws FieldNotFound { + return get(new quickfix.field.SettlInstTransType()); + } + + public boolean isSet(quickfix.field.SettlInstTransType field) { + return isSetField(field); + } + + public boolean isSetSettlInstTransType() { + return isSetField(163); + } + + public void set(quickfix.field.SettlInstRefID value) { + setField(value); + } + + public quickfix.field.SettlInstRefID get(quickfix.field.SettlInstRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstRefID getSettlInstRefID() throws FieldNotFound { + return get(new quickfix.field.SettlInstRefID()); + } + + public boolean isSet(quickfix.field.SettlInstRefID field) { + return isSetField(field); + } + + public boolean isSetSettlInstRefID() { + return isSetField(214); + } + + public void set(quickfix.field.SettlInstMode value) { + setField(value); + } + + public quickfix.field.SettlInstMode get(quickfix.field.SettlInstMode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstMode getSettlInstMode() throws FieldNotFound { + return get(new quickfix.field.SettlInstMode()); + } + + public boolean isSet(quickfix.field.SettlInstMode field) { + return isSetField(field); + } + + public boolean isSetSettlInstMode() { + return isSetField(160); + } + + public void set(quickfix.field.SettlInstSource value) { + setField(value); + } + + public quickfix.field.SettlInstSource get(quickfix.field.SettlInstSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstSource getSettlInstSource() throws FieldNotFound { + return get(new quickfix.field.SettlInstSource()); + } + + public boolean isSet(quickfix.field.SettlInstSource field) { + return isSetField(field); + } + + public boolean isSetSettlInstSource() { + return isSetField(165); + } + + public void set(quickfix.field.AllocAccount value) { + setField(value); + } + + public quickfix.field.AllocAccount get(quickfix.field.AllocAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccount getAllocAccount() throws FieldNotFound { + return get(new quickfix.field.AllocAccount()); + } + + public boolean isSet(quickfix.field.AllocAccount field) { + return isSetField(field); + } + + public boolean isSetAllocAccount() { + return isSetField(79); + } + + public void set(quickfix.field.SettlLocation value) { + setField(value); + } + + public quickfix.field.SettlLocation get(quickfix.field.SettlLocation value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlLocation getSettlLocation() throws FieldNotFound { + return get(new quickfix.field.SettlLocation()); + } + + public boolean isSet(quickfix.field.SettlLocation field) { + return isSetField(field); + } + + public boolean isSetSettlLocation() { + return isSetField(166); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.AllocID value) { + setField(value); + } + + public quickfix.field.AllocID get(quickfix.field.AllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocID getAllocID() throws FieldNotFound { + return get(new quickfix.field.AllocID()); + } + + public boolean isSet(quickfix.field.AllocID field) { + return isSetField(field); + } + + public boolean isSetAllocID() { + return isSetField(70); + } + + public void set(quickfix.field.LastMkt value) { + setField(value); + } + + public quickfix.field.LastMkt get(quickfix.field.LastMkt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastMkt getLastMkt() throws FieldNotFound { + return get(new quickfix.field.LastMkt()); + } + + public boolean isSet(quickfix.field.LastMkt field) { + return isSetField(field); + } + + public boolean isSetLastMkt() { + return isSetField(30); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.EffectiveTime value) { + setField(value); + } + + public quickfix.field.EffectiveTime get(quickfix.field.EffectiveTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EffectiveTime getEffectiveTime() throws FieldNotFound { + return get(new quickfix.field.EffectiveTime()); + } + + public boolean isSet(quickfix.field.EffectiveTime field) { + return isSetField(field); + } + + public boolean isSetEffectiveTime() { + return isSetField(168); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.ClientID value) { + setField(value); + } + + public quickfix.field.ClientID get(quickfix.field.ClientID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClientID getClientID() throws FieldNotFound { + return get(new quickfix.field.ClientID()); + } + + public boolean isSet(quickfix.field.ClientID field) { + return isSetField(field); + } + + public boolean isSetClientID() { + return isSetField(109); + } + + public void set(quickfix.field.ExecBroker value) { + setField(value); + } + + public quickfix.field.ExecBroker get(quickfix.field.ExecBroker value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecBroker getExecBroker() throws FieldNotFound { + return get(new quickfix.field.ExecBroker()); + } + + public boolean isSet(quickfix.field.ExecBroker field) { + return isSetField(field); + } + + public boolean isSetExecBroker() { + return isSetField(76); + } + + public void set(quickfix.field.StandInstDbType value) { + setField(value); + } + + public quickfix.field.StandInstDbType get(quickfix.field.StandInstDbType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbType getStandInstDbType() throws FieldNotFound { + return get(new quickfix.field.StandInstDbType()); + } + + public boolean isSet(quickfix.field.StandInstDbType field) { + return isSetField(field); + } + + public boolean isSetStandInstDbType() { + return isSetField(169); + } + + public void set(quickfix.field.StandInstDbName value) { + setField(value); + } + + public quickfix.field.StandInstDbName get(quickfix.field.StandInstDbName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbName getStandInstDbName() throws FieldNotFound { + return get(new quickfix.field.StandInstDbName()); + } + + public boolean isSet(quickfix.field.StandInstDbName field) { + return isSetField(field); + } + + public boolean isSetStandInstDbName() { + return isSetField(170); + } + + public void set(quickfix.field.StandInstDbID value) { + setField(value); + } + + public quickfix.field.StandInstDbID get(quickfix.field.StandInstDbID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbID getStandInstDbID() throws FieldNotFound { + return get(new quickfix.field.StandInstDbID()); + } + + public boolean isSet(quickfix.field.StandInstDbID field) { + return isSetField(field); + } + + public boolean isSetStandInstDbID() { + return isSetField(171); + } + + public void set(quickfix.field.SettlDeliveryType value) { + setField(value); + } + + public quickfix.field.SettlDeliveryType get(quickfix.field.SettlDeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDeliveryType getSettlDeliveryType() throws FieldNotFound { + return get(new quickfix.field.SettlDeliveryType()); + } + + public boolean isSet(quickfix.field.SettlDeliveryType field) { + return isSetField(field); + } + + public boolean isSetSettlDeliveryType() { + return isSetField(172); + } + + public void set(quickfix.field.SettlDepositoryCode value) { + setField(value); + } + + public quickfix.field.SettlDepositoryCode get(quickfix.field.SettlDepositoryCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDepositoryCode getSettlDepositoryCode() throws FieldNotFound { + return get(new quickfix.field.SettlDepositoryCode()); + } + + public boolean isSet(quickfix.field.SettlDepositoryCode field) { + return isSetField(field); + } + + public boolean isSetSettlDepositoryCode() { + return isSetField(173); + } + + public void set(quickfix.field.SettlBrkrCode value) { + setField(value); + } + + public quickfix.field.SettlBrkrCode get(quickfix.field.SettlBrkrCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlBrkrCode getSettlBrkrCode() throws FieldNotFound { + return get(new quickfix.field.SettlBrkrCode()); + } + + public boolean isSet(quickfix.field.SettlBrkrCode field) { + return isSetField(field); + } + + public boolean isSetSettlBrkrCode() { + return isSetField(174); + } + + public void set(quickfix.field.SettlInstCode value) { + setField(value); + } + + public quickfix.field.SettlInstCode get(quickfix.field.SettlInstCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstCode getSettlInstCode() throws FieldNotFound { + return get(new quickfix.field.SettlInstCode()); + } + + public boolean isSet(quickfix.field.SettlInstCode field) { + return isSetField(field); + } + + public boolean isSetSettlInstCode() { + return isSetField(175); + } + + public void set(quickfix.field.SecuritySettlAgentName value) { + setField(value); + } + + public quickfix.field.SecuritySettlAgentName get(quickfix.field.SecuritySettlAgentName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySettlAgentName getSecuritySettlAgentName() throws FieldNotFound { + return get(new quickfix.field.SecuritySettlAgentName()); + } + + public boolean isSet(quickfix.field.SecuritySettlAgentName field) { + return isSetField(field); + } + + public boolean isSetSecuritySettlAgentName() { + return isSetField(176); + } + + public void set(quickfix.field.SecuritySettlAgentCode value) { + setField(value); + } + + public quickfix.field.SecuritySettlAgentCode get(quickfix.field.SecuritySettlAgentCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySettlAgentCode getSecuritySettlAgentCode() throws FieldNotFound { + return get(new quickfix.field.SecuritySettlAgentCode()); + } + + public boolean isSet(quickfix.field.SecuritySettlAgentCode field) { + return isSetField(field); + } + + public boolean isSetSecuritySettlAgentCode() { + return isSetField(177); + } + + public void set(quickfix.field.SecuritySettlAgentAcctNum value) { + setField(value); + } + + public quickfix.field.SecuritySettlAgentAcctNum get(quickfix.field.SecuritySettlAgentAcctNum value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySettlAgentAcctNum getSecuritySettlAgentAcctNum() throws FieldNotFound { + return get(new quickfix.field.SecuritySettlAgentAcctNum()); + } + + public boolean isSet(quickfix.field.SecuritySettlAgentAcctNum field) { + return isSetField(field); + } + + public boolean isSetSecuritySettlAgentAcctNum() { + return isSetField(178); + } + + public void set(quickfix.field.SecuritySettlAgentAcctName value) { + setField(value); + } + + public quickfix.field.SecuritySettlAgentAcctName get(quickfix.field.SecuritySettlAgentAcctName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySettlAgentAcctName getSecuritySettlAgentAcctName() throws FieldNotFound { + return get(new quickfix.field.SecuritySettlAgentAcctName()); + } + + public boolean isSet(quickfix.field.SecuritySettlAgentAcctName field) { + return isSetField(field); + } + + public boolean isSetSecuritySettlAgentAcctName() { + return isSetField(179); + } + + public void set(quickfix.field.SecuritySettlAgentContactName value) { + setField(value); + } + + public quickfix.field.SecuritySettlAgentContactName get(quickfix.field.SecuritySettlAgentContactName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySettlAgentContactName getSecuritySettlAgentContactName() throws FieldNotFound { + return get(new quickfix.field.SecuritySettlAgentContactName()); + } + + public boolean isSet(quickfix.field.SecuritySettlAgentContactName field) { + return isSetField(field); + } + + public boolean isSetSecuritySettlAgentContactName() { + return isSetField(180); + } + + public void set(quickfix.field.SecuritySettlAgentContactPhone value) { + setField(value); + } + + public quickfix.field.SecuritySettlAgentContactPhone get(quickfix.field.SecuritySettlAgentContactPhone value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySettlAgentContactPhone getSecuritySettlAgentContactPhone() throws FieldNotFound { + return get(new quickfix.field.SecuritySettlAgentContactPhone()); + } + + public boolean isSet(quickfix.field.SecuritySettlAgentContactPhone field) { + return isSetField(field); + } + + public boolean isSetSecuritySettlAgentContactPhone() { + return isSetField(181); + } + + public void set(quickfix.field.CashSettlAgentName value) { + setField(value); + } + + public quickfix.field.CashSettlAgentName get(quickfix.field.CashSettlAgentName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashSettlAgentName getCashSettlAgentName() throws FieldNotFound { + return get(new quickfix.field.CashSettlAgentName()); + } + + public boolean isSet(quickfix.field.CashSettlAgentName field) { + return isSetField(field); + } + + public boolean isSetCashSettlAgentName() { + return isSetField(182); + } + + public void set(quickfix.field.CashSettlAgentCode value) { + setField(value); + } + + public quickfix.field.CashSettlAgentCode get(quickfix.field.CashSettlAgentCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashSettlAgentCode getCashSettlAgentCode() throws FieldNotFound { + return get(new quickfix.field.CashSettlAgentCode()); + } + + public boolean isSet(quickfix.field.CashSettlAgentCode field) { + return isSetField(field); + } + + public boolean isSetCashSettlAgentCode() { + return isSetField(183); + } + + public void set(quickfix.field.CashSettlAgentAcctNum value) { + setField(value); + } + + public quickfix.field.CashSettlAgentAcctNum get(quickfix.field.CashSettlAgentAcctNum value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashSettlAgentAcctNum getCashSettlAgentAcctNum() throws FieldNotFound { + return get(new quickfix.field.CashSettlAgentAcctNum()); + } + + public boolean isSet(quickfix.field.CashSettlAgentAcctNum field) { + return isSetField(field); + } + + public boolean isSetCashSettlAgentAcctNum() { + return isSetField(184); + } + + public void set(quickfix.field.CashSettlAgentAcctName value) { + setField(value); + } + + public quickfix.field.CashSettlAgentAcctName get(quickfix.field.CashSettlAgentAcctName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashSettlAgentAcctName getCashSettlAgentAcctName() throws FieldNotFound { + return get(new quickfix.field.CashSettlAgentAcctName()); + } + + public boolean isSet(quickfix.field.CashSettlAgentAcctName field) { + return isSetField(field); + } + + public boolean isSetCashSettlAgentAcctName() { + return isSetField(185); + } + + public void set(quickfix.field.CashSettlAgentContactName value) { + setField(value); + } + + public quickfix.field.CashSettlAgentContactName get(quickfix.field.CashSettlAgentContactName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashSettlAgentContactName getCashSettlAgentContactName() throws FieldNotFound { + return get(new quickfix.field.CashSettlAgentContactName()); + } + + public boolean isSet(quickfix.field.CashSettlAgentContactName field) { + return isSetField(field); + } + + public boolean isSetCashSettlAgentContactName() { + return isSetField(186); + } + + public void set(quickfix.field.CashSettlAgentContactPhone value) { + setField(value); + } + + public quickfix.field.CashSettlAgentContactPhone get(quickfix.field.CashSettlAgentContactPhone value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashSettlAgentContactPhone getCashSettlAgentContactPhone() throws FieldNotFound { + return get(new quickfix.field.CashSettlAgentContactPhone()); + } + + public boolean isSet(quickfix.field.CashSettlAgentContactPhone field) { + return isSetField(field); + } + + public boolean isSetCashSettlAgentContactPhone() { + return isSetField(187); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/TestRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/TestRequest.java new file mode 100644 index 000000000..e10891bcc --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/TestRequest.java @@ -0,0 +1,46 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class TestRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "1"; + + + public TestRequest() { + + super(new int[] {112, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public TestRequest(quickfix.field.TestReqID testReqID) { + this(); + setField(testReqID); + } + + public void set(quickfix.field.TestReqID value) { + setField(value); + } + + public quickfix.field.TestReqID get(quickfix.field.TestReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TestReqID getTestReqID() throws FieldNotFound { + return get(new quickfix.field.TestReqID()); + } + + public boolean isSet(quickfix.field.TestReqID field) { + return isSetField(field); + } + + public boolean isSetTestReqID() { + return isSetField(112); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/TradingSessionStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/TradingSessionStatus.java new file mode 100644 index 000000000..2711d76cb --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/TradingSessionStatus.java @@ -0,0 +1,341 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class TradingSessionStatus extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "h"; + + + public TradingSessionStatus() { + + super(new int[] {335, 336, 338, 339, 325, 340, 341, 342, 343, 344, 345, 387, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public TradingSessionStatus(quickfix.field.TradingSessionID tradingSessionID, quickfix.field.TradSesStatus tradSesStatus) { + this(); + setField(tradingSessionID); + setField(tradSesStatus); + } + + public void set(quickfix.field.TradSesReqID value) { + setField(value); + } + + public quickfix.field.TradSesReqID get(quickfix.field.TradSesReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesReqID getTradSesReqID() throws FieldNotFound { + return get(new quickfix.field.TradSesReqID()); + } + + public boolean isSet(quickfix.field.TradSesReqID field) { + return isSetField(field); + } + + public boolean isSetTradSesReqID() { + return isSetField(335); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradSesMethod value) { + setField(value); + } + + public quickfix.field.TradSesMethod get(quickfix.field.TradSesMethod value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesMethod getTradSesMethod() throws FieldNotFound { + return get(new quickfix.field.TradSesMethod()); + } + + public boolean isSet(quickfix.field.TradSesMethod field) { + return isSetField(field); + } + + public boolean isSetTradSesMethod() { + return isSetField(338); + } + + public void set(quickfix.field.TradSesMode value) { + setField(value); + } + + public quickfix.field.TradSesMode get(quickfix.field.TradSesMode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesMode getTradSesMode() throws FieldNotFound { + return get(new quickfix.field.TradSesMode()); + } + + public boolean isSet(quickfix.field.TradSesMode field) { + return isSetField(field); + } + + public boolean isSetTradSesMode() { + return isSetField(339); + } + + public void set(quickfix.field.UnsolicitedIndicator value) { + setField(value); + } + + public quickfix.field.UnsolicitedIndicator get(quickfix.field.UnsolicitedIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnsolicitedIndicator getUnsolicitedIndicator() throws FieldNotFound { + return get(new quickfix.field.UnsolicitedIndicator()); + } + + public boolean isSet(quickfix.field.UnsolicitedIndicator field) { + return isSetField(field); + } + + public boolean isSetUnsolicitedIndicator() { + return isSetField(325); + } + + public void set(quickfix.field.TradSesStatus value) { + setField(value); + } + + public quickfix.field.TradSesStatus get(quickfix.field.TradSesStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesStatus getTradSesStatus() throws FieldNotFound { + return get(new quickfix.field.TradSesStatus()); + } + + public boolean isSet(quickfix.field.TradSesStatus field) { + return isSetField(field); + } + + public boolean isSetTradSesStatus() { + return isSetField(340); + } + + public void set(quickfix.field.TradSesStartTime value) { + setField(value); + } + + public quickfix.field.TradSesStartTime get(quickfix.field.TradSesStartTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesStartTime getTradSesStartTime() throws FieldNotFound { + return get(new quickfix.field.TradSesStartTime()); + } + + public boolean isSet(quickfix.field.TradSesStartTime field) { + return isSetField(field); + } + + public boolean isSetTradSesStartTime() { + return isSetField(341); + } + + public void set(quickfix.field.TradSesOpenTime value) { + setField(value); + } + + public quickfix.field.TradSesOpenTime get(quickfix.field.TradSesOpenTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesOpenTime getTradSesOpenTime() throws FieldNotFound { + return get(new quickfix.field.TradSesOpenTime()); + } + + public boolean isSet(quickfix.field.TradSesOpenTime field) { + return isSetField(field); + } + + public boolean isSetTradSesOpenTime() { + return isSetField(342); + } + + public void set(quickfix.field.TradSesPreCloseTime value) { + setField(value); + } + + public quickfix.field.TradSesPreCloseTime get(quickfix.field.TradSesPreCloseTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesPreCloseTime getTradSesPreCloseTime() throws FieldNotFound { + return get(new quickfix.field.TradSesPreCloseTime()); + } + + public boolean isSet(quickfix.field.TradSesPreCloseTime field) { + return isSetField(field); + } + + public boolean isSetTradSesPreCloseTime() { + return isSetField(343); + } + + public void set(quickfix.field.TradSesCloseTime value) { + setField(value); + } + + public quickfix.field.TradSesCloseTime get(quickfix.field.TradSesCloseTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesCloseTime getTradSesCloseTime() throws FieldNotFound { + return get(new quickfix.field.TradSesCloseTime()); + } + + public boolean isSet(quickfix.field.TradSesCloseTime field) { + return isSetField(field); + } + + public boolean isSetTradSesCloseTime() { + return isSetField(344); + } + + public void set(quickfix.field.TradSesEndTime value) { + setField(value); + } + + public quickfix.field.TradSesEndTime get(quickfix.field.TradSesEndTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesEndTime getTradSesEndTime() throws FieldNotFound { + return get(new quickfix.field.TradSesEndTime()); + } + + public boolean isSet(quickfix.field.TradSesEndTime field) { + return isSetField(field); + } + + public boolean isSetTradSesEndTime() { + return isSetField(345); + } + + public void set(quickfix.field.TotalVolumeTraded value) { + setField(value); + } + + public quickfix.field.TotalVolumeTraded get(quickfix.field.TotalVolumeTraded value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotalVolumeTraded getTotalVolumeTraded() throws FieldNotFound { + return get(new quickfix.field.TotalVolumeTraded()); + } + + public boolean isSet(quickfix.field.TotalVolumeTraded field) { + return isSetField(field); + } + + public boolean isSetTotalVolumeTraded() { + return isSetField(387); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/TradingSessionStatusRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/TradingSessionStatusRequest.java new file mode 100644 index 000000000..04c89b276 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/TradingSessionStatusRequest.java @@ -0,0 +1,131 @@ + +package quickfix.fix42; + +import quickfix.FieldNotFound; + + +public class TradingSessionStatusRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "g"; + + + public TradingSessionStatusRequest() { + + super(new int[] {335, 336, 338, 339, 263, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public TradingSessionStatusRequest(quickfix.field.TradSesReqID tradSesReqID, quickfix.field.SubscriptionRequestType subscriptionRequestType) { + this(); + setField(tradSesReqID); + setField(subscriptionRequestType); + } + + public void set(quickfix.field.TradSesReqID value) { + setField(value); + } + + public quickfix.field.TradSesReqID get(quickfix.field.TradSesReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesReqID getTradSesReqID() throws FieldNotFound { + return get(new quickfix.field.TradSesReqID()); + } + + public boolean isSet(quickfix.field.TradSesReqID field) { + return isSetField(field); + } + + public boolean isSetTradSesReqID() { + return isSetField(335); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradSesMethod value) { + setField(value); + } + + public quickfix.field.TradSesMethod get(quickfix.field.TradSesMethod value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesMethod getTradSesMethod() throws FieldNotFound { + return get(new quickfix.field.TradSesMethod()); + } + + public boolean isSet(quickfix.field.TradSesMethod field) { + return isSetField(field); + } + + public boolean isSetTradSesMethod() { + return isSetField(338); + } + + public void set(quickfix.field.TradSesMode value) { + setField(value); + } + + public quickfix.field.TradSesMode get(quickfix.field.TradSesMode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesMode getTradSesMode() throws FieldNotFound { + return get(new quickfix.field.TradSesMode()); + } + + public boolean isSet(quickfix.field.TradSesMode field) { + return isSetField(field); + } + + public boolean isSetTradSesMode() { + return isSetField(339); + } + + public void set(quickfix.field.SubscriptionRequestType value) { + setField(value); + } + + public quickfix.field.SubscriptionRequestType get(quickfix.field.SubscriptionRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SubscriptionRequestType getSubscriptionRequestType() throws FieldNotFound { + return get(new quickfix.field.SubscriptionRequestType()); + } + + public boolean isSet(quickfix.field.SubscriptionRequestType field) { + return isSetField(field); + } + + public boolean isSetSubscriptionRequestType() { + return isSetField(263); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/package.html b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/package.html new file mode 100644 index 000000000..46c7b8d61 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix42/quickfix/fix42/package.html @@ -0,0 +1,4 @@ +<html> +<head><title/></head> +<body>Message classes</body> +</html> diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Account.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Account.java new file mode 100644 index 000000000..14589457e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Account.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Account extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 1; + + public Account() { + super(1); + } + + public Account(String data) { + super(1, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AccountType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AccountType.java new file mode 100644 index 000000000..471592937 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AccountType.java @@ -0,0 +1,45 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class AccountType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 581; + public static final int ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS = 1; + public static final int ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS = 2; + public static final int HOUSE_TRADER = 3; + public static final int FLOOR_TRADER = 4; + public static final int ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED = 6; + public static final int ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED = 7; + public static final int JOINT_BACKOFFICE_ACCOUNT = 8; + + public AccountType() { + super(581); + } + + public AccountType(int data) { + super(581, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AccruedInterestAmt.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AccruedInterestAmt.java new file mode 100644 index 000000000..8f2472535 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AccruedInterestAmt.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class AccruedInterestAmt extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 159; + + public AccruedInterestAmt() { + super(159); + } + + public AccruedInterestAmt(java.math.BigDecimal data) { + super(159, data); + } + + public AccruedInterestAmt(double data) { + super(159, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AccruedInterestRate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AccruedInterestRate.java new file mode 100644 index 000000000..c9ffda7c3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AccruedInterestRate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class AccruedInterestRate extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 158; + + public AccruedInterestRate() { + super(158); + } + + public AccruedInterestRate(double data) { + super(158, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AcctIDSource.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AcctIDSource.java new file mode 100644 index 000000000..423416a29 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AcctIDSource.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class AcctIDSource extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 660; + public static final int BIC = 1; + public static final int SID_CODE = 2; + public static final int TFM = 3; + public static final int OMGEO = 4; + public static final int DTCC_CODE = 5; + public static final int OTHER = 99; + + public AcctIDSource() { + super(660); + } + + public AcctIDSource(int data) { + super(660, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Adjustment.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Adjustment.java new file mode 100644 index 000000000..8f485b017 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Adjustment.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class Adjustment extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 334; + public static final int CANCEL = 1; + public static final int ERROR = 2; + public static final int CORRECTION = 3; + + public Adjustment() { + super(334); + } + + public Adjustment(int data) { + super(334, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AdjustmentType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AdjustmentType.java new file mode 100644 index 000000000..b80bea634 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AdjustmentType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class AdjustmentType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 718; + public static final int PROCESS_REQUEST_AS_MARGIN_DISPOSITION = 0; + public static final int DELTA_PLUS = 1; + public static final int DELTA_MINUS = 2; + public static final int FINAL = 3; + + public AdjustmentType() { + super(718); + } + + public AdjustmentType(int data) { + super(718, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AdvId.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AdvId.java new file mode 100644 index 000000000..727f390c2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AdvId.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AdvId extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 2; + + public AdvId() { + super(2); + } + + public AdvId(String data) { + super(2, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AdvRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AdvRefID.java new file mode 100644 index 000000000..47c28c292 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AdvRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AdvRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 3; + + public AdvRefID() { + super(3); + } + + public AdvRefID(String data) { + super(3, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AdvSide.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AdvSide.java new file mode 100644 index 000000000..14f271ccd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AdvSide.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class AdvSide extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 4; + public static final char BUY = 'B'; + public static final char SELL = 'S'; + public static final char CROSS = 'X'; + public static final char TRADE = 'T'; + + public AdvSide() { + super(4); + } + + public AdvSide(char data) { + super(4, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AdvTransType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AdvTransType.java new file mode 100644 index 000000000..e30a5660d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AdvTransType.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AdvTransType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 5; + public static final String NEW = "N"; + public static final String CANCEL = "C"; + public static final String REPLACE = "R"; + + public AdvTransType() { + super(5); + } + + public AdvTransType(String data) { + super(5, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AffectedOrderID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AffectedOrderID.java new file mode 100644 index 000000000..0cddfcdb0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AffectedOrderID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AffectedOrderID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 535; + + public AffectedOrderID() { + super(535); + } + + public AffectedOrderID(String data) { + super(535, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AffectedSecondaryOrderID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AffectedSecondaryOrderID.java new file mode 100644 index 000000000..a13bfcde9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AffectedSecondaryOrderID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AffectedSecondaryOrderID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 536; + + public AffectedSecondaryOrderID() { + super(536); + } + + public AffectedSecondaryOrderID(String data) { + super(536, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AffirmStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AffirmStatus.java new file mode 100644 index 000000000..57453c10f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AffirmStatus.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class AffirmStatus extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 940; + public static final int RECEIVED = 1; + public static final int CONFIRM_REJECTED = 2; + public static final int AFFIRMED = 3; + + public AffirmStatus() { + super(940); + } + + public AffirmStatus(int data) { + super(940, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AggregatedBook.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AggregatedBook.java new file mode 100644 index 000000000..be75dfa66 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AggregatedBook.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class AggregatedBook extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 266; + + public AggregatedBook() { + super(266); + } + + public AggregatedBook(boolean data) { + super(266, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AgreementCurrency.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AgreementCurrency.java new file mode 100644 index 000000000..849379635 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AgreementCurrency.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AgreementCurrency extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 918; + + public AgreementCurrency() { + super(918); + } + + public AgreementCurrency(String data) { + super(918, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AgreementDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AgreementDate.java new file mode 100644 index 000000000..f8f9d756e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AgreementDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AgreementDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 915; + + public AgreementDate() { + super(915); + } + + public AgreementDate(String data) { + super(915, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AgreementDesc.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AgreementDesc.java new file mode 100644 index 000000000..a003e6f4e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AgreementDesc.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AgreementDesc extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 913; + + public AgreementDesc() { + super(913); + } + + public AgreementDesc(String data) { + super(913, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AgreementID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AgreementID.java new file mode 100644 index 000000000..e201a8b87 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AgreementID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AgreementID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 914; + + public AgreementID() { + super(914); + } + + public AgreementID(String data) { + super(914, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocAccount.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocAccount.java new file mode 100644 index 000000000..c7d3c5b26 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocAccount.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AllocAccount extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 79; + + public AllocAccount() { + super(79); + } + + public AllocAccount(String data) { + super(79, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocAccountType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocAccountType.java new file mode 100644 index 000000000..b2968058d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocAccountType.java @@ -0,0 +1,45 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class AllocAccountType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 798; + public static final int ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS = 1; + public static final int ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS = 2; + public static final int HOUSE_TRADER = 3; + public static final int FLOOR_TRADER = 4; + public static final int ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED = 6; + public static final int ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED = 7; + public static final int JOINT_BACKOFFICE_ACCOUNT = 8; + + public AllocAccountType() { + super(798); + } + + public AllocAccountType(int data) { + super(798, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocAccruedInterestAmt.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocAccruedInterestAmt.java new file mode 100644 index 000000000..d3b9ff94a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocAccruedInterestAmt.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class AllocAccruedInterestAmt extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 742; + + public AllocAccruedInterestAmt() { + super(742); + } + + public AllocAccruedInterestAmt(java.math.BigDecimal data) { + super(742, data); + } + + public AllocAccruedInterestAmt(double data) { + super(742, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocAcctIDSource.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocAcctIDSource.java new file mode 100644 index 000000000..2222312bd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocAcctIDSource.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class AllocAcctIDSource extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 661; + public static final int BIC = 1; + public static final int SID_CODE = 2; + public static final int TFM = 3; + public static final int OMGEO = 4; + public static final int DTCC_CODE = 5; + public static final int OTHER = 99; + + public AllocAcctIDSource() { + super(661); + } + + public AllocAcctIDSource(int data) { + super(661, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocAvgPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocAvgPx.java new file mode 100644 index 000000000..760bc1bf4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocAvgPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class AllocAvgPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 153; + + public AllocAvgPx() { + super(153); + } + + public AllocAvgPx(java.math.BigDecimal data) { + super(153, data); + } + + public AllocAvgPx(double data) { + super(153, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocCancReplaceReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocCancReplaceReason.java new file mode 100644 index 000000000..4f25a6f8f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocCancReplaceReason.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class AllocCancReplaceReason extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 796; + public static final int ORIGINAL_DETAILS_INCOMPLETE_INCORRECT = 1; + public static final int CHANGE_IN_UNDERLYING_ORDER_DETAILS = 2; + public static final int OTHER = 99; + + public AllocCancReplaceReason() { + super(796); + } + + public AllocCancReplaceReason(int data) { + super(796, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocHandlInst.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocHandlInst.java new file mode 100644 index 000000000..2885f4ccd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocHandlInst.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class AllocHandlInst extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 209; + public static final int MATCH = 1; + public static final int FORWARD = 2; + public static final int FORWARD_AND_MATCH = 3; + + public AllocHandlInst() { + super(209); + } + + public AllocHandlInst(int data) { + super(209, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocID.java new file mode 100644 index 000000000..65586b253 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AllocID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 70; + + public AllocID() { + super(70); + } + + public AllocID(String data) { + super(70, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocInterestAtMaturity.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocInterestAtMaturity.java new file mode 100644 index 000000000..901868653 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocInterestAtMaturity.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class AllocInterestAtMaturity extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 741; + + public AllocInterestAtMaturity() { + super(741); + } + + public AllocInterestAtMaturity(java.math.BigDecimal data) { + super(741, data); + } + + public AllocInterestAtMaturity(double data) { + super(741, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocIntermedReqType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocIntermedReqType.java new file mode 100644 index 000000000..ea3659ee4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocIntermedReqType.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class AllocIntermedReqType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 808; + public static final int PENDING_ACCEPT = 1; + public static final int PENDING_RELEASE = 2; + public static final int PENDING_REVERSAL = 3; + public static final int ACCEPT = 4; + public static final int BLOCK_LEVEL_REJECT = 5; + public static final int ACCOUNT_LEVEL_REJECT = 6; + + public AllocIntermedReqType() { + super(808); + } + + public AllocIntermedReqType(int data) { + super(808, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocLinkID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocLinkID.java new file mode 100644 index 000000000..13ef4d37d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocLinkID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AllocLinkID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 196; + + public AllocLinkID() { + super(196); + } + + public AllocLinkID(String data) { + super(196, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocLinkType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocLinkType.java new file mode 100644 index 000000000..caf8d593a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocLinkType.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class AllocLinkType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 197; + public static final int F_X_NETTING = 0; + public static final int F_X_SWAP = 1; + + public AllocLinkType() { + super(197); + } + + public AllocLinkType(int data) { + super(197, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocNetMoney.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocNetMoney.java new file mode 100644 index 000000000..5c80ee6c8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocNetMoney.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class AllocNetMoney extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 154; + + public AllocNetMoney() { + super(154); + } + + public AllocNetMoney(java.math.BigDecimal data) { + super(154, data); + } + + public AllocNetMoney(double data) { + super(154, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocNoOrdersType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocNoOrdersType.java new file mode 100644 index 000000000..102899b13 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocNoOrdersType.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class AllocNoOrdersType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 857; + public static final int NOT_SPECIFIED = 0; + public static final int EXPLICIT_LIST_PROVIDED = 1; + + public AllocNoOrdersType() { + super(857); + } + + public AllocNoOrdersType(int data) { + super(857, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocPrice.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocPrice.java new file mode 100644 index 000000000..a3ec4bc94 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocPrice.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class AllocPrice extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 366; + + public AllocPrice() { + super(366); + } + + public AllocPrice(java.math.BigDecimal data) { + super(366, data); + } + + public AllocPrice(double data) { + super(366, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocQty.java new file mode 100644 index 000000000..56049803d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class AllocQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 80; + + public AllocQty() { + super(80); + } + + public AllocQty(java.math.BigDecimal data) { + super(80, data); + } + + public AllocQty(double data) { + super(80, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocRejCode.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocRejCode.java new file mode 100644 index 000000000..f5e216163 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocRejCode.java @@ -0,0 +1,52 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class AllocRejCode extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 88; + public static final int UNKNOWN_ACCOUNT = 0; + public static final int INCORRECT_QUANTITY = 1; + public static final int INCORRECT_AVERAGE_PRICE = 2; + public static final int UNKNOWN_EXECUTING_BROKER_MNEMONIC = 3; + public static final int COMMISSION_DIFFERENCE = 4; + public static final int UNKNOWN_ORDERID = 5; + public static final int UNKNOWN_LISTID = 6; + public static final int OTHER = 7; + public static final int INCORRECT_ALLOCATED_QUANTITY = 8; + public static final int CALCULATION_DIFFERENCE = 9; + public static final int UNKNOWN_OR_STALE_EXEC_ID = 10; + public static final int MISMATCHED_DATA_VALUE = 11; + public static final int UNKNOWN_CLORDID = 12; + public static final int WAREHOUSE_REQUEST_REJECTED = 13; + + public AllocRejCode() { + super(88); + } + + public AllocRejCode(int data) { + super(88, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocReportID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocReportID.java new file mode 100644 index 000000000..548887ced --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocReportID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AllocReportID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 755; + + public AllocReportID() { + super(755); + } + + public AllocReportID(String data) { + super(755, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocReportRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocReportRefID.java new file mode 100644 index 000000000..237f8c36c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocReportRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AllocReportRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 795; + + public AllocReportRefID() { + super(795); + } + + public AllocReportRefID(String data) { + super(795, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocReportType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocReportType.java new file mode 100644 index 000000000..de25abcc2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocReportType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class AllocReportType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 794; + public static final int SELLSIDE_CALCULATED_USING_PRELIMINARY = 3; + public static final int SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY = 4; + public static final int WAREHOUSE_RECAP = 5; + public static final int REQUEST_TO_INTERMEDIARY = 8; + + public AllocReportType() { + super(794); + } + + public AllocReportType(int data) { + super(794, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocSettlCurrAmt.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocSettlCurrAmt.java new file mode 100644 index 000000000..5e43edcb2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocSettlCurrAmt.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class AllocSettlCurrAmt extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 737; + + public AllocSettlCurrAmt() { + super(737); + } + + public AllocSettlCurrAmt(java.math.BigDecimal data) { + super(737, data); + } + + public AllocSettlCurrAmt(double data) { + super(737, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocSettlCurrency.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocSettlCurrency.java new file mode 100644 index 000000000..ab35cf940 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocSettlCurrency.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AllocSettlCurrency extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 736; + + public AllocSettlCurrency() { + super(736); + } + + public AllocSettlCurrency(String data) { + super(736, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocSettlInstType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocSettlInstType.java new file mode 100644 index 000000000..a5e9d95ef --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocSettlInstType.java @@ -0,0 +1,43 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class AllocSettlInstType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 780; + public static final int USE_DEFAULT_INSTRUCTIONS = 0; + public static final int DERIVE_FROM_PARAMETERS_PROVIDED = 1; + public static final int FULL_DETAILS_PROVIDED = 2; + public static final int SSI_DB_IDS_PROVIDED = 3; + public static final int PHONE_FOR_INSTRUCTIONS = 4; + + public AllocSettlInstType() { + super(780); + } + + public AllocSettlInstType(int data) { + super(780, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocStatus.java new file mode 100644 index 000000000..40458c90b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocStatus.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class AllocStatus extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 87; + public static final int ACCEPTED = 0; + public static final int BLOCK_LEVEL_REJECT = 1; + public static final int ACCOUNT_LEVEL_REJECT = 2; + public static final int RECEIVED = 3; + public static final int INCOMPLETE = 4; + public static final int REJECTED_BY_INTERMEDIARY = 5; + + public AllocStatus() { + super(87); + } + + public AllocStatus(int data) { + super(87, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocText.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocText.java new file mode 100644 index 000000000..9ff9880ae --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocText.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AllocText extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 161; + + public AllocText() { + super(161); + } + + public AllocText(String data) { + super(161, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocTransType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocTransType.java new file mode 100644 index 000000000..7e7645d08 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocTransType.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class AllocTransType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 71; + public static final char NEW = '0'; + public static final char REPLACE = '1'; + public static final char CANCEL = '2'; + public static final char PRELIMINARY = '3'; + public static final char CALCULATED = '4'; + public static final char CALCULATED_WITHOUT_PRELIMINARY = '5'; + + public AllocTransType() { + super(71); + } + + public AllocTransType(char data) { + super(71, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocType.java new file mode 100644 index 000000000..f16a66cca --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllocType.java @@ -0,0 +1,43 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class AllocType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 626; + public static final int CALCULATED = 1; + public static final int PRELIMINARY = 2; + public static final int READY_TO_BOOK_SINGLE_ORDER = 5; + public static final int WAREHOUSE_INSTRUCTION = 7; + public static final int REQUEST_TO_INTERMEDIARY = 8; + + public AllocType() { + super(626); + } + + public AllocType(int data) { + super(626, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllowableOneSidednessCurr.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllowableOneSidednessCurr.java new file mode 100644 index 000000000..74384b392 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllowableOneSidednessCurr.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AllowableOneSidednessCurr extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 767; + + public AllowableOneSidednessCurr() { + super(767); + } + + public AllowableOneSidednessCurr(String data) { + super(767, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllowableOneSidednessPct.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllowableOneSidednessPct.java new file mode 100644 index 000000000..2c0451068 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllowableOneSidednessPct.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class AllowableOneSidednessPct extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 765; + + public AllowableOneSidednessPct() { + super(765); + } + + public AllowableOneSidednessPct(double data) { + super(765, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllowableOneSidednessValue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllowableOneSidednessValue.java new file mode 100644 index 000000000..1803e8afc --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AllowableOneSidednessValue.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class AllowableOneSidednessValue extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 766; + + public AllowableOneSidednessValue() { + super(766); + } + + public AllowableOneSidednessValue(java.math.BigDecimal data) { + super(766, data); + } + + public AllowableOneSidednessValue(double data) { + super(766, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AltMDSourceID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AltMDSourceID.java new file mode 100644 index 000000000..67bc5d381 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AltMDSourceID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AltMDSourceID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 817; + + public AltMDSourceID() { + super(817); + } + + public AltMDSourceID(String data) { + super(817, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ApplQueueAction.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ApplQueueAction.java new file mode 100644 index 000000000..ca0fc46af --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ApplQueueAction.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ApplQueueAction extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 815; + public static final int NO_ACTION_TAKEN = 0; + public static final int QUEUE_FLUSHED = 1; + public static final int OVERLAY_LAST = 2; + public static final int END_SESSION = 3; + + public ApplQueueAction() { + super(815); + } + + public ApplQueueAction(int data) { + super(815, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ApplQueueDepth.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ApplQueueDepth.java new file mode 100644 index 000000000..e9da9002c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ApplQueueDepth.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ApplQueueDepth extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 813; + + public ApplQueueDepth() { + super(813); + } + + public ApplQueueDepth(int data) { + super(813, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ApplQueueMax.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ApplQueueMax.java new file mode 100644 index 000000000..336912f91 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ApplQueueMax.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ApplQueueMax extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 812; + + public ApplQueueMax() { + super(812); + } + + public ApplQueueMax(int data) { + super(812, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ApplQueueResolution.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ApplQueueResolution.java new file mode 100644 index 000000000..3d9ba3a85 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ApplQueueResolution.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ApplQueueResolution extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 814; + public static final int NO_ACTION_TAKEN = 0; + public static final int QUEUE_FLUSHED = 1; + public static final int OVERLAY_LAST = 2; + public static final int END_SESSION = 3; + + public ApplQueueResolution() { + super(814); + } + + public ApplQueueResolution(int data) { + super(814, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AsgnReqID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AsgnReqID.java new file mode 100644 index 000000000..8c090602b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AsgnReqID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AsgnReqID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 831; + + public AsgnReqID() { + super(831); + } + + public AsgnReqID(String data) { + super(831, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AsgnRptID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AsgnRptID.java new file mode 100644 index 000000000..f38fdbe58 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AsgnRptID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class AsgnRptID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 833; + + public AsgnRptID() { + super(833); + } + + public AsgnRptID(String data) { + super(833, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AssignmentMethod.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AssignmentMethod.java new file mode 100644 index 000000000..4eb64e383 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AssignmentMethod.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class AssignmentMethod extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 744; + public static final char RANDOM = 'R'; + public static final char PRORATA = 'P'; + + public AssignmentMethod() { + super(744); + } + + public AssignmentMethod(char data) { + super(744, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AssignmentUnit.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AssignmentUnit.java new file mode 100644 index 000000000..0c05b2c36 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AssignmentUnit.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class AssignmentUnit extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 745; + + public AssignmentUnit() { + super(745); + } + + public AssignmentUnit(java.math.BigDecimal data) { + super(745, data); + } + + public AssignmentUnit(double data) { + super(745, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AutoAcceptIndicator.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AutoAcceptIndicator.java new file mode 100644 index 000000000..0a2348d63 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AutoAcceptIndicator.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class AutoAcceptIndicator extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 754; + + public AutoAcceptIndicator() { + super(754); + } + + public AutoAcceptIndicator(boolean data) { + super(754, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AvgParPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AvgParPx.java new file mode 100644 index 000000000..a13dba384 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AvgParPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class AvgParPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 860; + + public AvgParPx() { + super(860); + } + + public AvgParPx(java.math.BigDecimal data) { + super(860, data); + } + + public AvgParPx(double data) { + super(860, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AvgPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AvgPx.java new file mode 100644 index 000000000..feb9f08b6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AvgPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class AvgPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 6; + + public AvgPx() { + super(6); + } + + public AvgPx(java.math.BigDecimal data) { + super(6, data); + } + + public AvgPx(double data) { + super(6, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AvgPxIndicator.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AvgPxIndicator.java new file mode 100644 index 000000000..b095dbca7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AvgPxIndicator.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class AvgPxIndicator extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 819; + public static final int NO_AVERAGE_PRICING = 0; + public static final int TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID = 1; + public static final int LAST_TRADE_IN_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID = 2; + + public AvgPxIndicator() { + super(819); + } + + public AvgPxIndicator(int data) { + super(819, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AvgPxPrecision.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AvgPxPrecision.java new file mode 100644 index 000000000..2ac3b6444 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/AvgPxPrecision.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class AvgPxPrecision extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 74; + + public AvgPxPrecision() { + super(74); + } + + public AvgPxPrecision(int data) { + super(74, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BasisFeatureDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BasisFeatureDate.java new file mode 100644 index 000000000..8c8d4f9df --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BasisFeatureDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class BasisFeatureDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 259; + + public BasisFeatureDate() { + super(259); + } + + public BasisFeatureDate(String data) { + super(259, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BasisFeaturePrice.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BasisFeaturePrice.java new file mode 100644 index 000000000..6a486565e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BasisFeaturePrice.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class BasisFeaturePrice extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 260; + + public BasisFeaturePrice() { + super(260); + } + + public BasisFeaturePrice(java.math.BigDecimal data) { + super(260, data); + } + + public BasisFeaturePrice(double data) { + super(260, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BasisPxType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BasisPxType.java new file mode 100644 index 000000000..40a12c2eb --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BasisPxType.java @@ -0,0 +1,51 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class BasisPxType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 419; + public static final char CLOSING_PRICE_AT_MORNING_SESSION = '2'; + public static final char CLOSING_PRICE = '3'; + public static final char CURRENT_PRICE = '4'; + public static final char SQ = '5'; + public static final char VWAP_THROUGH_A_DAY = '6'; + public static final char VWAP_THROUGH_A_MORNING_SESSION = '7'; + public static final char VWAP_THROUGH_AN_AFTERNOON_SESSION = '8'; + public static final char VWAP_THROUGH_A_DAY_EXCEPT_YORI = '9'; + public static final char VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI = 'A'; + public static final char VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI = 'B'; + public static final char STRIKE = 'C'; + public static final char OPEN = 'D'; + public static final char OTHERS = 'Z'; + + public BasisPxType() { + super(419); + } + + public BasisPxType(char data) { + super(419, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BeginSeqNo.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BeginSeqNo.java new file mode 100644 index 000000000..6fb02afde --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BeginSeqNo.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class BeginSeqNo extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 7; + + public BeginSeqNo() { + super(7); + } + + public BeginSeqNo(int data) { + super(7, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BeginString.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BeginString.java new file mode 100644 index 000000000..d87b2b8c2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BeginString.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class BeginString extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 8; + + public BeginString() { + super(8); + } + + public BeginString(String data) { + super(8, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BenchmarkCurveCurrency.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BenchmarkCurveCurrency.java new file mode 100644 index 000000000..594383400 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BenchmarkCurveCurrency.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class BenchmarkCurveCurrency extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 220; + + public BenchmarkCurveCurrency() { + super(220); + } + + public BenchmarkCurveCurrency(String data) { + super(220, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BenchmarkCurveName.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BenchmarkCurveName.java new file mode 100644 index 000000000..8dfdcd044 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BenchmarkCurveName.java @@ -0,0 +1,50 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class BenchmarkCurveName extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 221; + public static final String MUNIAAA = "MuniAAA"; + public static final String FUTURESWAP = "FutureSWAP"; + public static final String LIBID = "LIBID"; + public static final String LIBOR = "LIBOR"; + public static final String OTHER = "OTHER"; + public static final String SWAP = "SWAP"; + public static final String TREASURY = "Treasury"; + public static final String EURIBOR = "Euribor"; + public static final String PFANDBRIEFE = "Pfandbriefe"; + public static final String EONIA = "EONIA"; + public static final String SONIA = "SONIA"; + public static final String EUREPO = "EUREPO"; + + public BenchmarkCurveName() { + super(221); + } + + public BenchmarkCurveName(String data) { + super(221, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BenchmarkCurvePoint.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BenchmarkCurvePoint.java new file mode 100644 index 000000000..ebe369784 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BenchmarkCurvePoint.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class BenchmarkCurvePoint extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 222; + + public BenchmarkCurvePoint() { + super(222); + } + + public BenchmarkCurvePoint(String data) { + super(222, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BenchmarkPrice.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BenchmarkPrice.java new file mode 100644 index 000000000..5a96c4b99 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BenchmarkPrice.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class BenchmarkPrice extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 662; + + public BenchmarkPrice() { + super(662); + } + + public BenchmarkPrice(java.math.BigDecimal data) { + super(662, data); + } + + public BenchmarkPrice(double data) { + super(662, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BenchmarkPriceType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BenchmarkPriceType.java new file mode 100644 index 000000000..1050e89ef --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BenchmarkPriceType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class BenchmarkPriceType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 663; + + public BenchmarkPriceType() { + super(663); + } + + public BenchmarkPriceType(int data) { + super(663, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BenchmarkSecurityID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BenchmarkSecurityID.java new file mode 100644 index 000000000..2679fd3df --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BenchmarkSecurityID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class BenchmarkSecurityID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 699; + + public BenchmarkSecurityID() { + super(699); + } + + public BenchmarkSecurityID(String data) { + super(699, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BenchmarkSecurityIDSource.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BenchmarkSecurityIDSource.java new file mode 100644 index 000000000..b04769e24 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BenchmarkSecurityIDSource.java @@ -0,0 +1,57 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class BenchmarkSecurityIDSource extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 761; + public static final String CUSIP = "1"; + public static final String SEDOL = "2"; + public static final String QUIK = "3"; + public static final String ISIN_NUMBER = "4"; + public static final String RIC_CODE = "5"; + public static final String ISO_CURRENCY_CODE = "6"; + public static final String ISO_COUNTRY_CODE = "7"; + public static final String EXCHANGE_SYMBOL = "8"; + public static final String CONSOLIDATED_TAPE_ASSOCIATION = "9"; + public static final String BLOOMBERG_SYMBOL = "A"; + public static final String WERTPAPIER = "B"; + public static final String DUTCH = "C"; + public static final String VALOREN = "D"; + public static final String SICOVAM = "E"; + public static final String BELGIAN = "F"; + public static final String COMMON = "G"; + public static final String CLEARING_HOUSE_CLEARING_ORGANIZATION = "H"; + public static final String ISDA_FPML_PRODUCT_SPECIFICATION = "I"; + public static final String OPTIONS_PRICE_REPORTING_AUTHORITY = "J"; + + public BenchmarkSecurityIDSource() { + super(761); + } + + public BenchmarkSecurityIDSource(String data) { + super(761, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidDescriptor.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidDescriptor.java new file mode 100644 index 000000000..85bc72472 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidDescriptor.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class BidDescriptor extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 400; + + public BidDescriptor() { + super(400); + } + + public BidDescriptor(String data) { + super(400, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidDescriptorType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidDescriptorType.java new file mode 100644 index 000000000..7f461b9dc --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidDescriptorType.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class BidDescriptorType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 399; + public static final int SECTOR = 1; + public static final int COUNTRY = 2; + public static final int INDEX = 3; + + public BidDescriptorType() { + super(399); + } + + public BidDescriptorType(int data) { + super(399, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidForwardPoints.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidForwardPoints.java new file mode 100644 index 000000000..c96f4f717 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidForwardPoints.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class BidForwardPoints extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 189; + + public BidForwardPoints() { + super(189); + } + + public BidForwardPoints(java.math.BigDecimal data) { + super(189, data); + } + + public BidForwardPoints(double data) { + super(189, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidForwardPoints2.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidForwardPoints2.java new file mode 100644 index 000000000..77bd66da1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidForwardPoints2.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class BidForwardPoints2 extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 642; + + public BidForwardPoints2() { + super(642); + } + + public BidForwardPoints2(java.math.BigDecimal data) { + super(642, data); + } + + public BidForwardPoints2(double data) { + super(642, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidID.java new file mode 100644 index 000000000..1259f03dd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class BidID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 390; + + public BidID() { + super(390); + } + + public BidID(String data) { + super(390, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidPx.java new file mode 100644 index 000000000..e41cb8ff4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class BidPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 132; + + public BidPx() { + super(132); + } + + public BidPx(java.math.BigDecimal data) { + super(132, data); + } + + public BidPx(double data) { + super(132, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidRequestTransType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidRequestTransType.java new file mode 100644 index 000000000..68ce045e7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidRequestTransType.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class BidRequestTransType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 374; + public static final char NEW = 'N'; + public static final char CANCEL = 'C'; + + public BidRequestTransType() { + super(374); + } + + public BidRequestTransType(char data) { + super(374, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidSize.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidSize.java new file mode 100644 index 000000000..21e49120b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidSize.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class BidSize extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 134; + + public BidSize() { + super(134); + } + + public BidSize(java.math.BigDecimal data) { + super(134, data); + } + + public BidSize(double data) { + super(134, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidSpotRate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidSpotRate.java new file mode 100644 index 000000000..57b56730f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidSpotRate.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class BidSpotRate extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 188; + + public BidSpotRate() { + super(188); + } + + public BidSpotRate(java.math.BigDecimal data) { + super(188, data); + } + + public BidSpotRate(double data) { + super(188, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidTradeType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidTradeType.java new file mode 100644 index 000000000..f503416a4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidTradeType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class BidTradeType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 418; + public static final char RISK_TRADE = 'R'; + public static final char VWAP_GUARANTEE = 'G'; + public static final char AGENCY = 'A'; + public static final char GUARANTEED_CLOSE = 'J'; + + public BidTradeType() { + super(418); + } + + public BidTradeType(char data) { + super(418, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidType.java new file mode 100644 index 000000000..5dc5673bd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidType.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class BidType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 394; + public static final int NON_DISCLOSED = 1; + public static final int DISCLOSED_STYLE = 2; + public static final int NO_BIDDING_PROCESS = 3; + + public BidType() { + super(394); + } + + public BidType(int data) { + super(394, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidYield.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidYield.java new file mode 100644 index 000000000..69a01c891 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BidYield.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class BidYield extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 632; + + public BidYield() { + super(632); + } + + public BidYield(double data) { + super(632, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BodyLength.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BodyLength.java new file mode 100644 index 000000000..c5b0a8d5c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BodyLength.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class BodyLength extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 9; + + public BodyLength() { + super(9); + } + + public BodyLength(int data) { + super(9, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BookingRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BookingRefID.java new file mode 100644 index 000000000..cf6ce1578 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BookingRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class BookingRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 466; + + public BookingRefID() { + super(466); + } + + public BookingRefID(String data) { + super(466, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BookingType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BookingType.java new file mode 100644 index 000000000..83c0dcb21 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BookingType.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class BookingType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 775; + public static final int REGULAR_BOOKING = 0; + public static final int CFD = 1; + public static final int TOTAL_RETURN_SWAP = 2; + + public BookingType() { + super(775); + } + + public BookingType(int data) { + super(775, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BookingUnit.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BookingUnit.java new file mode 100644 index 000000000..219ee71b9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BookingUnit.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class BookingUnit extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 590; + public static final char EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT = '0'; + public static final char AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PER_ORDER = '1'; + public static final char AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE = '2'; + + public BookingUnit() { + super(590); + } + + public BookingUnit(char data) { + super(590, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BusinessRejectReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BusinessRejectReason.java new file mode 100644 index 000000000..a3fa95e11 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BusinessRejectReason.java @@ -0,0 +1,46 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class BusinessRejectReason extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 380; + public static final int OTHER = 0; + public static final int UNKOWN_ID = 1; + public static final int UNKNOWN_SECURITY = 2; + public static final int UNSUPPORTED_MESSAGE_TYPE = 3; + public static final int APPLICATION_NOT_AVAILABLE = 4; + public static final int CONDITIONALLY_REQUIRED_FIELD_MISSING = 5; + public static final int NOT_AUTHORIZED = 6; + public static final int DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME = 7; + + public BusinessRejectReason() { + super(380); + } + + public BusinessRejectReason(int data) { + super(380, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BusinessRejectRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BusinessRejectRefID.java new file mode 100644 index 000000000..8c671c04f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BusinessRejectRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class BusinessRejectRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 379; + + public BusinessRejectRefID() { + super(379); + } + + public BusinessRejectRefID(String data) { + super(379, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BuyVolume.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BuyVolume.java new file mode 100644 index 000000000..a1f138267 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/BuyVolume.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class BuyVolume extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 330; + + public BuyVolume() { + super(330); + } + + public BuyVolume(java.math.BigDecimal data) { + super(330, data); + } + + public BuyVolume(double data) { + super(330, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CFICode.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CFICode.java new file mode 100644 index 000000000..88c2da529 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CFICode.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CFICode extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 461; + + public CFICode() { + super(461); + } + + public CFICode(String data) { + super(461, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CPProgram.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CPProgram.java new file mode 100644 index 000000000..ec1a234f7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CPProgram.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class CPProgram extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 875; + + public CPProgram() { + super(875); + } + + public CPProgram(int data) { + super(875, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CPRegType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CPRegType.java new file mode 100644 index 000000000..e41aabc30 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CPRegType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CPRegType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 876; + + public CPRegType() { + super(876); + } + + public CPRegType(String data) { + super(876, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CancellationRights.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CancellationRights.java new file mode 100644 index 000000000..560ab1fd5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CancellationRights.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class CancellationRights extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 480; + public static final char YES = 'Y'; + public static final char NO_EXECUTION_ONLY = 'N'; + public static final char NO_WAIVER_AGREEMENT = 'M'; + public static final char NO_INSTITUTIONAL = 'O'; + + public CancellationRights() { + super(480); + } + + public CancellationRights(char data) { + super(480, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CardExpDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CardExpDate.java new file mode 100644 index 000000000..cc4986d58 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CardExpDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CardExpDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 490; + + public CardExpDate() { + super(490); + } + + public CardExpDate(String data) { + super(490, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CardHolderName.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CardHolderName.java new file mode 100644 index 000000000..ca982295e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CardHolderName.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CardHolderName extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 488; + + public CardHolderName() { + super(488); + } + + public CardHolderName(String data) { + super(488, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CardIssNum.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CardIssNum.java new file mode 100644 index 000000000..12b4576b8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CardIssNum.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CardIssNum extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 491; + + public CardIssNum() { + super(491); + } + + public CardIssNum(String data) { + super(491, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CardNumber.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CardNumber.java new file mode 100644 index 000000000..a891d7d3a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CardNumber.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CardNumber extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 489; + + public CardNumber() { + super(489); + } + + public CardNumber(String data) { + super(489, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CardStartDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CardStartDate.java new file mode 100644 index 000000000..ce5c5cee4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CardStartDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CardStartDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 503; + + public CardStartDate() { + super(503); + } + + public CardStartDate(String data) { + super(503, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashDistribAgentAcctName.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashDistribAgentAcctName.java new file mode 100644 index 000000000..959206949 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashDistribAgentAcctName.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CashDistribAgentAcctName extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 502; + + public CashDistribAgentAcctName() { + super(502); + } + + public CashDistribAgentAcctName(String data) { + super(502, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashDistribAgentAcctNumber.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashDistribAgentAcctNumber.java new file mode 100644 index 000000000..c54c9285c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashDistribAgentAcctNumber.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CashDistribAgentAcctNumber extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 500; + + public CashDistribAgentAcctNumber() { + super(500); + } + + public CashDistribAgentAcctNumber(String data) { + super(500, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashDistribAgentCode.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashDistribAgentCode.java new file mode 100644 index 000000000..841d4b0d7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashDistribAgentCode.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CashDistribAgentCode extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 499; + + public CashDistribAgentCode() { + super(499); + } + + public CashDistribAgentCode(String data) { + super(499, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashDistribAgentName.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashDistribAgentName.java new file mode 100644 index 000000000..9fb425cd4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashDistribAgentName.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CashDistribAgentName extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 498; + + public CashDistribAgentName() { + super(498); + } + + public CashDistribAgentName(String data) { + super(498, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashDistribCurr.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashDistribCurr.java new file mode 100644 index 000000000..cf86d2417 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashDistribCurr.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CashDistribCurr extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 478; + + public CashDistribCurr() { + super(478); + } + + public CashDistribCurr(String data) { + super(478, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashDistribPayRef.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashDistribPayRef.java new file mode 100644 index 000000000..95ce638e5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashDistribPayRef.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CashDistribPayRef extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 501; + + public CashDistribPayRef() { + super(501); + } + + public CashDistribPayRef(String data) { + super(501, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashMargin.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashMargin.java new file mode 100644 index 000000000..72c3f6562 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashMargin.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class CashMargin extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 544; + public static final char CASH = '1'; + public static final char MARGIN_OPEN = '2'; + public static final char MARGIN_CLOSE = '3'; + + public CashMargin() { + super(544); + } + + public CashMargin(char data) { + super(544, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashOrderQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashOrderQty.java new file mode 100644 index 000000000..4d89cc7a4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashOrderQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class CashOrderQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 152; + + public CashOrderQty() { + super(152); + } + + public CashOrderQty(java.math.BigDecimal data) { + super(152, data); + } + + public CashOrderQty(double data) { + super(152, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashOutstanding.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashOutstanding.java new file mode 100644 index 000000000..2a0bc4953 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CashOutstanding.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class CashOutstanding extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 901; + + public CashOutstanding() { + super(901); + } + + public CashOutstanding(java.math.BigDecimal data) { + super(901, data); + } + + public CashOutstanding(double data) { + super(901, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CheckSum.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CheckSum.java new file mode 100644 index 000000000..434f009d6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CheckSum.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CheckSum extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 10; + + public CheckSum() { + super(10); + } + + public CheckSum(String data) { + super(10, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ClOrdID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ClOrdID.java new file mode 100644 index 000000000..7a20ef089 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ClOrdID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ClOrdID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 11; + + public ClOrdID() { + super(11); + } + + public ClOrdID(String data) { + super(11, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ClOrdLinkID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ClOrdLinkID.java new file mode 100644 index 000000000..a13f1a768 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ClOrdLinkID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ClOrdLinkID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 583; + + public ClOrdLinkID() { + super(583); + } + + public ClOrdLinkID(String data) { + super(583, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ClearingBusinessDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ClearingBusinessDate.java new file mode 100644 index 000000000..e60c45799 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ClearingBusinessDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ClearingBusinessDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 715; + + public ClearingBusinessDate() { + super(715); + } + + public ClearingBusinessDate(String data) { + super(715, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ClearingFeeIndicator.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ClearingFeeIndicator.java new file mode 100644 index 000000000..775937f20 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ClearingFeeIndicator.java @@ -0,0 +1,46 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ClearingFeeIndicator extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 635; + public static final String CBOE_MEMBER = "B"; + public static final String NON_MEMBER_AND_CUSTOMER = "C"; + public static final String EQUITY_MEMBER_AND_CLEARING_MEMBER = "E"; + public static final String FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_BROKERS = "F"; + public static final String FIRMS_106H_AND_106J = "H"; + public static final String GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS = "I"; + public static final String LESSEE_AND_106F_EMPLOYEES = "L"; + public static final String ALL_OTHER_OWNERSHIP_TYPES = "M"; + + public ClearingFeeIndicator() { + super(635); + } + + public ClearingFeeIndicator(String data) { + super(635, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ClearingInstruction.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ClearingInstruction.java new file mode 100644 index 000000000..637523179 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ClearingInstruction.java @@ -0,0 +1,52 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ClearingInstruction extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 577; + public static final int PROCESS_NORMALLY = 0; + public static final int EXCLUDE_FROM_ALL_NETTING = 1; + public static final int BILATERAL_NETTING_ONLY = 2; + public static final int EX_CLEARING = 3; + public static final int SPECIAL_TRADE = 4; + public static final int MULTILATERAL_NETTING = 5; + public static final int CLEAR_AGAINST_CENTRAL_COUNTERPARTY = 6; + public static final int EXCLUDE_FROM_CENTRAL_COUNTERPARTY = 7; + public static final int MANUAL_MODE = 8; + public static final int AUTOMATIC_POSTING_MODE = 9; + public static final int AUTOMATIC_GIVE_UP_MODE = 10; + public static final int QUALIFIED_SERVICE_REPRESENTATIVE = 11; + public static final int CUSTOMER_TRADE = 12; + public static final int SELF_CLEARING = 13; + + public ClearingInstruction() { + super(577); + } + + public ClearingInstruction(int data) { + super(577, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ClientBidID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ClientBidID.java new file mode 100644 index 000000000..c84c0d547 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ClientBidID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ClientBidID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 391; + + public ClientBidID() { + super(391); + } + + public ClientBidID(String data) { + super(391, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollAction.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollAction.java new file mode 100644 index 000000000..38dae4745 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollAction.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class CollAction extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 944; + public static final int RETAIN = 0; + public static final int ADD = 1; + public static final int REMOVE = 2; + + public CollAction() { + super(944); + } + + public CollAction(int data) { + super(944, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollAsgnID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollAsgnID.java new file mode 100644 index 000000000..945fb6d6c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollAsgnID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CollAsgnID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 902; + + public CollAsgnID() { + super(902); + } + + public CollAsgnID(String data) { + super(902, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollAsgnReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollAsgnReason.java new file mode 100644 index 000000000..d4168198a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollAsgnReason.java @@ -0,0 +1,46 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class CollAsgnReason extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 895; + public static final int INITIAL = 0; + public static final int SCHEDULED = 1; + public static final int TIME_WARNING = 2; + public static final int MARGIN_DEFICIENCY = 3; + public static final int MARGIN_EXCESS = 4; + public static final int FORWARD_COLLATERAL_DEMAND = 5; + public static final int EVENT_OF_DEFAULT = 6; + public static final int ADVERSE_TAX_EVENT = 7; + + public CollAsgnReason() { + super(895); + } + + public CollAsgnReason(int data) { + super(895, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollAsgnRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollAsgnRefID.java new file mode 100644 index 000000000..6a59b9ad6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollAsgnRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CollAsgnRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 907; + + public CollAsgnRefID() { + super(907); + } + + public CollAsgnRefID(String data) { + super(907, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollAsgnRejectReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollAsgnRejectReason.java new file mode 100644 index 000000000..9dc05b72a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollAsgnRejectReason.java @@ -0,0 +1,45 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class CollAsgnRejectReason extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 906; + public static final int UNKNOWN_DEAL = 0; + public static final int UNKNOWN_OR_INVALID_INSTRUMENT = 1; + public static final int UNAUTHORIZED_TRANSACTION = 2; + public static final int INSUFFICIENT_COLLATERAL = 3; + public static final int INVALID_TYPE_OF_COLLATERAL = 4; + public static final int EXCESSIVE_SUBSTITUTION = 5; + public static final int OTHER = 99; + + public CollAsgnRejectReason() { + super(906); + } + + public CollAsgnRejectReason(int data) { + super(906, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollAsgnRespType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollAsgnRespType.java new file mode 100644 index 000000000..eefd4401f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollAsgnRespType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class CollAsgnRespType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 905; + public static final int RECEIVED = 0; + public static final int ACCEPTED = 1; + public static final int DECLINED = 2; + public static final int REJECTED = 3; + + public CollAsgnRespType() { + super(905); + } + + public CollAsgnRespType(int data) { + super(905, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollAsgnTransType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollAsgnTransType.java new file mode 100644 index 000000000..45fe58edf --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollAsgnTransType.java @@ -0,0 +1,43 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class CollAsgnTransType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 903; + public static final int NEW = 0; + public static final int REPLACE = 1; + public static final int CANCEL = 2; + public static final int RELEASE = 3; + public static final int REVERSE = 4; + + public CollAsgnTransType() { + super(903); + } + + public CollAsgnTransType(int data) { + super(903, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollInquiryID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollInquiryID.java new file mode 100644 index 000000000..c6c8db22f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollInquiryID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CollInquiryID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 909; + + public CollInquiryID() { + super(909); + } + + public CollInquiryID(String data) { + super(909, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollInquiryQualifier.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollInquiryQualifier.java new file mode 100644 index 000000000..12dcb0212 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollInquiryQualifier.java @@ -0,0 +1,46 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class CollInquiryQualifier extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 896; + public static final int TRADEDATE = 0; + public static final int GC_INSTRUMENT = 1; + public static final int COLLATERALINSTRUMENT = 2; + public static final int SUBSTITUTION_ELIGIBLE = 3; + public static final int NOT_ASSIGNED = 4; + public static final int PARTIALLY_ASSIGNED = 5; + public static final int FULLY_ASSIGNED = 6; + public static final int OUTSTANDING_TRADES = 7; + + public CollInquiryQualifier() { + super(896); + } + + public CollInquiryQualifier(int data) { + super(896, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollInquiryResult.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollInquiryResult.java new file mode 100644 index 000000000..e00537253 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollInquiryResult.java @@ -0,0 +1,49 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class CollInquiryResult extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 946; + public static final int SUCCESSFUL = 0; + public static final int INVALID_OR_UNKNOWN_INSTRUMENT = 1; + public static final int INVALID_OR_UNKNOWN_COLLATERAL_TYPE = 2; + public static final int INVALID_PARTIES = 3; + public static final int INVALID_TRANSPORT_TYPE_REQUESTED = 4; + public static final int INVALID_DESTINATION_REQUESTED = 5; + public static final int NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED = 6; + public static final int NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED = 7; + public static final int COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED = 8; + public static final int UNAUTHORIZED_FOR_COLLATERAL_INQUIRY = 9; + public static final int OTHER = 99; + + public CollInquiryResult() { + super(946); + } + + public CollInquiryResult(int data) { + super(946, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollInquiryStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollInquiryStatus.java new file mode 100644 index 000000000..8d0ffcda6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollInquiryStatus.java @@ -0,0 +1,43 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class CollInquiryStatus extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 945; + public static final int ACCEPTED = 0; + public static final int ACCEPTED_WITH_WARNINGS = 1; + public static final int COMPLETED = 2; + public static final int COMPLETED_WITH_WARNINGS = 3; + public static final int REJECTED = 4; + + public CollInquiryStatus() { + super(945); + } + + public CollInquiryStatus(int data) { + super(945, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollReqID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollReqID.java new file mode 100644 index 000000000..a071c056c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollReqID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CollReqID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 894; + + public CollReqID() { + super(894); + } + + public CollReqID(String data) { + super(894, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollRespID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollRespID.java new file mode 100644 index 000000000..05f78b9a1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollRespID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CollRespID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 904; + + public CollRespID() { + super(904); + } + + public CollRespID(String data) { + super(904, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollRptID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollRptID.java new file mode 100644 index 000000000..05076f78c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollRptID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CollRptID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 908; + + public CollRptID() { + super(908); + } + + public CollRptID(String data) { + super(908, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollStatus.java new file mode 100644 index 000000000..0a3f7e5b4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CollStatus.java @@ -0,0 +1,43 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class CollStatus extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 910; + public static final int UNASSIGNED = 0; + public static final int PARTIALLY_ASSIGNED = 1; + public static final int ASSIGNMENT_PROPOSED = 2; + public static final int ASSIGNED = 3; + public static final int CHALLENGED = 4; + + public CollStatus() { + super(910); + } + + public CollStatus(int data) { + super(910, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CommCurrency.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CommCurrency.java new file mode 100644 index 000000000..e4c6aa106 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CommCurrency.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CommCurrency extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 479; + + public CommCurrency() { + super(479); + } + + public CommCurrency(String data) { + super(479, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CommType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CommType.java new file mode 100644 index 000000000..707d40807 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CommType.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class CommType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 13; + public static final char PER_UNIT = '1'; + public static final char PERCENTAGE = '2'; + public static final char ABSOLUTE = '3'; + public static final char PERCENTAGE_WAIVED_CASH_DISCOUNT = '4'; + public static final char PERCENTAGE_WAIVED_ENHANCED_UNITS = '5'; + public static final char POINTS_PER_BOND_OR_OR_CONTRACT = '6'; + + public CommType() { + super(13); + } + + public CommType(char data) { + super(13, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Commission.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Commission.java new file mode 100644 index 000000000..fddfa441f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Commission.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class Commission extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 12; + + public Commission() { + super(12); + } + + public Commission(java.math.BigDecimal data) { + super(12, data); + } + + public Commission(double data) { + super(12, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ComplianceID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ComplianceID.java new file mode 100644 index 000000000..ff579377b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ComplianceID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ComplianceID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 376; + + public ComplianceID() { + super(376); + } + + public ComplianceID(String data) { + super(376, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Concession.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Concession.java new file mode 100644 index 000000000..82ab08c60 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Concession.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class Concession extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 238; + + public Concession() { + super(238); + } + + public Concession(java.math.BigDecimal data) { + super(238, data); + } + + public Concession(double data) { + super(238, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ConfirmID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ConfirmID.java new file mode 100644 index 000000000..76ce2aeef --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ConfirmID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ConfirmID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 664; + + public ConfirmID() { + super(664); + } + + public ConfirmID(String data) { + super(664, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ConfirmRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ConfirmRefID.java new file mode 100644 index 000000000..3dc7cd47d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ConfirmRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ConfirmRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 772; + + public ConfirmRefID() { + super(772); + } + + public ConfirmRefID(String data) { + super(772, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ConfirmRejReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ConfirmRejReason.java new file mode 100644 index 000000000..6f79fdfa9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ConfirmRejReason.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ConfirmRejReason extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 774; + public static final int MISMATCHED_ACCOUNT = 1; + public static final int MISSING_SETTLEMENT_INSTRUCTIONS = 2; + public static final int OTHER = 99; + + public ConfirmRejReason() { + super(774); + } + + public ConfirmRejReason(int data) { + super(774, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ConfirmReqID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ConfirmReqID.java new file mode 100644 index 000000000..dfc4f73c2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ConfirmReqID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ConfirmReqID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 859; + + public ConfirmReqID() { + super(859); + } + + public ConfirmReqID(String data) { + super(859, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ConfirmStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ConfirmStatus.java new file mode 100644 index 000000000..d8483fb2d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ConfirmStatus.java @@ -0,0 +1,43 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ConfirmStatus extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 665; + public static final int RECEIVED = 1; + public static final int MISMATCHED_ACCOUNT = 2; + public static final int MISSING_SETTLEMENT_INSTRUCTIONS = 3; + public static final int CONFIRMED = 4; + public static final int REQUEST_REJECTED = 5; + + public ConfirmStatus() { + super(665); + } + + public ConfirmStatus(int data) { + super(665, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ConfirmTransType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ConfirmTransType.java new file mode 100644 index 000000000..b78461287 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ConfirmTransType.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ConfirmTransType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 666; + public static final int NEW = 0; + public static final int REPLACE = 1; + public static final int CANCEL = 2; + + public ConfirmTransType() { + super(666); + } + + public ConfirmTransType(int data) { + super(666, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ConfirmType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ConfirmType.java new file mode 100644 index 000000000..911d81f76 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ConfirmType.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ConfirmType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 773; + public static final int STATUS = 1; + public static final int CONFIRMATION = 2; + public static final int CONFIRMATION_REQUEST_REJECTED = 3; + + public ConfirmType() { + super(773); + } + + public ConfirmType(int data) { + super(773, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContAmtCurr.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContAmtCurr.java new file mode 100644 index 000000000..4649ef97e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContAmtCurr.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ContAmtCurr extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 521; + + public ContAmtCurr() { + super(521); + } + + public ContAmtCurr(String data) { + super(521, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContAmtType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContAmtType.java new file mode 100644 index 000000000..db47907f5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContAmtType.java @@ -0,0 +1,47 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ContAmtType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 519; + public static final int COMMISSION_AMOUNT = 1; + public static final int COMMISSION_PERCENT = 2; + public static final int INITIAL_CHARGE_AMOUNT = 3; + public static final int INITIAL_CHARGE_PERCENT = 4; + public static final int DISCOUNT_AMOUNT = 5; + public static final int DISCOUNT_PERCENT = 6; + public static final int DILUTION_LEVY_AMOUNT = 7; + public static final int DILUTION_LEVY_PERCENT = 8; + public static final int EXIT_CHARGE_AMOUNT = 9; + + public ContAmtType() { + super(519); + } + + public ContAmtType(int data) { + super(519, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContAmtValue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContAmtValue.java new file mode 100644 index 000000000..610c33c63 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContAmtValue.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class ContAmtValue extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 520; + + public ContAmtValue() { + super(520); + } + + public ContAmtValue(double data) { + super(520, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContraBroker.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContraBroker.java new file mode 100644 index 000000000..8adc9d916 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContraBroker.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ContraBroker extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 375; + + public ContraBroker() { + super(375); + } + + public ContraBroker(String data) { + super(375, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContraLegRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContraLegRefID.java new file mode 100644 index 000000000..2cb9f28a0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContraLegRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ContraLegRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 655; + + public ContraLegRefID() { + super(655); + } + + public ContraLegRefID(String data) { + super(655, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContraTradeQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContraTradeQty.java new file mode 100644 index 000000000..109043974 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContraTradeQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class ContraTradeQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 437; + + public ContraTradeQty() { + super(437); + } + + public ContraTradeQty(java.math.BigDecimal data) { + super(437, data); + } + + public ContraTradeQty(double data) { + super(437, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContraTradeTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContraTradeTime.java new file mode 100644 index 000000000..d326a76c0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContraTradeTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class ContraTradeTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 438; + + public ContraTradeTime() { + super(438); + } + + public ContraTradeTime(LocalDateTime data) { + super(438, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContraTrader.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContraTrader.java new file mode 100644 index 000000000..67cc95032 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContraTrader.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ContraTrader extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 337; + + public ContraTrader() { + super(337); + } + + public ContraTrader(String data) { + super(337, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContractMultiplier.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContractMultiplier.java new file mode 100644 index 000000000..855090db8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContractMultiplier.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class ContractMultiplier extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 231; + + public ContractMultiplier() { + super(231); + } + + public ContractMultiplier(double data) { + super(231, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContractSettlMonth.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContractSettlMonth.java new file mode 100644 index 000000000..8092c8cc0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContractSettlMonth.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ContractSettlMonth extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 667; + + public ContractSettlMonth() { + super(667); + } + + public ContractSettlMonth(String data) { + super(667, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContraryInstructionIndicator.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContraryInstructionIndicator.java new file mode 100644 index 000000000..1747c306e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ContraryInstructionIndicator.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class ContraryInstructionIndicator extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 719; + + public ContraryInstructionIndicator() { + super(719); + } + + public ContraryInstructionIndicator(boolean data) { + super(719, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CopyMsgIndicator.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CopyMsgIndicator.java new file mode 100644 index 000000000..a72ba97c1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CopyMsgIndicator.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class CopyMsgIndicator extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 797; + + public CopyMsgIndicator() { + super(797); + } + + public CopyMsgIndicator(boolean data) { + super(797, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CorporateAction.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CorporateAction.java new file mode 100644 index 000000000..322f1fec4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CorporateAction.java @@ -0,0 +1,43 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CorporateAction extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 292; + public static final String EX_DIVIDEND = "A"; + public static final String EX_DISTRIBUTION = "B"; + public static final String EX_RIGHTS = "C"; + public static final String NEW = "D"; + public static final String EX_INTEREST = "E"; + + public CorporateAction() { + super(292); + } + + public CorporateAction(String data) { + super(292, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Country.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Country.java new file mode 100644 index 000000000..3ae3c1de8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Country.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Country extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 421; + + public Country() { + super(421); + } + + public Country(String data) { + super(421, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CountryOfIssue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CountryOfIssue.java new file mode 100644 index 000000000..14f348f20 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CountryOfIssue.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CountryOfIssue extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 470; + + public CountryOfIssue() { + super(470); + } + + public CountryOfIssue(String data) { + super(470, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CouponPaymentDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CouponPaymentDate.java new file mode 100644 index 000000000..abb291646 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CouponPaymentDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CouponPaymentDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 224; + + public CouponPaymentDate() { + super(224); + } + + public CouponPaymentDate(String data) { + super(224, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CouponRate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CouponRate.java new file mode 100644 index 000000000..6b1268816 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CouponRate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class CouponRate extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 223; + + public CouponRate() { + super(223); + } + + public CouponRate(double data) { + super(223, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CoveredOrUncovered.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CoveredOrUncovered.java new file mode 100644 index 000000000..50dcec248 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CoveredOrUncovered.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class CoveredOrUncovered extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 203; + public static final int COVERED = 0; + public static final int UNCOVERED = 1; + + public CoveredOrUncovered() { + super(203); + } + + public CoveredOrUncovered(int data) { + super(203, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CreditRating.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CreditRating.java new file mode 100644 index 000000000..a2acb5025 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CreditRating.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CreditRating extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 255; + + public CreditRating() { + super(255); + } + + public CreditRating(String data) { + super(255, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CrossID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CrossID.java new file mode 100644 index 000000000..39f215ce1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CrossID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class CrossID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 548; + + public CrossID() { + super(548); + } + + public CrossID(String data) { + super(548, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CrossPercent.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CrossPercent.java new file mode 100644 index 000000000..771ef245c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CrossPercent.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class CrossPercent extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 413; + + public CrossPercent() { + super(413); + } + + public CrossPercent(double data) { + super(413, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CrossPrioritization.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CrossPrioritization.java new file mode 100644 index 000000000..a093d5bfc --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CrossPrioritization.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class CrossPrioritization extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 550; + public static final int NONE = 0; + public static final int BUY_SIDE_IS_PRIORITIZED = 1; + public static final int SELL_SIDE_IS_PRIORITIZED = 2; + + public CrossPrioritization() { + super(550); + } + + public CrossPrioritization(int data) { + super(550, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CrossType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CrossType.java new file mode 100644 index 000000000..3535dea9e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CrossType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class CrossType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 549; + public static final int CROSS_TRADE_WHICH_IS_EXECUTED_COMPLETELY_OR_NOT = 1; + public static final int CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED = 2; + public static final int CROSS_TRADE_WHICH_IS_PARTIALLY_EXECUTED_WITH_THE_UNFILLED_PORTIONS_REMAINING_ACTIVE = 3; + public static final int CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE = 4; + + public CrossType() { + super(549); + } + + public CrossType(int data) { + super(549, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CumQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CumQty.java new file mode 100644 index 000000000..f98927e2d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CumQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class CumQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 14; + + public CumQty() { + super(14); + } + + public CumQty(java.math.BigDecimal data) { + super(14, data); + } + + public CumQty(double data) { + super(14, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Currency.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Currency.java new file mode 100644 index 000000000..8379f4f65 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Currency.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Currency extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 15; + + public Currency() { + super(15); + } + + public Currency(String data) { + super(15, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CustOrderCapacity.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CustOrderCapacity.java new file mode 100644 index 000000000..a98728ab8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CustOrderCapacity.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class CustOrderCapacity extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 582; + public static final int MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT = 1; + public static final int CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT = 2; + public static final int MEMBER_TRADING_FOR_ANOTHER_MEMBER = 3; + public static final int ALL_OTHER = 4; + + public CustOrderCapacity() { + super(582); + } + + public CustOrderCapacity(int data) { + super(582, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CxlQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CxlQty.java new file mode 100644 index 000000000..d3cd9eab5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CxlQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class CxlQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 84; + + public CxlQty() { + super(84); + } + + public CxlQty(java.math.BigDecimal data) { + super(84, data); + } + + public CxlQty(double data) { + super(84, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CxlRejReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CxlRejReason.java new file mode 100644 index 000000000..75dbd919a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CxlRejReason.java @@ -0,0 +1,46 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class CxlRejReason extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 102; + public static final int TOO_LATE_TO_CANCEL = 0; + public static final int UNKNOWN_ORDER = 1; + public static final int BROKER_EXCHANGE_OPTION = 2; + public static final int ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS = 3; + public static final int UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST = 4; + public static final int ORIGORDMODTIME_DID_NOT_MATCH_LAST_TRANSACTTIME_OF_ORDER = 5; + public static final int DUPLICATE_CLORDID_RECEIVED = 6; + public static final int OTHER = 99; + + public CxlRejReason() { + super(102); + } + + public CxlRejReason(int data) { + super(102, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CxlRejResponseTo.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CxlRejResponseTo.java new file mode 100644 index 000000000..daf98490b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/CxlRejResponseTo.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class CxlRejResponseTo extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 434; + public static final char ORDER_CANCEL_REQUEST = '1'; + public static final char ORDER_CANCEL_REPLACE_REQUEST = '2'; + + public CxlRejResponseTo() { + super(434); + } + + public CxlRejResponseTo(char data) { + super(434, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DKReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DKReason.java new file mode 100644 index 000000000..956034597 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DKReason.java @@ -0,0 +1,45 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class DKReason extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 127; + public static final char UNKNOWN_SYMBOL = 'A'; + public static final char WRONG_SIDE = 'B'; + public static final char QUANTITY_EXCEEDS_ORDER = 'C'; + public static final char NO_MATCHING_ORDER = 'D'; + public static final char PRICE_EXCEEDS_LIMIT = 'E'; + public static final char CALCULATION_DIFFERENCE = 'F'; + public static final char OTHER = 'Z'; + + public DKReason() { + super(127); + } + + public DKReason(char data) { + super(127, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DateOfBirth.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DateOfBirth.java new file mode 100644 index 000000000..71d51ce3c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DateOfBirth.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class DateOfBirth extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 486; + + public DateOfBirth() { + super(486); + } + + public DateOfBirth(String data) { + super(486, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DatedDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DatedDate.java new file mode 100644 index 000000000..a35a57a31 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DatedDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class DatedDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 873; + + public DatedDate() { + super(873); + } + + public DatedDate(String data) { + super(873, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DayAvgPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DayAvgPx.java new file mode 100644 index 000000000..2eb8476ee --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DayAvgPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class DayAvgPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 426; + + public DayAvgPx() { + super(426); + } + + public DayAvgPx(java.math.BigDecimal data) { + super(426, data); + } + + public DayAvgPx(double data) { + super(426, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DayBookingInst.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DayBookingInst.java new file mode 100644 index 000000000..eed325b3e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DayBookingInst.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class DayBookingInst extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 589; + public static final char CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR = '0'; + public static final char SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING = '1'; + public static final char ACCUMULATE = '2'; + + public DayBookingInst() { + super(589); + } + + public DayBookingInst(char data) { + super(589, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DayCumQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DayCumQty.java new file mode 100644 index 000000000..d735eb60e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DayCumQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class DayCumQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 425; + + public DayCumQty() { + super(425); + } + + public DayCumQty(java.math.BigDecimal data) { + super(425, data); + } + + public DayCumQty(double data) { + super(425, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DayOrderQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DayOrderQty.java new file mode 100644 index 000000000..c38e27aa9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DayOrderQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class DayOrderQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 424; + + public DayOrderQty() { + super(424); + } + + public DayOrderQty(java.math.BigDecimal data) { + super(424, data); + } + + public DayOrderQty(double data) { + super(424, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DefBidSize.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DefBidSize.java new file mode 100644 index 000000000..e65df4a7c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DefBidSize.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class DefBidSize extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 293; + + public DefBidSize() { + super(293); + } + + public DefBidSize(java.math.BigDecimal data) { + super(293, data); + } + + public DefBidSize(double data) { + super(293, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DefOfferSize.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DefOfferSize.java new file mode 100644 index 000000000..52d7e0daf --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DefOfferSize.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class DefOfferSize extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 294; + + public DefOfferSize() { + super(294); + } + + public DefOfferSize(java.math.BigDecimal data) { + super(294, data); + } + + public DefOfferSize(double data) { + super(294, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeleteReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeleteReason.java new file mode 100644 index 000000000..3b44aed20 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeleteReason.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class DeleteReason extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 285; + public static final char CANCELATION_TRADE_BUST = '0'; + public static final char ERROR = '1'; + + public DeleteReason() { + super(285); + } + + public DeleteReason(char data) { + super(285, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeliverToCompID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeliverToCompID.java new file mode 100644 index 000000000..77c3bef64 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeliverToCompID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class DeliverToCompID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 128; + + public DeliverToCompID() { + super(128); + } + + public DeliverToCompID(String data) { + super(128, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeliverToLocationID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeliverToLocationID.java new file mode 100644 index 000000000..f3b564940 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeliverToLocationID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class DeliverToLocationID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 145; + + public DeliverToLocationID() { + super(145); + } + + public DeliverToLocationID(String data) { + super(145, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeliverToSubID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeliverToSubID.java new file mode 100644 index 000000000..835976473 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeliverToSubID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class DeliverToSubID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 129; + + public DeliverToSubID() { + super(129); + } + + public DeliverToSubID(String data) { + super(129, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeliveryDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeliveryDate.java new file mode 100644 index 000000000..dba2bf3ca --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeliveryDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class DeliveryDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 743; + + public DeliveryDate() { + super(743); + } + + public DeliveryDate(String data) { + super(743, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeliveryForm.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeliveryForm.java new file mode 100644 index 000000000..5f5d92c15 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeliveryForm.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class DeliveryForm extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 668; + public static final int BOOKENTRY = 1; + public static final int BEARER = 2; + + public DeliveryForm() { + super(668); + } + + public DeliveryForm(int data) { + super(668, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeliveryType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeliveryType.java new file mode 100644 index 000000000..ac4474614 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeliveryType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class DeliveryType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 919; + public static final int VERSUS_PAYMENT = 0; + public static final int FREE = 1; + public static final int TRI_PARTY = 2; + public static final int HOLD_IN_CUSTODY = 3; + + public DeliveryType() { + super(919); + } + + public DeliveryType(int data) { + super(919, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Designation.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Designation.java new file mode 100644 index 000000000..d16a24f2f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Designation.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Designation extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 494; + + public Designation() { + super(494); + } + + public Designation(String data) { + super(494, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeskID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeskID.java new file mode 100644 index 000000000..3d45073d0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DeskID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class DeskID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 284; + + public DeskID() { + super(284); + } + + public DeskID(String data) { + super(284, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionInst.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionInst.java new file mode 100644 index 000000000..0b657f890 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionInst.java @@ -0,0 +1,45 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class DiscretionInst extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 388; + public static final char RELATED_TO_DISPLAYED_PRICE = '0'; + public static final char RELATED_TO_MARKET_PRICE = '1'; + public static final char RELATED_TO_PRIMARY_PRICE = '2'; + public static final char RELATED_TO_LOCAL_PRIMARY_PRICE = '3'; + public static final char RELATED_TO_MIDPOINT_PRICE = '4'; + public static final char RELATED_TO_LAST_TRADE_PRICE = '5'; + public static final char RELATED_TO_VWAP = '6'; + + public DiscretionInst() { + super(388); + } + + public DiscretionInst(char data) { + super(388, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionLimitType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionLimitType.java new file mode 100644 index 000000000..962ee1063 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionLimitType.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class DiscretionLimitType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 843; + public static final int OR_BETTER = 0; + public static final int STRICT = 1; + public static final int OR_WORSE = 2; + + public DiscretionLimitType() { + super(843); + } + + public DiscretionLimitType(int data) { + super(843, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionMoveType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionMoveType.java new file mode 100644 index 000000000..44491d2d1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionMoveType.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class DiscretionMoveType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 841; + public static final int FLOATING = 0; + public static final int FIXED = 1; + + public DiscretionMoveType() { + super(841); + } + + public DiscretionMoveType(int data) { + super(841, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionOffsetType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionOffsetType.java new file mode 100644 index 000000000..6b9c137d6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionOffsetType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class DiscretionOffsetType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 842; + public static final int PRICE = 0; + public static final int BASIS_POINTS = 1; + public static final int TICKS = 2; + public static final int PRICE_TIER_LEVEL = 3; + + public DiscretionOffsetType() { + super(842); + } + + public DiscretionOffsetType(int data) { + super(842, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionOffsetValue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionOffsetValue.java new file mode 100644 index 000000000..beda8052a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionOffsetValue.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class DiscretionOffsetValue extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 389; + + public DiscretionOffsetValue() { + super(389); + } + + public DiscretionOffsetValue(double data) { + super(389, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionPrice.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionPrice.java new file mode 100644 index 000000000..dd6a20dbc --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionPrice.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class DiscretionPrice extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 845; + + public DiscretionPrice() { + super(845); + } + + public DiscretionPrice(java.math.BigDecimal data) { + super(845, data); + } + + public DiscretionPrice(double data) { + super(845, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionRoundDirection.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionRoundDirection.java new file mode 100644 index 000000000..212ccf5a7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionRoundDirection.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class DiscretionRoundDirection extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 844; + public static final int MORE_AGGRESSIVE = 1; + public static final int MORE_PASSIVE = 2; + + public DiscretionRoundDirection() { + super(844); + } + + public DiscretionRoundDirection(int data) { + super(844, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionScope.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionScope.java new file mode 100644 index 000000000..5d62f085e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DiscretionScope.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class DiscretionScope extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 846; + public static final int LOCAL = 1; + public static final int NATIONAL = 2; + public static final int GLOBAL = 3; + public static final int NATIONAL_EXCLUDING_LOCAL = 4; + + public DiscretionScope() { + super(846); + } + + public DiscretionScope(int data) { + super(846, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DistribPaymentMethod.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DistribPaymentMethod.java new file mode 100644 index 000000000..01b9806df --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DistribPaymentMethod.java @@ -0,0 +1,50 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class DistribPaymentMethod extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 477; + public static final int CREST = 1; + public static final int NSCC = 2; + public static final int EUROCLEAR = 3; + public static final int CLEARSTREAM = 4; + public static final int CHEQUE = 5; + public static final int TELEGRAPHIC_TRANSFER = 6; + public static final int FEDWIRE = 7; + public static final int DIRECT_CREDIT = 8; + public static final int ACH_CREDIT = 9; + public static final int BPAY = 10; + public static final int HIGH_VALUE_CLEARING_SYSTEM = 11; + public static final int REINVEST_IN_FUND = 12; + + public DistribPaymentMethod() { + super(477); + } + + public DistribPaymentMethod(int data) { + super(477, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DistribPercentage.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DistribPercentage.java new file mode 100644 index 000000000..c31c16749 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DistribPercentage.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class DistribPercentage extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 512; + + public DistribPercentage() { + super(512); + } + + public DistribPercentage(double data) { + super(512, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DlvyInstType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DlvyInstType.java new file mode 100644 index 000000000..291357ac2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DlvyInstType.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class DlvyInstType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 787; + public static final char SECURITIES = 'S'; + public static final char CASH = 'C'; + + public DlvyInstType() { + super(787); + } + + public DlvyInstType(char data) { + super(787, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DueToRelated.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DueToRelated.java new file mode 100644 index 000000000..c22914033 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/DueToRelated.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class DueToRelated extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 329; + + public DueToRelated() { + super(329); + } + + public DueToRelated(boolean data) { + super(329, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EFPTrackingError.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EFPTrackingError.java new file mode 100644 index 000000000..97dbfd497 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EFPTrackingError.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class EFPTrackingError extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 405; + + public EFPTrackingError() { + super(405); + } + + public EFPTrackingError(double data) { + super(405, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EffectiveTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EffectiveTime.java new file mode 100644 index 000000000..99d00e071 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EffectiveTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class EffectiveTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 168; + + public EffectiveTime() { + super(168); + } + + public EffectiveTime(LocalDateTime data) { + super(168, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EmailThreadID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EmailThreadID.java new file mode 100644 index 000000000..0442d980b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EmailThreadID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EmailThreadID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 164; + + public EmailThreadID() { + super(164); + } + + public EmailThreadID(String data) { + super(164, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EmailType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EmailType.java new file mode 100644 index 000000000..bd3db3a44 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EmailType.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class EmailType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 94; + public static final char NEW = '0'; + public static final char REPLY = '1'; + public static final char ADMIN_REPLY = '2'; + + public EmailType() { + super(94); + } + + public EmailType(char data) { + super(94, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedAllocText.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedAllocText.java new file mode 100644 index 000000000..e47731af3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedAllocText.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EncodedAllocText extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 361; + + public EncodedAllocText() { + super(361); + } + + public EncodedAllocText(String data) { + super(361, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedAllocTextLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedAllocTextLen.java new file mode 100644 index 000000000..eb79ecaa9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedAllocTextLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncodedAllocTextLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 360; + + public EncodedAllocTextLen() { + super(360); + } + + public EncodedAllocTextLen(int data) { + super(360, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedHeadline.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedHeadline.java new file mode 100644 index 000000000..9ac3fef32 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedHeadline.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EncodedHeadline extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 359; + + public EncodedHeadline() { + super(359); + } + + public EncodedHeadline(String data) { + super(359, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedHeadlineLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedHeadlineLen.java new file mode 100644 index 000000000..ad672a35a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedHeadlineLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncodedHeadlineLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 358; + + public EncodedHeadlineLen() { + super(358); + } + + public EncodedHeadlineLen(int data) { + super(358, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedIssuer.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedIssuer.java new file mode 100644 index 000000000..5801b7a7e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedIssuer.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EncodedIssuer extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 349; + + public EncodedIssuer() { + super(349); + } + + public EncodedIssuer(String data) { + super(349, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedIssuerLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedIssuerLen.java new file mode 100644 index 000000000..36990157f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedIssuerLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncodedIssuerLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 348; + + public EncodedIssuerLen() { + super(348); + } + + public EncodedIssuerLen(int data) { + super(348, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedLegIssuer.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedLegIssuer.java new file mode 100644 index 000000000..b3271eba1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedLegIssuer.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EncodedLegIssuer extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 619; + + public EncodedLegIssuer() { + super(619); + } + + public EncodedLegIssuer(String data) { + super(619, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedLegIssuerLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedLegIssuerLen.java new file mode 100644 index 000000000..2ef951a9a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedLegIssuerLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncodedLegIssuerLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 618; + + public EncodedLegIssuerLen() { + super(618); + } + + public EncodedLegIssuerLen(int data) { + super(618, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedLegSecurityDesc.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedLegSecurityDesc.java new file mode 100644 index 000000000..9e1ad784d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedLegSecurityDesc.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EncodedLegSecurityDesc extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 622; + + public EncodedLegSecurityDesc() { + super(622); + } + + public EncodedLegSecurityDesc(String data) { + super(622, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedLegSecurityDescLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedLegSecurityDescLen.java new file mode 100644 index 000000000..d8f326eef --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedLegSecurityDescLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncodedLegSecurityDescLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 621; + + public EncodedLegSecurityDescLen() { + super(621); + } + + public EncodedLegSecurityDescLen(int data) { + super(621, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedListExecInst.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedListExecInst.java new file mode 100644 index 000000000..bd2fd695b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedListExecInst.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EncodedListExecInst extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 353; + + public EncodedListExecInst() { + super(353); + } + + public EncodedListExecInst(String data) { + super(353, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedListExecInstLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedListExecInstLen.java new file mode 100644 index 000000000..f23846d5a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedListExecInstLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncodedListExecInstLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 352; + + public EncodedListExecInstLen() { + super(352); + } + + public EncodedListExecInstLen(int data) { + super(352, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedListStatusText.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedListStatusText.java new file mode 100644 index 000000000..ab7f5fde6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedListStatusText.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EncodedListStatusText extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 446; + + public EncodedListStatusText() { + super(446); + } + + public EncodedListStatusText(String data) { + super(446, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedListStatusTextLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedListStatusTextLen.java new file mode 100644 index 000000000..ae1338da1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedListStatusTextLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncodedListStatusTextLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 445; + + public EncodedListStatusTextLen() { + super(445); + } + + public EncodedListStatusTextLen(int data) { + super(445, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedSecurityDesc.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedSecurityDesc.java new file mode 100644 index 000000000..828fc0648 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedSecurityDesc.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EncodedSecurityDesc extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 351; + + public EncodedSecurityDesc() { + super(351); + } + + public EncodedSecurityDesc(String data) { + super(351, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedSecurityDescLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedSecurityDescLen.java new file mode 100644 index 000000000..1ae7613d4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedSecurityDescLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncodedSecurityDescLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 350; + + public EncodedSecurityDescLen() { + super(350); + } + + public EncodedSecurityDescLen(int data) { + super(350, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedSubject.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedSubject.java new file mode 100644 index 000000000..93c86bffd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedSubject.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EncodedSubject extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 357; + + public EncodedSubject() { + super(357); + } + + public EncodedSubject(String data) { + super(357, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedSubjectLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedSubjectLen.java new file mode 100644 index 000000000..9e371eecf --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedSubjectLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncodedSubjectLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 356; + + public EncodedSubjectLen() { + super(356); + } + + public EncodedSubjectLen(int data) { + super(356, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedText.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedText.java new file mode 100644 index 000000000..442e7f9c0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedText.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EncodedText extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 355; + + public EncodedText() { + super(355); + } + + public EncodedText(String data) { + super(355, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedTextLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedTextLen.java new file mode 100644 index 000000000..987a09475 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedTextLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncodedTextLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 354; + + public EncodedTextLen() { + super(354); + } + + public EncodedTextLen(int data) { + super(354, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedUnderlyingIssuer.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedUnderlyingIssuer.java new file mode 100644 index 000000000..763d70c93 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedUnderlyingIssuer.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EncodedUnderlyingIssuer extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 363; + + public EncodedUnderlyingIssuer() { + super(363); + } + + public EncodedUnderlyingIssuer(String data) { + super(363, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedUnderlyingIssuerLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedUnderlyingIssuerLen.java new file mode 100644 index 000000000..15bc3b273 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedUnderlyingIssuerLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncodedUnderlyingIssuerLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 362; + + public EncodedUnderlyingIssuerLen() { + super(362); + } + + public EncodedUnderlyingIssuerLen(int data) { + super(362, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedUnderlyingSecurityDesc.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedUnderlyingSecurityDesc.java new file mode 100644 index 000000000..27c1f2e49 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedUnderlyingSecurityDesc.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EncodedUnderlyingSecurityDesc extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 365; + + public EncodedUnderlyingSecurityDesc() { + super(365); + } + + public EncodedUnderlyingSecurityDesc(String data) { + super(365, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedUnderlyingSecurityDescLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedUnderlyingSecurityDescLen.java new file mode 100644 index 000000000..da82ed039 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncodedUnderlyingSecurityDescLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncodedUnderlyingSecurityDescLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 364; + + public EncodedUnderlyingSecurityDescLen() { + super(364); + } + + public EncodedUnderlyingSecurityDescLen(int data) { + super(364, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncryptMethod.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncryptMethod.java new file mode 100644 index 000000000..7d8c03066 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EncryptMethod.java @@ -0,0 +1,45 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EncryptMethod extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 98; + public static final int NONE_OTHER = 0; + public static final int PKCS = 1; + public static final int DES = 2; + public static final int PKCS_DES = 3; + public static final int PGP_DES = 4; + public static final int PGP_DES_MD5 = 5; + public static final int PEM_DES_MD5 = 6; + + public EncryptMethod() { + super(98); + } + + public EncryptMethod(int data) { + super(98, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EndAccruedInterestAmt.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EndAccruedInterestAmt.java new file mode 100644 index 000000000..9dc461518 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EndAccruedInterestAmt.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class EndAccruedInterestAmt extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 920; + + public EndAccruedInterestAmt() { + super(920); + } + + public EndAccruedInterestAmt(java.math.BigDecimal data) { + super(920, data); + } + + public EndAccruedInterestAmt(double data) { + super(920, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EndCash.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EndCash.java new file mode 100644 index 000000000..2bb1a509e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EndCash.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class EndCash extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 922; + + public EndCash() { + super(922); + } + + public EndCash(java.math.BigDecimal data) { + super(922, data); + } + + public EndCash(double data) { + super(922, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EndDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EndDate.java new file mode 100644 index 000000000..944005049 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EndDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EndDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 917; + + public EndDate() { + super(917); + } + + public EndDate(String data) { + super(917, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EndSeqNo.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EndSeqNo.java new file mode 100644 index 000000000..189a5b67c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EndSeqNo.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EndSeqNo extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 16; + + public EndSeqNo() { + super(16); + } + + public EndSeqNo(int data) { + super(16, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EventDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EventDate.java new file mode 100644 index 000000000..14c1c4b20 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EventDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EventDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 866; + + public EventDate() { + super(866); + } + + public EventDate(String data) { + super(866, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EventPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EventPx.java new file mode 100644 index 000000000..c5c68025e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EventPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class EventPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 867; + + public EventPx() { + super(867); + } + + public EventPx(java.math.BigDecimal data) { + super(867, data); + } + + public EventPx(double data) { + super(867, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EventText.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EventText.java new file mode 100644 index 000000000..26e183264 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EventText.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class EventText extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 868; + + public EventText() { + super(868); + } + + public EventText(String data) { + super(868, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EventType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EventType.java new file mode 100644 index 000000000..b580daaff --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/EventType.java @@ -0,0 +1,43 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class EventType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 865; + public static final int PUT = 1; + public static final int CALL = 2; + public static final int TENDER = 3; + public static final int SINKING_FUND_CALL = 4; + public static final int OTHER = 99; + + public EventType() { + super(865); + } + + public EventType(int data) { + super(865, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExDate.java new file mode 100644 index 000000000..eb81e85bc --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ExDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 230; + + public ExDate() { + super(230); + } + + public ExDate(String data) { + super(230, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExDestination.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExDestination.java new file mode 100644 index 000000000..b1f55c8a1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExDestination.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ExDestination extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 100; + + public ExDestination() { + super(100); + } + + public ExDestination(String data) { + super(100, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExchangeForPhysical.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExchangeForPhysical.java new file mode 100644 index 000000000..04d3de4cb --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExchangeForPhysical.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class ExchangeForPhysical extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 411; + + public ExchangeForPhysical() { + super(411); + } + + public ExchangeForPhysical(boolean data) { + super(411, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExchangeRule.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExchangeRule.java new file mode 100644 index 000000000..3cc6024cd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExchangeRule.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ExchangeRule extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 825; + + public ExchangeRule() { + super(825); + } + + public ExchangeRule(String data) { + super(825, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecID.java new file mode 100644 index 000000000..bad7cebe6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ExecID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 17; + + public ExecID() { + super(17); + } + + public ExecID(String data) { + super(17, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecInst.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecInst.java new file mode 100644 index 000000000..35c09718e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecInst.java @@ -0,0 +1,79 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ExecInst extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 18; + public static final String NOT_HELD = "1"; + public static final String WORK = "2"; + public static final String GO_ALONG = "3"; + public static final String OVER_THE_DAY = "4"; + public static final String HELD = "5"; + public static final String PARTICIPATE_DONT_INITIATE = "6"; + public static final String STRICT_SCALE = "7"; + public static final String TRY_TO_SCALE = "8"; + public static final String STAY_ON_BIDSIDE = "9"; + public static final String STAY_ON_OFFERSIDE = "0"; + public static final String NO_CROSS = "A"; + public static final String OK_TO_CROSS = "B"; + public static final String CALL_FIRST = "C"; + public static final String PERCENT_OF_VOLUME = "D"; + public static final String DO_NOT_INCREASE = "E"; + public static final String DO_NOT_REDUCE = "F"; + public static final String ALL_OR_NONE = "G"; + public static final String REINSTATE_ON_SYSTEM_FAILURE = "H"; + public static final String INSTITUTIONS_ONLY = "I"; + public static final String REINSTATE_ON_TRADING_HALT = "J"; + public static final String CANCEL_ON_TRADING_HALT = "K"; + public static final String LAST_PEG = "L"; + public static final String MID_PRICE = "M"; + public static final String NON_NEGOTIABLE = "N"; + public static final String OPENING_PEG = "O"; + public static final String MARKET_PEG = "P"; + public static final String CANCEL_ON_SYSTEM_FAILURE = "Q"; + public static final String PRIMARY_PEG = "R"; + public static final String SUSPEND = "S"; + public static final String FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER = "T"; + public static final String CUSTOMER_DISPLAY_INSTRUCTION = "U"; + public static final String NETTING = "V"; + public static final String PEG_TO_VWAP = "W"; + public static final String TRADE_ALONG = "X"; + public static final String TRY_TO_STOP = "Y"; + public static final String CANCEL_IF_NOT_BEST = "Z"; + public static final String TRAILING_STOP_PEG = "a"; + public static final String STRICT_LIMIT = "b"; + public static final String IGNORE_PRICE_VALIDITY_CHECKS = "c"; + public static final String PEG_TO_LIMIT_PRICE = "d"; + public static final String WORK_TO_TARGET_STRATEGY = "e"; + + public ExecInst() { + super(18); + } + + public ExecInst(String data) { + super(18, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecPriceAdjustment.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecPriceAdjustment.java new file mode 100644 index 000000000..7772313fa --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecPriceAdjustment.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class ExecPriceAdjustment extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 485; + + public ExecPriceAdjustment() { + super(485); + } + + public ExecPriceAdjustment(double data) { + super(485, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecPriceType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecPriceType.java new file mode 100644 index 000000000..ce6192050 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecPriceType.java @@ -0,0 +1,46 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class ExecPriceType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 484; + public static final char BID_PRICE = 'B'; + public static final char CREATION_PRICE = 'C'; + public static final char CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT = 'D'; + public static final char CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT = 'E'; + public static final char OFFER_PRICE = 'O'; + public static final char OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT = 'P'; + public static final char OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT = 'Q'; + public static final char SINGLE_PRICE = 'S'; + + public ExecPriceType() { + super(484); + } + + public ExecPriceType(char data) { + super(484, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecRefID.java new file mode 100644 index 000000000..47a2f006e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ExecRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 19; + + public ExecRefID() { + super(19); + } + + public ExecRefID(String data) { + super(19, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecRestatementReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecRestatementReason.java new file mode 100644 index 000000000..ba2681f14 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecRestatementReason.java @@ -0,0 +1,50 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ExecRestatementReason extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 378; + public static final int GT_CORPORATE_ACTION = 0; + public static final int GT_RENEWAL_RESTATEMENT = 1; + public static final int VERBAL_CHANGE = 2; + public static final int REPRICING_OF_ORDER = 3; + public static final int BROKER_OPTION = 4; + public static final int PARTIAL_DECLINE_OF_ORDERQTY = 5; + public static final int CANCEL_ON_TRADING_HALT = 6; + public static final int CANCEL_ON_SYSTEM_FAILURE = 7; + public static final int MARKET_OPTION = 8; + public static final int CANCELED_NOT_BEST = 9; + public static final int WAREHOUSE_RECAP = 10; + public static final int OTHER = 99; + + public ExecRestatementReason() { + super(378); + } + + public ExecRestatementReason(int data) { + super(378, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecType.java new file mode 100644 index 000000000..8fe65ba4c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecType.java @@ -0,0 +1,57 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class ExecType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 150; + public static final char NEW = '0'; + public static final char PARTIAL_FILL = '1'; + public static final char FILL = '2'; + public static final char DONE_FOR_DAY = '3'; + public static final char CANCELED = '4'; + public static final char REPLACE = '5'; + public static final char PENDING_CANCEL = '6'; + public static final char STOPPED = '7'; + public static final char REJECTED = '8'; + public static final char SUSPENDED = '9'; + public static final char PENDING_NEW = 'A'; + public static final char CALCULATED = 'B'; + public static final char EXPIRED = 'C'; + public static final char RESTATED = 'D'; + public static final char PENDING_REPLACE = 'E'; + public static final char TRADE = 'F'; + public static final char TRADE_CORRECT = 'G'; + public static final char TRADE_CANCEL = 'H'; + public static final char ORDER_STATUS = 'I'; + + public ExecType() { + super(150); + } + + public ExecType(char data) { + super(150, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecValuationPoint.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecValuationPoint.java new file mode 100644 index 000000000..759c2b2bf --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExecValuationPoint.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class ExecValuationPoint extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 515; + + public ExecValuationPoint() { + super(515); + } + + public ExecValuationPoint(LocalDateTime data) { + super(515, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExerciseMethod.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExerciseMethod.java new file mode 100644 index 000000000..d4c8da781 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExerciseMethod.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class ExerciseMethod extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 747; + public static final char AUTOMATIC = 'A'; + public static final char MANUAL = 'M'; + + public ExerciseMethod() { + super(747); + } + + public ExerciseMethod(char data) { + super(747, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExpirationCycle.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExpirationCycle.java new file mode 100644 index 000000000..5cde1ad5d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExpirationCycle.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ExpirationCycle extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 827; + public static final int EXPIRE_ON_TRADING_SESSION_CLOSE = 0; + public static final int EXPIRE_ON_TRADING_SESSION_OPEN = 1; + + public ExpirationCycle() { + super(827); + } + + public ExpirationCycle(int data) { + super(827, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExpireDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExpireDate.java new file mode 100644 index 000000000..6108bd3a3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExpireDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ExpireDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 432; + + public ExpireDate() { + super(432); + } + + public ExpireDate(String data) { + super(432, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExpireTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExpireTime.java new file mode 100644 index 000000000..f7c03d153 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ExpireTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class ExpireTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 126; + + public ExpireTime() { + super(126); + } + + public ExpireTime(LocalDateTime data) { + super(126, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Factor.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Factor.java new file mode 100644 index 000000000..3b1764d9c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Factor.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class Factor extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 228; + + public Factor() { + super(228); + } + + public Factor(double data) { + super(228, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/FairValue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/FairValue.java new file mode 100644 index 000000000..ec73b6089 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/FairValue.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class FairValue extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 406; + + public FairValue() { + super(406); + } + + public FairValue(java.math.BigDecimal data) { + super(406, data); + } + + public FairValue(double data) { + super(406, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/FinancialStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/FinancialStatus.java new file mode 100644 index 000000000..30637a5e2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/FinancialStatus.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class FinancialStatus extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 291; + public static final String BANKRUPT = "1"; + public static final String PENDING_DELISTING = "2"; + + public FinancialStatus() { + super(291); + } + + public FinancialStatus(String data) { + super(291, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ForexReq.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ForexReq.java new file mode 100644 index 000000000..763fde078 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ForexReq.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class ForexReq extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 121; + + public ForexReq() { + super(121); + } + + public ForexReq(boolean data) { + super(121, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/FundRenewWaiv.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/FundRenewWaiv.java new file mode 100644 index 000000000..d57fba08d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/FundRenewWaiv.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class FundRenewWaiv extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 497; + public static final char YES = 'Y'; + public static final char NO = 'N'; + + public FundRenewWaiv() { + super(497); + } + + public FundRenewWaiv(char data) { + super(497, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/GTBookingInst.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/GTBookingInst.java new file mode 100644 index 000000000..7ebc9c262 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/GTBookingInst.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class GTBookingInst extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 427; + public static final int BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION = 0; + public static final int ACCUMULATE_EXECUTIONS_UNTIL_ORDER_IS_FILLED_OR_EXPIRES = 1; + public static final int ACCUMULATE_UNTIL_VERBALLY_NOTIFIED_OTHERWISE = 2; + + public GTBookingInst() { + super(427); + } + + public GTBookingInst(int data) { + super(427, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/GapFillFlag.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/GapFillFlag.java new file mode 100644 index 000000000..2b8fc5810 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/GapFillFlag.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class GapFillFlag extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 123; + + public GapFillFlag() { + super(123); + } + + public GapFillFlag(boolean data) { + super(123, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/GrossTradeAmt.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/GrossTradeAmt.java new file mode 100644 index 000000000..587a5a30d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/GrossTradeAmt.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class GrossTradeAmt extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 381; + + public GrossTradeAmt() { + super(381); + } + + public GrossTradeAmt(java.math.BigDecimal data) { + super(381, data); + } + + public GrossTradeAmt(double data) { + super(381, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/HaltReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/HaltReason.java new file mode 100644 index 000000000..33dcf473d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/HaltReason.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class HaltReason extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 327; + public static final char ORDER_IMBALANCE = 'I'; + public static final char EQUIPMENT_CHANGEOVER = 'X'; + public static final char NEWS_PENDING = 'P'; + public static final char NEWS_DISSEMINATION = 'D'; + public static final char ORDER_INFLUX = 'E'; + public static final char ADDITIONAL_INFORMATION = 'M'; + + public HaltReason() { + super(327); + } + + public HaltReason(char data) { + super(327, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/HandlInst.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/HandlInst.java new file mode 100644 index 000000000..7ccddafe3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/HandlInst.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class HandlInst extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 21; + public static final char AUTOMATED_EXECUTION_ORDER_PRIVATE = '1'; + public static final char AUTOMATED_EXECUTION_ORDER_PUBLIC = '2'; + public static final char MANUAL_ORDER = '3'; + + public HandlInst() { + super(21); + } + + public HandlInst(char data) { + super(21, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Headline.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Headline.java new file mode 100644 index 000000000..b29dcbf89 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Headline.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Headline extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 148; + + public Headline() { + super(148); + } + + public Headline(String data) { + super(148, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/HeartBtInt.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/HeartBtInt.java new file mode 100644 index 000000000..08d52882a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/HeartBtInt.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class HeartBtInt extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 108; + + public HeartBtInt() { + super(108); + } + + public HeartBtInt(int data) { + super(108, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/HighPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/HighPx.java new file mode 100644 index 000000000..d137d8626 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/HighPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class HighPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 332; + + public HighPx() { + super(332); + } + + public HighPx(java.math.BigDecimal data) { + super(332, data); + } + + public HighPx(double data) { + super(332, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/HopCompID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/HopCompID.java new file mode 100644 index 000000000..b80e4dec1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/HopCompID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class HopCompID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 628; + + public HopCompID() { + super(628); + } + + public HopCompID(String data) { + super(628, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/HopRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/HopRefID.java new file mode 100644 index 000000000..92537257b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/HopRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class HopRefID extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 630; + + public HopRefID() { + super(630); + } + + public HopRefID(int data) { + super(630, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/HopSendingTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/HopSendingTime.java new file mode 100644 index 000000000..7a62f7b64 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/HopSendingTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class HopSendingTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 629; + + public HopSendingTime() { + super(629); + } + + public HopSendingTime(LocalDateTime data) { + super(629, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IOIID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IOIID.java new file mode 100644 index 000000000..790d9ab58 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IOIID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class IOIID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 23; + + public IOIID() { + super(23); + } + + public IOIID(String data) { + super(23, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IOINaturalFlag.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IOINaturalFlag.java new file mode 100644 index 000000000..be7b43382 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IOINaturalFlag.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class IOINaturalFlag extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 130; + + public IOINaturalFlag() { + super(130); + } + + public IOINaturalFlag(boolean data) { + super(130, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IOIQltyInd.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IOIQltyInd.java new file mode 100644 index 000000000..3ce514cfe --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IOIQltyInd.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class IOIQltyInd extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 25; + public static final char LOW = 'L'; + public static final char MEDIUM = 'M'; + public static final char HIGH = 'H'; + + public IOIQltyInd() { + super(25); + } + + public IOIQltyInd(char data) { + super(25, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IOIQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IOIQty.java new file mode 100644 index 000000000..54e3909a2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IOIQty.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class IOIQty extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 27; + + public IOIQty() { + super(27); + } + + public IOIQty(String data) { + super(27, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IOIQualifier.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IOIQualifier.java new file mode 100644 index 000000000..acd0c3535 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IOIQualifier.java @@ -0,0 +1,56 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class IOIQualifier extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 104; + public static final char ALL_OR_NONE = 'A'; + public static final char MARKET_ON_CLOSE = 'B'; + public static final char AT_THE_CLOSE = 'C'; + public static final char VWAP = 'D'; + public static final char IN_TOUCH_WITH = 'I'; + public static final char LIMIT = 'L'; + public static final char MORE_BEHIND = 'M'; + public static final char AT_THE_OPEN = 'O'; + public static final char TAKING_A_POSITION = 'P'; + public static final char AT_THE_MARKET = 'Q'; + public static final char READY_TO_TRADE = 'R'; + public static final char PORTFOLIO_SHOWN = 'S'; + public static final char THROUGH_THE_DAY = 'T'; + public static final char VERSUS = 'V'; + public static final char INDICATION_WORKING_AWAY = 'W'; + public static final char CROSSING_OPPORTUNITY = 'X'; + public static final char AT_THE_MIDPOINT = 'Y'; + public static final char PRE_OPEN = 'Z'; + + public IOIQualifier() { + super(104); + } + + public IOIQualifier(char data) { + super(104, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IOIRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IOIRefID.java new file mode 100644 index 000000000..a09016515 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IOIRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class IOIRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 26; + + public IOIRefID() { + super(26); + } + + public IOIRefID(String data) { + super(26, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IOITransType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IOITransType.java new file mode 100644 index 000000000..107d2c079 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IOITransType.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class IOITransType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 28; + public static final char NEW = 'N'; + public static final char CANCEL = 'C'; + public static final char REPLACE = 'R'; + + public IOITransType() { + super(28); + } + + public IOITransType(char data) { + super(28, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/InViewOfCommon.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/InViewOfCommon.java new file mode 100644 index 000000000..dba0e4a10 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/InViewOfCommon.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class InViewOfCommon extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 328; + + public InViewOfCommon() { + super(328); + } + + public InViewOfCommon(boolean data) { + super(328, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IncTaxInd.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IncTaxInd.java new file mode 100644 index 000000000..f05d320be --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IncTaxInd.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class IncTaxInd extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 416; + public static final int NET = 1; + public static final int GROSS = 2; + + public IncTaxInd() { + super(416); + } + + public IncTaxInd(int data) { + super(416, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IndividualAllocID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IndividualAllocID.java new file mode 100644 index 000000000..992736f03 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IndividualAllocID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class IndividualAllocID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 467; + + public IndividualAllocID() { + super(467); + } + + public IndividualAllocID(String data) { + super(467, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IndividualAllocRejCode.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IndividualAllocRejCode.java new file mode 100644 index 000000000..60017ab7d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IndividualAllocRejCode.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class IndividualAllocRejCode extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 776; + + public IndividualAllocRejCode() { + super(776); + } + + public IndividualAllocRejCode(int data) { + super(776, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/InstrAttribType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/InstrAttribType.java new file mode 100644 index 000000000..00502c0c9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/InstrAttribType.java @@ -0,0 +1,61 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class InstrAttribType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 871; + public static final int FLAT = 1; + public static final int ZERO_COUPON = 2; + public static final int INTEREST_BEARING = 3; + public static final int NO_PERIODIC_PAYMENTS = 4; + public static final int VARIABLE_RATE = 5; + public static final int LESS_FEE_FOR_PUT = 6; + public static final int STEPPED_COUPON = 7; + public static final int COUPON_PERIOD = 8; + public static final int WHEN_AND_IF_ISSUED = 9; + public static final int ORIGINAL_ISSUE_DISCOUNT = 10; + public static final int CALLABLE_PUTTABLE = 11; + public static final int ESCROWED_TO_MATURITY = 12; + public static final int ESCROWED_TO_REDEMPTION_DATE = 13; + public static final int PRE_REFUNDED = 14; + public static final int IN_DEFAULT = 15; + public static final int UNRATED = 16; + public static final int TAXABLE = 17; + public static final int INDEXED = 18; + public static final int SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX = 19; + public static final int ORIGINAL_ISSUE_DISCOUNT_PRICE = 20; + public static final int CALLABLE_BELOW_MATURITY_VALUE = 21; + public static final int CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED = 22; + public static final int TEXT = 99; + + public InstrAttribType() { + super(871); + } + + public InstrAttribType(int data) { + super(871, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/InstrAttribValue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/InstrAttribValue.java new file mode 100644 index 000000000..68fdb9b3c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/InstrAttribValue.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class InstrAttribValue extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 872; + + public InstrAttribValue() { + super(872); + } + + public InstrAttribValue(String data) { + super(872, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/InstrRegistry.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/InstrRegistry.java new file mode 100644 index 000000000..446b87818 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/InstrRegistry.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class InstrRegistry extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 543; + + public InstrRegistry() { + super(543); + } + + public InstrRegistry(String data) { + super(543, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/InterestAccrualDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/InterestAccrualDate.java new file mode 100644 index 000000000..d7934c5a4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/InterestAccrualDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class InterestAccrualDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 874; + + public InterestAccrualDate() { + super(874); + } + + public InterestAccrualDate(String data) { + super(874, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/InterestAtMaturity.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/InterestAtMaturity.java new file mode 100644 index 000000000..bd4fb918b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/InterestAtMaturity.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class InterestAtMaturity extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 738; + + public InterestAtMaturity() { + super(738); + } + + public InterestAtMaturity(java.math.BigDecimal data) { + super(738, data); + } + + public InterestAtMaturity(double data) { + super(738, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/InvestorCountryOfResidence.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/InvestorCountryOfResidence.java new file mode 100644 index 000000000..54bd3ef18 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/InvestorCountryOfResidence.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class InvestorCountryOfResidence extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 475; + + public InvestorCountryOfResidence() { + super(475); + } + + public InvestorCountryOfResidence(String data) { + super(475, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IssueDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IssueDate.java new file mode 100644 index 000000000..947f20c76 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/IssueDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class IssueDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 225; + + public IssueDate() { + super(225); + } + + public IssueDate(String data) { + super(225, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Issuer.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Issuer.java new file mode 100644 index 000000000..d3a6fa25b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Issuer.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Issuer extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 106; + + public Issuer() { + super(106); + } + + public Issuer(String data) { + super(106, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastCapacity.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastCapacity.java new file mode 100644 index 000000000..e3175d5ce --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastCapacity.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class LastCapacity extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 29; + public static final char AGENT = '1'; + public static final char CROSS_AS_AGENT = '2'; + public static final char CROSS_AS_PRINCIPAL = '3'; + public static final char PRINCIPAL = '4'; + + public LastCapacity() { + super(29); + } + + public LastCapacity(char data) { + super(29, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastForwardPoints.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastForwardPoints.java new file mode 100644 index 000000000..95c1a6cf2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastForwardPoints.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LastForwardPoints extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 195; + + public LastForwardPoints() { + super(195); + } + + public LastForwardPoints(java.math.BigDecimal data) { + super(195, data); + } + + public LastForwardPoints(double data) { + super(195, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastForwardPoints2.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastForwardPoints2.java new file mode 100644 index 000000000..345506dcf --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastForwardPoints2.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LastForwardPoints2 extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 641; + + public LastForwardPoints2() { + super(641); + } + + public LastForwardPoints2(java.math.BigDecimal data) { + super(641, data); + } + + public LastForwardPoints2(double data) { + super(641, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastFragment.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastFragment.java new file mode 100644 index 000000000..cda8040b3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastFragment.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class LastFragment extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 893; + + public LastFragment() { + super(893); + } + + public LastFragment(boolean data) { + super(893, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastLiquidityInd.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastLiquidityInd.java new file mode 100644 index 000000000..91cc3d38a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastLiquidityInd.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class LastLiquidityInd extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 851; + public static final int ADDED_LIQUIDITY = 1; + public static final int REMOVED_LIQUIDITY = 2; + public static final int LIQUIDITY_ROUTED_OUT = 3; + + public LastLiquidityInd() { + super(851); + } + + public LastLiquidityInd(int data) { + super(851, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastMkt.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastMkt.java new file mode 100644 index 000000000..bcc0f1d89 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastMkt.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LastMkt extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 30; + + public LastMkt() { + super(30); + } + + public LastMkt(String data) { + super(30, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastMsgSeqNumProcessed.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastMsgSeqNumProcessed.java new file mode 100644 index 000000000..749b003c7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastMsgSeqNumProcessed.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class LastMsgSeqNumProcessed extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 369; + + public LastMsgSeqNumProcessed() { + super(369); + } + + public LastMsgSeqNumProcessed(int data) { + super(369, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastNetworkResponseID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastNetworkResponseID.java new file mode 100644 index 000000000..ff2fa998e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastNetworkResponseID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LastNetworkResponseID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 934; + + public LastNetworkResponseID() { + super(934); + } + + public LastNetworkResponseID(String data) { + super(934, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastParPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastParPx.java new file mode 100644 index 000000000..0e6f149cc --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastParPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LastParPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 669; + + public LastParPx() { + super(669); + } + + public LastParPx(java.math.BigDecimal data) { + super(669, data); + } + + public LastParPx(double data) { + super(669, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastPx.java new file mode 100644 index 000000000..dc0cfc918 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LastPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 31; + + public LastPx() { + super(31); + } + + public LastPx(java.math.BigDecimal data) { + super(31, data); + } + + public LastPx(double data) { + super(31, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastQty.java new file mode 100644 index 000000000..c51e8f47e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LastQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 32; + + public LastQty() { + super(32); + } + + public LastQty(java.math.BigDecimal data) { + super(32, data); + } + + public LastQty(double data) { + super(32, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastRptRequested.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastRptRequested.java new file mode 100644 index 000000000..8a1810804 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastRptRequested.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class LastRptRequested extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 912; + + public LastRptRequested() { + super(912); + } + + public LastRptRequested(boolean data) { + super(912, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastSpotRate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastSpotRate.java new file mode 100644 index 000000000..6d26de4e9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastSpotRate.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LastSpotRate extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 194; + + public LastSpotRate() { + super(194); + } + + public LastSpotRate(java.math.BigDecimal data) { + super(194, data); + } + + public LastSpotRate(double data) { + super(194, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastUpdateTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastUpdateTime.java new file mode 100644 index 000000000..cbf7a278c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LastUpdateTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class LastUpdateTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 779; + + public LastUpdateTime() { + super(779); + } + + public LastUpdateTime(LocalDateTime data) { + super(779, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LeavesQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LeavesQty.java new file mode 100644 index 000000000..89fbae06a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LeavesQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LeavesQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 151; + + public LeavesQty() { + super(151); + } + + public LeavesQty(java.math.BigDecimal data) { + super(151, data); + } + + public LeavesQty(double data) { + super(151, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegAllocAccount.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegAllocAccount.java new file mode 100644 index 000000000..612bb5809 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegAllocAccount.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegAllocAccount extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 671; + + public LegAllocAccount() { + super(671); + } + + public LegAllocAccount(String data) { + super(671, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegAllocAcctIDSource.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegAllocAcctIDSource.java new file mode 100644 index 000000000..56a08dd71 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegAllocAcctIDSource.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegAllocAcctIDSource extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 674; + + public LegAllocAcctIDSource() { + super(674); + } + + public LegAllocAcctIDSource(String data) { + super(674, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegAllocQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegAllocQty.java new file mode 100644 index 000000000..7a19700fd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegAllocQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LegAllocQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 673; + + public LegAllocQty() { + super(673); + } + + public LegAllocQty(java.math.BigDecimal data) { + super(673, data); + } + + public LegAllocQty(double data) { + super(673, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegBenchmarkCurveCurrency.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegBenchmarkCurveCurrency.java new file mode 100644 index 000000000..4662d78f4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegBenchmarkCurveCurrency.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegBenchmarkCurveCurrency extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 676; + + public LegBenchmarkCurveCurrency() { + super(676); + } + + public LegBenchmarkCurveCurrency(String data) { + super(676, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegBenchmarkCurveName.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegBenchmarkCurveName.java new file mode 100644 index 000000000..5db95213c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegBenchmarkCurveName.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegBenchmarkCurveName extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 677; + + public LegBenchmarkCurveName() { + super(677); + } + + public LegBenchmarkCurveName(String data) { + super(677, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegBenchmarkCurvePoint.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegBenchmarkCurvePoint.java new file mode 100644 index 000000000..68928262b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegBenchmarkCurvePoint.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegBenchmarkCurvePoint extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 678; + + public LegBenchmarkCurvePoint() { + super(678); + } + + public LegBenchmarkCurvePoint(String data) { + super(678, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegBenchmarkPrice.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegBenchmarkPrice.java new file mode 100644 index 000000000..7713eba5a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegBenchmarkPrice.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LegBenchmarkPrice extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 679; + + public LegBenchmarkPrice() { + super(679); + } + + public LegBenchmarkPrice(java.math.BigDecimal data) { + super(679, data); + } + + public LegBenchmarkPrice(double data) { + super(679, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegBenchmarkPriceType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegBenchmarkPriceType.java new file mode 100644 index 000000000..afaac00ea --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegBenchmarkPriceType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class LegBenchmarkPriceType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 680; + + public LegBenchmarkPriceType() { + super(680); + } + + public LegBenchmarkPriceType(int data) { + super(680, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegBidPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegBidPx.java new file mode 100644 index 000000000..0d0b8bd76 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegBidPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LegBidPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 681; + + public LegBidPx() { + super(681); + } + + public LegBidPx(java.math.BigDecimal data) { + super(681, data); + } + + public LegBidPx(double data) { + super(681, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegCFICode.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegCFICode.java new file mode 100644 index 000000000..39545af09 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegCFICode.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegCFICode extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 608; + + public LegCFICode() { + super(608); + } + + public LegCFICode(String data) { + super(608, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegContractMultiplier.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegContractMultiplier.java new file mode 100644 index 000000000..c6ac21c01 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegContractMultiplier.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class LegContractMultiplier extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 614; + + public LegContractMultiplier() { + super(614); + } + + public LegContractMultiplier(double data) { + super(614, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegContractSettlMonth.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegContractSettlMonth.java new file mode 100644 index 000000000..7214737ee --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegContractSettlMonth.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegContractSettlMonth extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 955; + + public LegContractSettlMonth() { + super(955); + } + + public LegContractSettlMonth(String data) { + super(955, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegCountryOfIssue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegCountryOfIssue.java new file mode 100644 index 000000000..59ba8663b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegCountryOfIssue.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegCountryOfIssue extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 596; + + public LegCountryOfIssue() { + super(596); + } + + public LegCountryOfIssue(String data) { + super(596, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegCouponPaymentDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegCouponPaymentDate.java new file mode 100644 index 000000000..d2d2ab058 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegCouponPaymentDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegCouponPaymentDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 248; + + public LegCouponPaymentDate() { + super(248); + } + + public LegCouponPaymentDate(String data) { + super(248, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegCouponRate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegCouponRate.java new file mode 100644 index 000000000..8e2887b53 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegCouponRate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class LegCouponRate extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 615; + + public LegCouponRate() { + super(615); + } + + public LegCouponRate(double data) { + super(615, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegCoveredOrUncovered.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegCoveredOrUncovered.java new file mode 100644 index 000000000..fd0c80459 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegCoveredOrUncovered.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class LegCoveredOrUncovered extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 565; + + public LegCoveredOrUncovered() { + super(565); + } + + public LegCoveredOrUncovered(int data) { + super(565, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegCreditRating.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegCreditRating.java new file mode 100644 index 000000000..0abd09074 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegCreditRating.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegCreditRating extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 257; + + public LegCreditRating() { + super(257); + } + + public LegCreditRating(String data) { + super(257, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegCurrency.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegCurrency.java new file mode 100644 index 000000000..12266d5f9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegCurrency.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegCurrency extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 556; + + public LegCurrency() { + super(556); + } + + public LegCurrency(String data) { + super(556, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegDatedDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegDatedDate.java new file mode 100644 index 000000000..f9ddd082c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegDatedDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegDatedDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 739; + + public LegDatedDate() { + super(739); + } + + public LegDatedDate(String data) { + super(739, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegFactor.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegFactor.java new file mode 100644 index 000000000..63289099f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegFactor.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class LegFactor extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 253; + + public LegFactor() { + super(253); + } + + public LegFactor(double data) { + super(253, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegIOIQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegIOIQty.java new file mode 100644 index 000000000..25af73e3d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegIOIQty.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegIOIQty extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 682; + + public LegIOIQty() { + super(682); + } + + public LegIOIQty(String data) { + super(682, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegIndividualAllocID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegIndividualAllocID.java new file mode 100644 index 000000000..2b02d6e0c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegIndividualAllocID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegIndividualAllocID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 672; + + public LegIndividualAllocID() { + super(672); + } + + public LegIndividualAllocID(String data) { + super(672, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegInstrRegistry.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegInstrRegistry.java new file mode 100644 index 000000000..cceea2498 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegInstrRegistry.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegInstrRegistry extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 599; + + public LegInstrRegistry() { + super(599); + } + + public LegInstrRegistry(String data) { + super(599, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegInterestAccrualDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegInterestAccrualDate.java new file mode 100644 index 000000000..4cd5136a4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegInterestAccrualDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegInterestAccrualDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 956; + + public LegInterestAccrualDate() { + super(956); + } + + public LegInterestAccrualDate(String data) { + super(956, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegIssueDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegIssueDate.java new file mode 100644 index 000000000..abfd092c2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegIssueDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegIssueDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 249; + + public LegIssueDate() { + super(249); + } + + public LegIssueDate(String data) { + super(249, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegIssuer.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegIssuer.java new file mode 100644 index 000000000..2e29bac77 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegIssuer.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegIssuer extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 617; + + public LegIssuer() { + super(617); + } + + public LegIssuer(String data) { + super(617, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegLastPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegLastPx.java new file mode 100644 index 000000000..8cda7cdda --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegLastPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LegLastPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 637; + + public LegLastPx() { + super(637); + } + + public LegLastPx(java.math.BigDecimal data) { + super(637, data); + } + + public LegLastPx(double data) { + super(637, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegLocaleOfIssue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegLocaleOfIssue.java new file mode 100644 index 000000000..493cec02b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegLocaleOfIssue.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegLocaleOfIssue extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 598; + + public LegLocaleOfIssue() { + super(598); + } + + public LegLocaleOfIssue(String data) { + super(598, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegMaturityDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegMaturityDate.java new file mode 100644 index 000000000..47c53a024 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegMaturityDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegMaturityDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 611; + + public LegMaturityDate() { + super(611); + } + + public LegMaturityDate(String data) { + super(611, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegMaturityMonthYear.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegMaturityMonthYear.java new file mode 100644 index 000000000..640e5ffeb --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegMaturityMonthYear.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegMaturityMonthYear extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 610; + + public LegMaturityMonthYear() { + super(610); + } + + public LegMaturityMonthYear(String data) { + super(610, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegOfferPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegOfferPx.java new file mode 100644 index 000000000..b6b46da3e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegOfferPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LegOfferPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 684; + + public LegOfferPx() { + super(684); + } + + public LegOfferPx(java.math.BigDecimal data) { + super(684, data); + } + + public LegOfferPx(double data) { + super(684, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegOptAttribute.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegOptAttribute.java new file mode 100644 index 000000000..ac9e2a9c8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegOptAttribute.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class LegOptAttribute extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 613; + + public LegOptAttribute() { + super(613); + } + + public LegOptAttribute(char data) { + super(613, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegOrderQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegOrderQty.java new file mode 100644 index 000000000..813585fd2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegOrderQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LegOrderQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 685; + + public LegOrderQty() { + super(685); + } + + public LegOrderQty(java.math.BigDecimal data) { + super(685, data); + } + + public LegOrderQty(double data) { + super(685, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegPool.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegPool.java new file mode 100644 index 000000000..89b8b0ebb --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegPool.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegPool extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 740; + + public LegPool() { + super(740); + } + + public LegPool(String data) { + super(740, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegPositionEffect.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegPositionEffect.java new file mode 100644 index 000000000..1d378d93a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegPositionEffect.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class LegPositionEffect extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 564; + + public LegPositionEffect() { + super(564); + } + + public LegPositionEffect(char data) { + super(564, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegPrice.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegPrice.java new file mode 100644 index 000000000..e2a59e380 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegPrice.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LegPrice extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 566; + + public LegPrice() { + super(566); + } + + public LegPrice(java.math.BigDecimal data) { + super(566, data); + } + + public LegPrice(double data) { + super(566, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegPriceType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegPriceType.java new file mode 100644 index 000000000..ee4cce838 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegPriceType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class LegPriceType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 686; + + public LegPriceType() { + super(686); + } + + public LegPriceType(int data) { + super(686, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegProduct.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegProduct.java new file mode 100644 index 000000000..19a86c8ae --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegProduct.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class LegProduct extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 607; + + public LegProduct() { + super(607); + } + + public LegProduct(int data) { + super(607, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegQty.java new file mode 100644 index 000000000..853b04600 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LegQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 687; + + public LegQty() { + super(687); + } + + public LegQty(java.math.BigDecimal data) { + super(687, data); + } + + public LegQty(double data) { + super(687, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegRatioQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegRatioQty.java new file mode 100644 index 000000000..eed93f8e9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegRatioQty.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class LegRatioQty extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 623; + + public LegRatioQty() { + super(623); + } + + public LegRatioQty(double data) { + super(623, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegRedemptionDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegRedemptionDate.java new file mode 100644 index 000000000..6e78b5e67 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegRedemptionDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegRedemptionDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 254; + + public LegRedemptionDate() { + super(254); + } + + public LegRedemptionDate(String data) { + super(254, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegRefID.java new file mode 100644 index 000000000..fcb68a78b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 654; + + public LegRefID() { + super(654); + } + + public LegRefID(String data) { + super(654, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegRepoCollateralSecurityType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegRepoCollateralSecurityType.java new file mode 100644 index 000000000..0ceacdb72 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegRepoCollateralSecurityType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegRepoCollateralSecurityType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 250; + + public LegRepoCollateralSecurityType() { + super(250); + } + + public LegRepoCollateralSecurityType(String data) { + super(250, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegRepurchaseRate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegRepurchaseRate.java new file mode 100644 index 000000000..6646abc2e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegRepurchaseRate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class LegRepurchaseRate extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 252; + + public LegRepurchaseRate() { + super(252); + } + + public LegRepurchaseRate(double data) { + super(252, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegRepurchaseTerm.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegRepurchaseTerm.java new file mode 100644 index 000000000..9ec5912c6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegRepurchaseTerm.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class LegRepurchaseTerm extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 251; + + public LegRepurchaseTerm() { + super(251); + } + + public LegRepurchaseTerm(int data) { + super(251, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecurityAltID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecurityAltID.java new file mode 100644 index 000000000..52edb868d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecurityAltID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegSecurityAltID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 605; + + public LegSecurityAltID() { + super(605); + } + + public LegSecurityAltID(String data) { + super(605, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecurityAltIDSource.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecurityAltIDSource.java new file mode 100644 index 000000000..419cf6c44 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecurityAltIDSource.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegSecurityAltIDSource extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 606; + + public LegSecurityAltIDSource() { + super(606); + } + + public LegSecurityAltIDSource(String data) { + super(606, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecurityDesc.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecurityDesc.java new file mode 100644 index 000000000..1ad2dfdf1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecurityDesc.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegSecurityDesc extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 620; + + public LegSecurityDesc() { + super(620); + } + + public LegSecurityDesc(String data) { + super(620, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecurityExchange.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecurityExchange.java new file mode 100644 index 000000000..dd17c3334 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecurityExchange.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegSecurityExchange extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 616; + + public LegSecurityExchange() { + super(616); + } + + public LegSecurityExchange(String data) { + super(616, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecurityID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecurityID.java new file mode 100644 index 000000000..164ed4e2e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecurityID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegSecurityID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 602; + + public LegSecurityID() { + super(602); + } + + public LegSecurityID(String data) { + super(602, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecurityIDSource.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecurityIDSource.java new file mode 100644 index 000000000..da2edb523 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecurityIDSource.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegSecurityIDSource extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 603; + + public LegSecurityIDSource() { + super(603); + } + + public LegSecurityIDSource(String data) { + super(603, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecuritySubType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecuritySubType.java new file mode 100644 index 000000000..42665a03e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecuritySubType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegSecuritySubType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 764; + + public LegSecuritySubType() { + super(764); + } + + public LegSecuritySubType(String data) { + super(764, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecurityType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecurityType.java new file mode 100644 index 000000000..b08f6c7fe --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSecurityType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegSecurityType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 609; + + public LegSecurityType() { + super(609); + } + + public LegSecurityType(String data) { + super(609, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSettlCurrency.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSettlCurrency.java new file mode 100644 index 000000000..ad0b911e7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSettlCurrency.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegSettlCurrency extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 675; + + public LegSettlCurrency() { + super(675); + } + + public LegSettlCurrency(String data) { + super(675, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSettlDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSettlDate.java new file mode 100644 index 000000000..ba67c8051 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSettlDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegSettlDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 588; + + public LegSettlDate() { + super(588); + } + + public LegSettlDate(String data) { + super(588, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSettlType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSettlType.java new file mode 100644 index 000000000..aa76c5f54 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSettlType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class LegSettlType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 587; + + public LegSettlType() { + super(587); + } + + public LegSettlType(char data) { + super(587, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSide.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSide.java new file mode 100644 index 000000000..b198e00a2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSide.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class LegSide extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 624; + + public LegSide() { + super(624); + } + + public LegSide(char data) { + super(624, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegStateOrProvinceOfIssue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegStateOrProvinceOfIssue.java new file mode 100644 index 000000000..10e4a4afa --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegStateOrProvinceOfIssue.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegStateOrProvinceOfIssue extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 597; + + public LegStateOrProvinceOfIssue() { + super(597); + } + + public LegStateOrProvinceOfIssue(String data) { + super(597, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegStipulationType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegStipulationType.java new file mode 100644 index 000000000..e5081699d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegStipulationType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegStipulationType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 688; + + public LegStipulationType() { + super(688); + } + + public LegStipulationType(String data) { + super(688, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegStipulationValue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegStipulationValue.java new file mode 100644 index 000000000..86774a646 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegStipulationValue.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegStipulationValue extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 689; + + public LegStipulationValue() { + super(689); + } + + public LegStipulationValue(String data) { + super(689, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegStrikeCurrency.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegStrikeCurrency.java new file mode 100644 index 000000000..860cbb635 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegStrikeCurrency.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegStrikeCurrency extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 942; + + public LegStrikeCurrency() { + super(942); + } + + public LegStrikeCurrency(String data) { + super(942, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegStrikePrice.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegStrikePrice.java new file mode 100644 index 000000000..2c44e9043 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegStrikePrice.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LegStrikePrice extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 612; + + public LegStrikePrice() { + super(612); + } + + public LegStrikePrice(java.math.BigDecimal data) { + super(612, data); + } + + public LegStrikePrice(double data) { + super(612, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSwapType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSwapType.java new file mode 100644 index 000000000..e63d2b055 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSwapType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class LegSwapType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 690; + public static final int PAR_FOR_PAR = 1; + public static final int MODIFIED_DURATION = 2; + public static final int RISK = 4; + public static final int PROCEEDS = 5; + + public LegSwapType() { + super(690); + } + + public LegSwapType(int data) { + super(690, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSymbol.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSymbol.java new file mode 100644 index 000000000..51704b6f8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSymbol.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegSymbol extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 600; + + public LegSymbol() { + super(600); + } + + public LegSymbol(String data) { + super(600, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSymbolSfx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSymbolSfx.java new file mode 100644 index 000000000..7a1cfd083 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegSymbolSfx.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LegSymbolSfx extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 601; + + public LegSymbolSfx() { + super(601); + } + + public LegSymbolSfx(String data) { + super(601, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegalConfirm.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegalConfirm.java new file mode 100644 index 000000000..28c2a7e71 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LegalConfirm.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class LegalConfirm extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 650; + + public LegalConfirm() { + super(650); + } + + public LegalConfirm(boolean data) { + super(650, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LinesOfText.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LinesOfText.java new file mode 100644 index 000000000..4e4800af0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LinesOfText.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class LinesOfText extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 33; + + public LinesOfText() { + super(33); + } + + public LinesOfText(int data) { + super(33, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LiquidityIndType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LiquidityIndType.java new file mode 100644 index 000000000..855eca63b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LiquidityIndType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class LiquidityIndType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 409; + public static final int FIVEDAY_MOVING_AVERAGE = 1; + public static final int TWENTYDAY_MOVING_AVERAGE = 2; + public static final int NORMAL_MARKET_SIZE = 3; + public static final int OTHER = 4; + + public LiquidityIndType() { + super(409); + } + + public LiquidityIndType(int data) { + super(409, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LiquidityNumSecurities.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LiquidityNumSecurities.java new file mode 100644 index 000000000..29d1ca032 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LiquidityNumSecurities.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class LiquidityNumSecurities extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 441; + + public LiquidityNumSecurities() { + super(441); + } + + public LiquidityNumSecurities(int data) { + super(441, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LiquidityPctHigh.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LiquidityPctHigh.java new file mode 100644 index 000000000..c56eed181 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LiquidityPctHigh.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class LiquidityPctHigh extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 403; + + public LiquidityPctHigh() { + super(403); + } + + public LiquidityPctHigh(double data) { + super(403, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LiquidityPctLow.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LiquidityPctLow.java new file mode 100644 index 000000000..30f5cdf77 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LiquidityPctLow.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class LiquidityPctLow extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 402; + + public LiquidityPctLow() { + super(402); + } + + public LiquidityPctLow(double data) { + super(402, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LiquidityValue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LiquidityValue.java new file mode 100644 index 000000000..e07c68abb --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LiquidityValue.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LiquidityValue extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 404; + + public LiquidityValue() { + super(404); + } + + public LiquidityValue(java.math.BigDecimal data) { + super(404, data); + } + + public LiquidityValue(double data) { + super(404, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListExecInst.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListExecInst.java new file mode 100644 index 000000000..147b71ac2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListExecInst.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ListExecInst extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 69; + + public ListExecInst() { + super(69); + } + + public ListExecInst(String data) { + super(69, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListExecInstType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListExecInstType.java new file mode 100644 index 000000000..a705f31ee --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListExecInstType.java @@ -0,0 +1,43 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class ListExecInstType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 433; + public static final char IMMEDIATE = '1'; + public static final char WAIT_FOR_EXECUTE_INSTRUCTION = '2'; + public static final char EXCHANGE_SWITCH_CIV_ORDER_SELL_DRIVEN = '3'; + public static final char EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_TOP_UP = '4'; + public static final char EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_WITHDRAW = '5'; + + public ListExecInstType() { + super(433); + } + + public ListExecInstType(char data) { + super(433, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListID.java new file mode 100644 index 000000000..1bcabcd84 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ListID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 66; + + public ListID() { + super(66); + } + + public ListID(String data) { + super(66, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListName.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListName.java new file mode 100644 index 000000000..b82a1d326 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListName.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ListName extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 392; + + public ListName() { + super(392); + } + + public ListName(String data) { + super(392, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListOrderStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListOrderStatus.java new file mode 100644 index 000000000..fc8609203 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListOrderStatus.java @@ -0,0 +1,45 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ListOrderStatus extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 431; + public static final int INBIDDINGPROCESS = 1; + public static final int RECEIVEDFOREXECUTION = 2; + public static final int EXECUTING = 3; + public static final int CANCELING = 4; + public static final int ALERT = 5; + public static final int ALL_DONE = 6; + public static final int REJECT = 7; + + public ListOrderStatus() { + super(431); + } + + public ListOrderStatus(int data) { + super(431, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListSeqNo.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListSeqNo.java new file mode 100644 index 000000000..86ff04bce --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListSeqNo.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ListSeqNo extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 67; + + public ListSeqNo() { + super(67); + } + + public ListSeqNo(int data) { + super(67, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListStatusText.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListStatusText.java new file mode 100644 index 000000000..bac45917d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListStatusText.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ListStatusText extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 444; + + public ListStatusText() { + super(444); + } + + public ListStatusText(String data) { + super(444, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListStatusType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListStatusType.java new file mode 100644 index 000000000..73cf97be9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ListStatusType.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ListStatusType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 429; + public static final int ACK = 1; + public static final int RESPONSE = 2; + public static final int TIMED = 3; + public static final int EXECSTARTED = 4; + public static final int ALLDONE = 5; + public static final int ALERT = 6; + + public ListStatusType() { + super(429); + } + + public ListStatusType(int data) { + super(429, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LocaleOfIssue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LocaleOfIssue.java new file mode 100644 index 000000000..8b6f287f4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LocaleOfIssue.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LocaleOfIssue extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 472; + + public LocaleOfIssue() { + super(472); + } + + public LocaleOfIssue(String data) { + super(472, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LocateReqd.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LocateReqd.java new file mode 100644 index 000000000..06f97ac2b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LocateReqd.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class LocateReqd extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 114; + + public LocateReqd() { + super(114); + } + + public LocateReqd(boolean data) { + super(114, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LocationID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LocationID.java new file mode 100644 index 000000000..126c1298e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LocationID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class LocationID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 283; + + public LocationID() { + super(283); + } + + public LocationID(String data) { + super(283, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LongQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LongQty.java new file mode 100644 index 000000000..2031f9d54 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LongQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LongQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 704; + + public LongQty() { + super(704); + } + + public LongQty(java.math.BigDecimal data) { + super(704, data); + } + + public LongQty(double data) { + super(704, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LowPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LowPx.java new file mode 100644 index 000000000..2c36e3700 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/LowPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class LowPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 333; + + public LowPx() { + super(333); + } + + public LowPx(java.math.BigDecimal data) { + super(333, data); + } + + public LowPx(double data) { + super(333, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryBuyer.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryBuyer.java new file mode 100644 index 000000000..6ed01666f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryBuyer.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MDEntryBuyer extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 288; + + public MDEntryBuyer() { + super(288); + } + + public MDEntryBuyer(String data) { + super(288, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryDate.java new file mode 100644 index 000000000..10e4bc773 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryDate.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcDateOnlyField; + +import java.time.LocalDate; + +public class MDEntryDate extends UtcDateOnlyField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 272; + + public MDEntryDate() { + super(272); + } + + public MDEntryDate(LocalDate data) { + super(272, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryID.java new file mode 100644 index 000000000..9649f8c72 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MDEntryID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 278; + + public MDEntryID() { + super(278); + } + + public MDEntryID(String data) { + super(278, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryOriginator.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryOriginator.java new file mode 100644 index 000000000..262934358 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryOriginator.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MDEntryOriginator extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 282; + + public MDEntryOriginator() { + super(282); + } + + public MDEntryOriginator(String data) { + super(282, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryPositionNo.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryPositionNo.java new file mode 100644 index 000000000..9a4a71987 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryPositionNo.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class MDEntryPositionNo extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 290; + + public MDEntryPositionNo() { + super(290); + } + + public MDEntryPositionNo(int data) { + super(290, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryPx.java new file mode 100644 index 000000000..300bc672f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class MDEntryPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 270; + + public MDEntryPx() { + super(270); + } + + public MDEntryPx(java.math.BigDecimal data) { + super(270, data); + } + + public MDEntryPx(double data) { + super(270, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryRefID.java new file mode 100644 index 000000000..945bb0791 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MDEntryRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 280; + + public MDEntryRefID() { + super(280); + } + + public MDEntryRefID(String data) { + super(280, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntrySeller.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntrySeller.java new file mode 100644 index 000000000..1f1c7a174 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntrySeller.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MDEntrySeller extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 289; + + public MDEntrySeller() { + super(289); + } + + public MDEntrySeller(String data) { + super(289, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntrySize.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntrySize.java new file mode 100644 index 000000000..7b0effbd9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntrySize.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class MDEntrySize extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 271; + + public MDEntrySize() { + super(271); + } + + public MDEntrySize(java.math.BigDecimal data) { + super(271, data); + } + + public MDEntrySize(double data) { + super(271, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryTime.java new file mode 100644 index 000000000..a011fd981 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeOnlyField; + +import java.time.LocalTime; + +public class MDEntryTime extends UtcTimeOnlyField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 273; + + public MDEntryTime() { + super(273); + } + + public MDEntryTime(LocalTime data) { + super(273, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryType.java new file mode 100644 index 000000000..1a838d328 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDEntryType.java @@ -0,0 +1,51 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class MDEntryType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 269; + public static final char BID = '0'; + public static final char OFFER = '1'; + public static final char TRADE = '2'; + public static final char INDEX_VALUE = '3'; + public static final char OPENING_PRICE = '4'; + public static final char CLOSING_PRICE = '5'; + public static final char SETTLEMENT_PRICE = '6'; + public static final char TRADING_SESSION_HIGH_PRICE = '7'; + public static final char TRADING_SESSION_LOW_PRICE = '8'; + public static final char TRADING_SESSION_VWAP_PRICE = '9'; + public static final char IMBALANCE = 'A'; + public static final char TRADE_VOLUME = 'B'; + public static final char OPEN_INTEREST = 'C'; + + public MDEntryType() { + super(269); + } + + public MDEntryType(char data) { + super(269, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDImplicitDelete.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDImplicitDelete.java new file mode 100644 index 000000000..e400fed6c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDImplicitDelete.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class MDImplicitDelete extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 547; + + public MDImplicitDelete() { + super(547); + } + + public MDImplicitDelete(boolean data) { + super(547, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDMkt.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDMkt.java new file mode 100644 index 000000000..d5197eb7c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDMkt.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MDMkt extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 275; + + public MDMkt() { + super(275); + } + + public MDMkt(String data) { + super(275, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDReqID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDReqID.java new file mode 100644 index 000000000..906b0f11c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDReqID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MDReqID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 262; + + public MDReqID() { + super(262); + } + + public MDReqID(String data) { + super(262, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDReqRejReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDReqRejReason.java new file mode 100644 index 000000000..43448b818 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDReqRejReason.java @@ -0,0 +1,51 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class MDReqRejReason extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 281; + public static final char UNKNOWN_SYMBOL = '0'; + public static final char DUPLICATE_MDREQID = '1'; + public static final char INSUFFICIENT_BANDWIDTH = '2'; + public static final char INSUFFICIENT_PERMISSIONS = '3'; + public static final char UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE = '4'; + public static final char UNSUPPORTED_MARKETDEPTH = '5'; + public static final char UNSUPPORTED_MDUPDATETYPE = '6'; + public static final char UNSUPPORTED_AGGREGATEDBOOK = '7'; + public static final char UNSUPPORTED_MDENTRYTYPE = '8'; + public static final char UNSUPPORTED_TRADINGSESSIONID = '9'; + public static final char UNSUPPORTED_SCOPE = 'A'; + public static final char UNSUPPORTED_OPENCLOSESETTLEFLAG = 'B'; + public static final char UNSUPPORTED_MDIMPLICITDELETE = 'C'; + + public MDReqRejReason() { + super(281); + } + + public MDReqRejReason(char data) { + super(281, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDUpdateAction.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDUpdateAction.java new file mode 100644 index 000000000..1a23a87d4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDUpdateAction.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class MDUpdateAction extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 279; + public static final char NEW = '0'; + public static final char CHANGE = '1'; + public static final char DELETE = '2'; + + public MDUpdateAction() { + super(279); + } + + public MDUpdateAction(char data) { + super(279, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDUpdateType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDUpdateType.java new file mode 100644 index 000000000..acc25f767 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MDUpdateType.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class MDUpdateType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 265; + public static final int FULL_REFRESH = 0; + public static final int INCREMENTAL_REFRESH = 1; + + public MDUpdateType() { + super(265); + } + + public MDUpdateType(int data) { + super(265, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MailingDtls.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MailingDtls.java new file mode 100644 index 000000000..fdfdd5c64 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MailingDtls.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MailingDtls extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 474; + + public MailingDtls() { + super(474); + } + + public MailingDtls(String data) { + super(474, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MailingInst.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MailingInst.java new file mode 100644 index 000000000..312469710 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MailingInst.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MailingInst extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 482; + + public MailingInst() { + super(482); + } + + public MailingInst(String data) { + super(482, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MarginExcess.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MarginExcess.java new file mode 100644 index 000000000..f5fca0e8d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MarginExcess.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class MarginExcess extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 899; + + public MarginExcess() { + super(899); + } + + public MarginExcess(java.math.BigDecimal data) { + super(899, data); + } + + public MarginExcess(double data) { + super(899, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MarginRatio.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MarginRatio.java new file mode 100644 index 000000000..f35f1e93c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MarginRatio.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class MarginRatio extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 898; + + public MarginRatio() { + super(898); + } + + public MarginRatio(double data) { + super(898, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MarketDepth.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MarketDepth.java new file mode 100644 index 000000000..8e72fadf4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MarketDepth.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class MarketDepth extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 264; + + public MarketDepth() { + super(264); + } + + public MarketDepth(int data) { + super(264, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MassCancelRejectReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MassCancelRejectReason.java new file mode 100644 index 000000000..e7805fcf2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MassCancelRejectReason.java @@ -0,0 +1,46 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class MassCancelRejectReason extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 532; + public static final char MASS_CANCEL_NOT_SUPPORTED = '0'; + public static final char INVALID_OR_UNKNOWN_SECURITY = '1'; + public static final char INVALID_OR_UNKNOWN_UNDERLYING = '2'; + public static final char INVALID_OR_UNKNOWN_PRODUCT = '3'; + public static final char INVALID_OR_UNKNOWN_CFICODE = '4'; + public static final char INVALID_OR_UNKNOWN_SECURITY_TYPE = '5'; + public static final char INVALID_OR_UNKNOWN_TRADING_SESSION = '6'; + public static final char OTHER = '99'; + + public MassCancelRejectReason() { + super(532); + } + + public MassCancelRejectReason(char data) { + super(532, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MassCancelRequestType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MassCancelRequestType.java new file mode 100644 index 000000000..3b0d9b337 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MassCancelRequestType.java @@ -0,0 +1,45 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class MassCancelRequestType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 530; + public static final char CANCEL_ORDERS_FOR_A_SECURITY = '1'; + public static final char CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY = '2'; + public static final char CANCEL_ORDERS_FOR_A_PRODUCT = '3'; + public static final char CANCEL_ORDERS_FOR_A_CFICODE = '4'; + public static final char CANCEL_ORDERS_FOR_A_SECURITYTYPE = '5'; + public static final char CANCEL_ORDERS_FOR_A_TRADING_SESSION = '6'; + public static final char CANCEL_ALL_ORDERS = '7'; + + public MassCancelRequestType() { + super(530); + } + + public MassCancelRequestType(char data) { + super(530, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MassCancelResponse.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MassCancelResponse.java new file mode 100644 index 000000000..866f627eb --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MassCancelResponse.java @@ -0,0 +1,46 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class MassCancelResponse extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 531; + public static final char CANCEL_REQUEST_REJECTED = '0'; + public static final char CANCEL_ORDERS_FOR_A_SECURITY = '1'; + public static final char CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY = '2'; + public static final char CANCEL_ORDERS_FOR_A_PRODUCT = '3'; + public static final char CANCEL_ORDERS_FOR_A_CFICODE = '4'; + public static final char CANCEL_ORDERS_FOR_A_SECURITYTYPE = '5'; + public static final char CANCEL_ORDERS_FOR_A_TRADING_SESSION = '6'; + public static final char CANCEL_ALL_ORDERS = '7'; + + public MassCancelResponse() { + super(531); + } + + public MassCancelResponse(char data) { + super(531, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MassStatusReqID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MassStatusReqID.java new file mode 100644 index 000000000..87b42c6af --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MassStatusReqID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MassStatusReqID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 584; + + public MassStatusReqID() { + super(584); + } + + public MassStatusReqID(String data) { + super(584, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MassStatusReqType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MassStatusReqType.java new file mode 100644 index 000000000..5d0b6e1a9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MassStatusReqType.java @@ -0,0 +1,46 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class MassStatusReqType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 585; + public static final int STATUS_FOR_ORDERS_FOR_A_SECURITY = 1; + public static final int STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY = 2; + public static final int STATUS_FOR_ORDERS_FOR_A_PRODUCT = 3; + public static final int STATUS_FOR_ORDERS_FOR_A_CFICODE = 4; + public static final int STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE = 5; + public static final int STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION = 6; + public static final int STATUS_FOR_ALL_ORDERS = 7; + public static final int STATUS_FOR_ORDERS_FOR_A_PARTYID = 8; + + public MassStatusReqType() { + super(585); + } + + public MassStatusReqType(int data) { + super(585, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MatchStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MatchStatus.java new file mode 100644 index 000000000..32e3704b7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MatchStatus.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class MatchStatus extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 573; + public static final char COMPARED_MATCHED_OR_AFFIRMED = '0'; + public static final char UNCOMPARED_UNMATCHED_OR_UNAFFIRMED = '1'; + public static final char ADVISORY_OR_ALERT = '2'; + + public MatchStatus() { + super(573); + } + + public MatchStatus(char data) { + super(573, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MatchType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MatchType.java new file mode 100644 index 000000000..b6dea2a18 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MatchType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MatchType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 574; + + public MatchType() { + super(574); + } + + public MatchType(String data) { + super(574, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MaturityDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MaturityDate.java new file mode 100644 index 000000000..504c9871f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MaturityDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MaturityDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 541; + + public MaturityDate() { + super(541); + } + + public MaturityDate(String data) { + super(541, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MaturityMonthYear.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MaturityMonthYear.java new file mode 100644 index 000000000..9e9a44063 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MaturityMonthYear.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MaturityMonthYear extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 200; + + public MaturityMonthYear() { + super(200); + } + + public MaturityMonthYear(String data) { + super(200, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MaturityNetMoney.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MaturityNetMoney.java new file mode 100644 index 000000000..f7bc35fa6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MaturityNetMoney.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class MaturityNetMoney extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 890; + + public MaturityNetMoney() { + super(890); + } + + public MaturityNetMoney(java.math.BigDecimal data) { + super(890, data); + } + + public MaturityNetMoney(double data) { + super(890, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MaxFloor.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MaxFloor.java new file mode 100644 index 000000000..7dc13f71c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MaxFloor.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class MaxFloor extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 111; + + public MaxFloor() { + super(111); + } + + public MaxFloor(java.math.BigDecimal data) { + super(111, data); + } + + public MaxFloor(double data) { + super(111, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MaxMessageSize.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MaxMessageSize.java new file mode 100644 index 000000000..bda4cc032 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MaxMessageSize.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class MaxMessageSize extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 383; + + public MaxMessageSize() { + super(383); + } + + public MaxMessageSize(int data) { + super(383, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MaxShow.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MaxShow.java new file mode 100644 index 000000000..2877fe223 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MaxShow.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class MaxShow extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 210; + + public MaxShow() { + super(210); + } + + public MaxShow(java.math.BigDecimal data) { + super(210, data); + } + + public MaxShow(double data) { + super(210, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MessageEncoding.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MessageEncoding.java new file mode 100644 index 000000000..e1c1ae784 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MessageEncoding.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MessageEncoding extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 347; + public static final String ISO_2022_JP = "ISO-2022-JP"; + public static final String EUC_JP = "EUC-JP"; + public static final String SHIFT_JIS = "SHIFT_JIS"; + public static final String UTF_8 = "UTF-8"; + + public MessageEncoding() { + super(347); + } + + public MessageEncoding(String data) { + super(347, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MidPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MidPx.java new file mode 100644 index 000000000..55026b273 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MidPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class MidPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 631; + + public MidPx() { + super(631); + } + + public MidPx(java.math.BigDecimal data) { + super(631, data); + } + + public MidPx(double data) { + super(631, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MidYield.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MidYield.java new file mode 100644 index 000000000..8372474bd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MidYield.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class MidYield extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 633; + + public MidYield() { + super(633); + } + + public MidYield(double data) { + super(633, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MinBidSize.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MinBidSize.java new file mode 100644 index 000000000..988a9ede3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MinBidSize.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class MinBidSize extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 647; + + public MinBidSize() { + super(647); + } + + public MinBidSize(java.math.BigDecimal data) { + super(647, data); + } + + public MinBidSize(double data) { + super(647, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MinOfferSize.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MinOfferSize.java new file mode 100644 index 000000000..33f62bc3d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MinOfferSize.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class MinOfferSize extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 648; + + public MinOfferSize() { + super(648); + } + + public MinOfferSize(java.math.BigDecimal data) { + super(648, data); + } + + public MinOfferSize(double data) { + super(648, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MinQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MinQty.java new file mode 100644 index 000000000..c7fb2ecee --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MinQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class MinQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 110; + + public MinQty() { + super(110); + } + + public MinQty(java.math.BigDecimal data) { + super(110, data); + } + + public MinQty(double data) { + super(110, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MinTradeVol.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MinTradeVol.java new file mode 100644 index 000000000..525d176a4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MinTradeVol.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class MinTradeVol extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 562; + + public MinTradeVol() { + super(562); + } + + public MinTradeVol(java.math.BigDecimal data) { + super(562, data); + } + + public MinTradeVol(double data) { + super(562, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MiscFeeAmt.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MiscFeeAmt.java new file mode 100644 index 000000000..f1d3054c6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MiscFeeAmt.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class MiscFeeAmt extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 137; + + public MiscFeeAmt() { + super(137); + } + + public MiscFeeAmt(java.math.BigDecimal data) { + super(137, data); + } + + public MiscFeeAmt(double data) { + super(137, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MiscFeeBasis.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MiscFeeBasis.java new file mode 100644 index 000000000..7de6d5b77 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MiscFeeBasis.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class MiscFeeBasis extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 891; + public static final int ABSOLUTE = 0; + public static final int PER_UNIT = 1; + public static final int PERCENTAGE = 2; + + public MiscFeeBasis() { + super(891); + } + + public MiscFeeBasis(int data) { + super(891, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MiscFeeCurr.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MiscFeeCurr.java new file mode 100644 index 000000000..fe02d4de4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MiscFeeCurr.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MiscFeeCurr extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 138; + + public MiscFeeCurr() { + super(138); + } + + public MiscFeeCurr(String data) { + super(138, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MiscFeeType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MiscFeeType.java new file mode 100644 index 000000000..870df5898 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MiscFeeType.java @@ -0,0 +1,50 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class MiscFeeType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 139; + public static final char REGULATORY = '1'; + public static final char TAX = '2'; + public static final char LOCAL_COMMISSION = '3'; + public static final char EXCHANGE_FEES = '4'; + public static final char STAMP = '5'; + public static final char LEVY = '6'; + public static final char OTHER = '7'; + public static final char MARKUP = '8'; + public static final char CONSUMPTION_TAX = '9'; + public static final char PER_TRANSACTION = '10'; + public static final char CONVERSION = '11'; + public static final char AGENT = '12'; + + public MiscFeeType() { + super(139); + } + + public MiscFeeType(char data) { + super(139, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MktBidPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MktBidPx.java new file mode 100644 index 000000000..52c7d3173 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MktBidPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class MktBidPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 645; + + public MktBidPx() { + super(645); + } + + public MktBidPx(java.math.BigDecimal data) { + super(645, data); + } + + public MktBidPx(double data) { + super(645, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MktOfferPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MktOfferPx.java new file mode 100644 index 000000000..18f6c5b70 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MktOfferPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class MktOfferPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 646; + + public MktOfferPx() { + super(646); + } + + public MktOfferPx(java.math.BigDecimal data) { + super(646, data); + } + + public MktOfferPx(double data) { + super(646, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MoneyLaunderingStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MoneyLaunderingStatus.java new file mode 100644 index 000000000..4864bab84 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MoneyLaunderingStatus.java @@ -0,0 +1,43 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class MoneyLaunderingStatus extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 481; + public static final char PASSED = 'Y'; + public static final char NOT_CHECKED = 'N'; + public static final char EXEMPT_BELOW_THE_LIMIT = '1'; + public static final char EXEMPT_CLIENT_MONEY_TYPE_EXEMPTION = '2'; + public static final char EXEMPT_AUTHORISED_CREDIT_OR_FINANCIAL_INSTITUTION = '3'; + + public MoneyLaunderingStatus() { + super(481); + } + + public MoneyLaunderingStatus(char data) { + super(481, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MsgDirection.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MsgDirection.java new file mode 100644 index 000000000..227552f5a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MsgDirection.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class MsgDirection extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 385; + public static final char SEND = 'S'; + public static final char RECEIVE = 'R'; + + public MsgDirection() { + super(385); + } + + public MsgDirection(char data) { + super(385, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MsgSeqNum.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MsgSeqNum.java new file mode 100644 index 000000000..e9d9b1e38 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MsgSeqNum.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class MsgSeqNum extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 34; + + public MsgSeqNum() { + super(34); + } + + public MsgSeqNum(int data) { + super(34, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MsgType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MsgType.java new file mode 100644 index 000000000..ffdbadf2b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MsgType.java @@ -0,0 +1,131 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class MsgType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 35; + public static final String HEARTBEAT = "0"; + public static final String TEST_REQUEST = "1"; + public static final String RESEND_REQUEST = "2"; + public static final String REJECT = "3"; + public static final String SEQUENCE_RESET = "4"; + public static final String LOGOUT = "5"; + public static final String INDICATION_OF_INTEREST = "6"; + public static final String ADVERTISEMENT = "7"; + public static final String EXECUTION_REPORT = "8"; + public static final String ORDER_CANCEL_REJECT = "9"; + public static final String LOGON = "A"; + public static final String NEWS = "B"; + public static final String EMAIL = "C"; + public static final String ORDER_SINGLE = "D"; + public static final String ORDER_LIST = "E"; + public static final String ORDER_CANCEL_REQUEST = "F"; + public static final String ORDER_CANCEL_REPLACE_REQUEST = "G"; + public static final String ORDER_STATUS_REQUEST = "H"; + public static final String ALLOCATION_INSTRUCTION = "J"; + public static final String LIST_CANCEL_REQUEST = "K"; + public static final String LIST_EXECUTE = "L"; + public static final String LIST_STATUS_REQUEST = "M"; + public static final String LIST_STATUS = "N"; + public static final String ALLOCATION_INSTRUCTION_ACK = "P"; + public static final String DONT_KNOW_TRADE = "Q"; + public static final String QUOTE_REQUEST = "R"; + public static final String QUOTE = "S"; + public static final String SETTLEMENT_INSTRUCTIONS = "T"; + public static final String MARKET_DATA_REQUEST = "V"; + public static final String MARKET_DATA_SNAPSHOT_FULL_REFRESH = "W"; + public static final String MARKET_DATA_INCREMENTAL_REFRESH = "X"; + public static final String MARKET_DATA_REQUEST_REJECT = "Y"; + public static final String QUOTE_CANCEL = "Z"; + public static final String QUOTE_STATUS_REQUEST = "a"; + public static final String MASS_QUOTE_ACKNOWLEDGEMENT = "b"; + public static final String SECURITY_DEFINITION_REQUEST = "c"; + public static final String SECURITY_DEFINITION = "d"; + public static final String SECURITY_STATUS_REQUEST = "e"; + public static final String SECURITY_STATUS = "f"; + public static final String TRADING_SESSION_STATUS_REQUEST = "g"; + public static final String TRADING_SESSION_STATUS = "h"; + public static final String MASS_QUOTE = "i"; + public static final String BUSINESS_MESSAGE_REJECT = "j"; + public static final String BID_REQUEST = "k"; + public static final String BID_RESPONSE = "l"; + public static final String LIST_STRIKE_PRICE = "m"; + public static final String XML_MESSAGE = "n"; + public static final String REGISTRATION_INSTRUCTIONS = "o"; + public static final String REGISTRATION_INSTRUCTIONS_RESPONSE = "p"; + public static final String ORDER_MASS_CANCEL_REQUEST = "q"; + public static final String ORDER_MASS_CANCEL_REPORT = "r"; + public static final String NEW_ORDER_CROSS = "s"; + public static final String CROSS_ORDER_CANCEL_REPLACE_REQUEST = "t"; + public static final String CROSS_ORDER_CANCEL_REQUEST = "u"; + public static final String SECURITY_TYPE_REQUEST = "v"; + public static final String SECURITY_TYPES = "w"; + public static final String SECURITY_LIST_REQUEST = "x"; + public static final String SECURITY_LIST = "y"; + public static final String DERIVATIVE_SECURITY_LIST_REQUEST = "z"; + public static final String DERIVATIVE_SECURITY_LIST = "AA"; + public static final String NEW_ORDER_MULTILEG = "AB"; + public static final String MULTILEG_ORDER_CANCEL_REPLACE = "AC"; + public static final String TRADE_CAPTURE_REPORT_REQUEST = "AD"; + public static final String TRADE_CAPTURE_REPORT = "AE"; + public static final String ORDER_MASS_STATUS_REQUEST = "AF"; + public static final String QUOTE_REQUEST_REJECT = "AG"; + public static final String RFQ_REQUEST = "AH"; + public static final String QUOTE_STATUS_REPORT = "AI"; + public static final String QUOTE_RESPONSE = "AJ"; + public static final String CONFIRMATION = "AK"; + public static final String POSITION_MAINTENANCE_REQUEST = "AL"; + public static final String POSITION_MAINTENANCE_REPORT = "AM"; + public static final String REQUEST_FOR_POSITIONS = "AN"; + public static final String REQUEST_FOR_POSITIONS_ACK = "AO"; + public static final String POSITION_REPORT = "AP"; + public static final String TRADE_CAPTURE_REPORT_REQUEST_ACK = "AQ"; + public static final String TRADE_CAPTURE_REPORT_ACK = "AR"; + public static final String ALLOCATION_REPORT = "AS"; + public static final String ALLOCATION_REPORT_ACK = "AT"; + public static final String CONFIRMATION_ACK = "AU"; + public static final String SETTLEMENT_INSTRUCTION_REQUEST = "AV"; + public static final String ASSIGNMENT_REPORT = "AW"; + public static final String COLLATERAL_REQUEST = "AX"; + public static final String COLLATERAL_ASSIGNMENT = "AY"; + public static final String COLLATERAL_RESPONSE = "AZ"; + public static final String COLLATERAL_REPORT = "BA"; + public static final String COLLATERAL_INQUIRY = "BB"; + public static final String NETWORK_STATUS_REQUEST = "BC"; + public static final String NETWORK_STATUS_RESPONSE = "BD"; + public static final String USER_REQUEST = "BE"; + public static final String USER_RESPONSE = "BF"; + public static final String COLLATERAL_INQUIRY_ACK = "BG"; + public static final String CONFIRMATION_REQUEST = "BH"; + + public MsgType() { + super(35); + } + + public MsgType(String data) { + super(35, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MultiLegReportingType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MultiLegReportingType.java new file mode 100644 index 000000000..04808bb35 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MultiLegReportingType.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class MultiLegReportingType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 442; + public static final char SINGLE_SECURITY = '1'; + public static final char INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY = '2'; + public static final char MULTI_LEG_SECURITY = '3'; + + public MultiLegReportingType() { + super(442); + } + + public MultiLegReportingType(char data) { + super(442, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MultiLegRptTypeReq.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MultiLegRptTypeReq.java new file mode 100644 index 000000000..2c78684e7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/MultiLegRptTypeReq.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class MultiLegRptTypeReq extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 563; + public static final int REPORT_BY_MULITLEG_SECURITY_ONLY = 0; + public static final int REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY = 1; + public static final int REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONLY = 2; + + public MultiLegRptTypeReq() { + super(563); + } + + public MultiLegRptTypeReq(int data) { + super(563, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested2PartyID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested2PartyID.java new file mode 100644 index 000000000..0a6b475eb --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested2PartyID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Nested2PartyID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 757; + + public Nested2PartyID() { + super(757); + } + + public Nested2PartyID(String data) { + super(757, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested2PartyIDSource.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested2PartyIDSource.java new file mode 100644 index 000000000..206b1a2bc --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested2PartyIDSource.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class Nested2PartyIDSource extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 758; + + public Nested2PartyIDSource() { + super(758); + } + + public Nested2PartyIDSource(char data) { + super(758, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested2PartyRole.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested2PartyRole.java new file mode 100644 index 000000000..48cd63641 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested2PartyRole.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class Nested2PartyRole extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 759; + + public Nested2PartyRole() { + super(759); + } + + public Nested2PartyRole(int data) { + super(759, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested2PartySubID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested2PartySubID.java new file mode 100644 index 000000000..f9409d1d6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested2PartySubID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Nested2PartySubID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 760; + + public Nested2PartySubID() { + super(760); + } + + public Nested2PartySubID(String data) { + super(760, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested2PartySubIDType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested2PartySubIDType.java new file mode 100644 index 000000000..f2da05c0a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested2PartySubIDType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class Nested2PartySubIDType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 807; + + public Nested2PartySubIDType() { + super(807); + } + + public Nested2PartySubIDType(int data) { + super(807, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested3PartyID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested3PartyID.java new file mode 100644 index 000000000..83a8af550 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested3PartyID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Nested3PartyID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 949; + + public Nested3PartyID() { + super(949); + } + + public Nested3PartyID(String data) { + super(949, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested3PartyIDSource.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested3PartyIDSource.java new file mode 100644 index 000000000..3b6ee6d6a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested3PartyIDSource.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class Nested3PartyIDSource extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 950; + + public Nested3PartyIDSource() { + super(950); + } + + public Nested3PartyIDSource(char data) { + super(950, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested3PartyRole.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested3PartyRole.java new file mode 100644 index 000000000..36bb50e6e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested3PartyRole.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class Nested3PartyRole extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 951; + + public Nested3PartyRole() { + super(951); + } + + public Nested3PartyRole(int data) { + super(951, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested3PartySubID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested3PartySubID.java new file mode 100644 index 000000000..09716cb5f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested3PartySubID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Nested3PartySubID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 953; + + public Nested3PartySubID() { + super(953); + } + + public Nested3PartySubID(String data) { + super(953, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested3PartySubIDType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested3PartySubIDType.java new file mode 100644 index 000000000..af0542f94 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Nested3PartySubIDType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class Nested3PartySubIDType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 954; + + public Nested3PartySubIDType() { + super(954); + } + + public Nested3PartySubIDType(int data) { + super(954, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NestedPartyID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NestedPartyID.java new file mode 100644 index 000000000..a01a07cfc --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NestedPartyID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class NestedPartyID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 524; + + public NestedPartyID() { + super(524); + } + + public NestedPartyID(String data) { + super(524, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NestedPartyIDSource.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NestedPartyIDSource.java new file mode 100644 index 000000000..878bfbd16 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NestedPartyIDSource.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class NestedPartyIDSource extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 525; + + public NestedPartyIDSource() { + super(525); + } + + public NestedPartyIDSource(char data) { + super(525, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NestedPartyRole.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NestedPartyRole.java new file mode 100644 index 000000000..4cc644b5e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NestedPartyRole.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NestedPartyRole extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 538; + + public NestedPartyRole() { + super(538); + } + + public NestedPartyRole(int data) { + super(538, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NestedPartySubID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NestedPartySubID.java new file mode 100644 index 000000000..3d61019bd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NestedPartySubID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class NestedPartySubID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 545; + + public NestedPartySubID() { + super(545); + } + + public NestedPartySubID(String data) { + super(545, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NestedPartySubIDType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NestedPartySubIDType.java new file mode 100644 index 000000000..1c9a626de --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NestedPartySubIDType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NestedPartySubIDType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 805; + + public NestedPartySubIDType() { + super(805); + } + + public NestedPartySubIDType(int data) { + super(805, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NetChgPrevDay.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NetChgPrevDay.java new file mode 100644 index 000000000..7c657e3a3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NetChgPrevDay.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class NetChgPrevDay extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 451; + + public NetChgPrevDay() { + super(451); + } + + public NetChgPrevDay(java.math.BigDecimal data) { + super(451, data); + } + + public NetChgPrevDay(double data) { + super(451, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NetGrossInd.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NetGrossInd.java new file mode 100644 index 000000000..576e3c58c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NetGrossInd.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NetGrossInd extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 430; + public static final int NET = 1; + public static final int GROSS = 2; + + public NetGrossInd() { + super(430); + } + + public NetGrossInd(int data) { + super(430, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NetMoney.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NetMoney.java new file mode 100644 index 000000000..61c7a52bf --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NetMoney.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class NetMoney extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 118; + + public NetMoney() { + super(118); + } + + public NetMoney(java.math.BigDecimal data) { + super(118, data); + } + + public NetMoney(double data) { + super(118, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NetworkRequestID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NetworkRequestID.java new file mode 100644 index 000000000..020b0a6a4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NetworkRequestID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class NetworkRequestID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 933; + + public NetworkRequestID() { + super(933); + } + + public NetworkRequestID(String data) { + super(933, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NetworkRequestType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NetworkRequestType.java new file mode 100644 index 000000000..9589cae8c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NetworkRequestType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NetworkRequestType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 935; + public static final int SNAPSHOT = 1; + public static final int SUBSCRIBE = 2; + public static final int STOP_SUBSCRIBING = 4; + public static final int LEVEL_OF_DETAIL = 8; + + public NetworkRequestType() { + super(935); + } + + public NetworkRequestType(int data) { + super(935, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NetworkResponseID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NetworkResponseID.java new file mode 100644 index 000000000..91742951a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NetworkResponseID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class NetworkResponseID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 932; + + public NetworkResponseID() { + super(932); + } + + public NetworkResponseID(String data) { + super(932, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NetworkStatusResponseType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NetworkStatusResponseType.java new file mode 100644 index 000000000..69849bf0e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NetworkStatusResponseType.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NetworkStatusResponseType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 937; + public static final int FULL = 1; + public static final int INCREMENTAL_UPDATE = 2; + + public NetworkStatusResponseType() { + super(937); + } + + public NetworkStatusResponseType(int data) { + super(937, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NewPassword.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NewPassword.java new file mode 100644 index 000000000..845ba1028 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NewPassword.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class NewPassword extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 925; + + public NewPassword() { + super(925); + } + + public NewPassword(String data) { + super(925, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NewSeqNo.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NewSeqNo.java new file mode 100644 index 000000000..d5f1e2fd5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NewSeqNo.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NewSeqNo extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 36; + + public NewSeqNo() { + super(36); + } + + public NewSeqNo(int data) { + super(36, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NextExpectedMsgSeqNum.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NextExpectedMsgSeqNum.java new file mode 100644 index 000000000..12fc47a65 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NextExpectedMsgSeqNum.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NextExpectedMsgSeqNum extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 789; + + public NextExpectedMsgSeqNum() { + super(789); + } + + public NextExpectedMsgSeqNum(int data) { + super(789, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoAffectedOrders.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoAffectedOrders.java new file mode 100644 index 000000000..c3251a256 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoAffectedOrders.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoAffectedOrders extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 534; + + public NoAffectedOrders() { + super(534); + } + + public NoAffectedOrders(int data) { + super(534, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoAllocs.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoAllocs.java new file mode 100644 index 000000000..fa019071c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoAllocs.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoAllocs extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 78; + + public NoAllocs() { + super(78); + } + + public NoAllocs(int data) { + super(78, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoAltMDSource.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoAltMDSource.java new file mode 100644 index 000000000..c0ed8414b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoAltMDSource.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoAltMDSource extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 816; + + public NoAltMDSource() { + super(816); + } + + public NoAltMDSource(int data) { + super(816, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoBidComponents.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoBidComponents.java new file mode 100644 index 000000000..086689ec1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoBidComponents.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoBidComponents extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 420; + + public NoBidComponents() { + super(420); + } + + public NoBidComponents(int data) { + super(420, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoBidDescriptors.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoBidDescriptors.java new file mode 100644 index 000000000..93a16541d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoBidDescriptors.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoBidDescriptors extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 398; + + public NoBidDescriptors() { + super(398); + } + + public NoBidDescriptors(int data) { + super(398, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoCapacities.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoCapacities.java new file mode 100644 index 000000000..a7c14f297 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoCapacities.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoCapacities extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 862; + + public NoCapacities() { + super(862); + } + + public NoCapacities(int data) { + super(862, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoClearingInstructions.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoClearingInstructions.java new file mode 100644 index 000000000..6148ac8a2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoClearingInstructions.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoClearingInstructions extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 576; + + public NoClearingInstructions() { + super(576); + } + + public NoClearingInstructions(int data) { + super(576, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoCollInquiryQualifier.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoCollInquiryQualifier.java new file mode 100644 index 000000000..3a90febff --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoCollInquiryQualifier.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoCollInquiryQualifier extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 938; + + public NoCollInquiryQualifier() { + super(938); + } + + public NoCollInquiryQualifier(int data) { + super(938, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoCompIDs.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoCompIDs.java new file mode 100644 index 000000000..e28e208d3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoCompIDs.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoCompIDs extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 936; + + public NoCompIDs() { + super(936); + } + + public NoCompIDs(int data) { + super(936, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoContAmts.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoContAmts.java new file mode 100644 index 000000000..6d6cc2e7e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoContAmts.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoContAmts extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 518; + + public NoContAmts() { + super(518); + } + + public NoContAmts(int data) { + super(518, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoContraBrokers.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoContraBrokers.java new file mode 100644 index 000000000..f8b474bce --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoContraBrokers.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoContraBrokers extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 382; + + public NoContraBrokers() { + super(382); + } + + public NoContraBrokers(int data) { + super(382, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoDates.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoDates.java new file mode 100644 index 000000000..c17cfb082 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoDates.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoDates extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 580; + + public NoDates() { + super(580); + } + + public NoDates(int data) { + super(580, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoDistribInsts.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoDistribInsts.java new file mode 100644 index 000000000..2e92d5c11 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoDistribInsts.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoDistribInsts extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 510; + + public NoDistribInsts() { + super(510); + } + + public NoDistribInsts(int data) { + super(510, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoDlvyInst.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoDlvyInst.java new file mode 100644 index 000000000..00888c5d3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoDlvyInst.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoDlvyInst extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 85; + + public NoDlvyInst() { + super(85); + } + + public NoDlvyInst(int data) { + super(85, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoEvents.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoEvents.java new file mode 100644 index 000000000..7f5d7a722 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoEvents.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoEvents extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 864; + + public NoEvents() { + super(864); + } + + public NoEvents(int data) { + super(864, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoExecs.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoExecs.java new file mode 100644 index 000000000..25e8fa9a7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoExecs.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoExecs extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 124; + + public NoExecs() { + super(124); + } + + public NoExecs(int data) { + super(124, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoHops.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoHops.java new file mode 100644 index 000000000..11d75e2d2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoHops.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoHops extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 627; + + public NoHops() { + super(627); + } + + public NoHops(int data) { + super(627, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoIOIQualifiers.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoIOIQualifiers.java new file mode 100644 index 000000000..656cb366a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoIOIQualifiers.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoIOIQualifiers extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 199; + + public NoIOIQualifiers() { + super(199); + } + + public NoIOIQualifiers(int data) { + super(199, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoInstrAttrib.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoInstrAttrib.java new file mode 100644 index 000000000..f5431e977 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoInstrAttrib.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoInstrAttrib extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 870; + + public NoInstrAttrib() { + super(870); + } + + public NoInstrAttrib(int data) { + super(870, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoLegAllocs.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoLegAllocs.java new file mode 100644 index 000000000..6bd139720 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoLegAllocs.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoLegAllocs extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 670; + + public NoLegAllocs() { + super(670); + } + + public NoLegAllocs(int data) { + super(670, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoLegSecurityAltID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoLegSecurityAltID.java new file mode 100644 index 000000000..eeeda6439 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoLegSecurityAltID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoLegSecurityAltID extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 604; + + public NoLegSecurityAltID() { + super(604); + } + + public NoLegSecurityAltID(int data) { + super(604, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoLegStipulations.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoLegStipulations.java new file mode 100644 index 000000000..a439f0d97 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoLegStipulations.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoLegStipulations extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 683; + + public NoLegStipulations() { + super(683); + } + + public NoLegStipulations(int data) { + super(683, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoLegs.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoLegs.java new file mode 100644 index 000000000..e4a85a32b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoLegs.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoLegs extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 555; + + public NoLegs() { + super(555); + } + + public NoLegs(int data) { + super(555, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoMDEntries.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoMDEntries.java new file mode 100644 index 000000000..1a56cc311 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoMDEntries.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoMDEntries extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 268; + + public NoMDEntries() { + super(268); + } + + public NoMDEntries(int data) { + super(268, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoMDEntryTypes.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoMDEntryTypes.java new file mode 100644 index 000000000..7c257e04a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoMDEntryTypes.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoMDEntryTypes extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 267; + + public NoMDEntryTypes() { + super(267); + } + + public NoMDEntryTypes(int data) { + super(267, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoMiscFees.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoMiscFees.java new file mode 100644 index 000000000..04e5cad9c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoMiscFees.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoMiscFees extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 136; + + public NoMiscFees() { + super(136); + } + + public NoMiscFees(int data) { + super(136, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoMsgTypes.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoMsgTypes.java new file mode 100644 index 000000000..e1dbaae5f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoMsgTypes.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoMsgTypes extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 384; + + public NoMsgTypes() { + super(384); + } + + public NoMsgTypes(int data) { + super(384, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoNested2PartyIDs.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoNested2PartyIDs.java new file mode 100644 index 000000000..f83ee962b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoNested2PartyIDs.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoNested2PartyIDs extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 756; + + public NoNested2PartyIDs() { + super(756); + } + + public NoNested2PartyIDs(int data) { + super(756, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoNested2PartySubIDs.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoNested2PartySubIDs.java new file mode 100644 index 000000000..682bb8399 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoNested2PartySubIDs.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoNested2PartySubIDs extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 806; + + public NoNested2PartySubIDs() { + super(806); + } + + public NoNested2PartySubIDs(int data) { + super(806, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoNested3PartyIDs.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoNested3PartyIDs.java new file mode 100644 index 000000000..96e99d7e7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoNested3PartyIDs.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoNested3PartyIDs extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 948; + + public NoNested3PartyIDs() { + super(948); + } + + public NoNested3PartyIDs(int data) { + super(948, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoNested3PartySubIDs.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoNested3PartySubIDs.java new file mode 100644 index 000000000..8c61569db --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoNested3PartySubIDs.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoNested3PartySubIDs extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 952; + + public NoNested3PartySubIDs() { + super(952); + } + + public NoNested3PartySubIDs(int data) { + super(952, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoNestedPartyIDs.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoNestedPartyIDs.java new file mode 100644 index 000000000..53fee3e48 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoNestedPartyIDs.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoNestedPartyIDs extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 539; + + public NoNestedPartyIDs() { + super(539); + } + + public NoNestedPartyIDs(int data) { + super(539, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoNestedPartySubIDs.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoNestedPartySubIDs.java new file mode 100644 index 000000000..3a55dc5ce --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoNestedPartySubIDs.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoNestedPartySubIDs extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 804; + + public NoNestedPartySubIDs() { + super(804); + } + + public NoNestedPartySubIDs(int data) { + super(804, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoOrders.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoOrders.java new file mode 100644 index 000000000..2e9b2755d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoOrders.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoOrders extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 73; + + public NoOrders() { + super(73); + } + + public NoOrders(int data) { + super(73, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoPartyIDs.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoPartyIDs.java new file mode 100644 index 000000000..1067e791d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoPartyIDs.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoPartyIDs extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 453; + + public NoPartyIDs() { + super(453); + } + + public NoPartyIDs(int data) { + super(453, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoPartySubIDs.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoPartySubIDs.java new file mode 100644 index 000000000..4e30f6e8e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoPartySubIDs.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoPartySubIDs extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 802; + + public NoPartySubIDs() { + super(802); + } + + public NoPartySubIDs(int data) { + super(802, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoPosAmt.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoPosAmt.java new file mode 100644 index 000000000..07fe12fd4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoPosAmt.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoPosAmt extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 753; + + public NoPosAmt() { + super(753); + } + + public NoPosAmt(int data) { + super(753, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoPositions.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoPositions.java new file mode 100644 index 000000000..bf5b23926 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoPositions.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoPositions extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 702; + + public NoPositions() { + super(702); + } + + public NoPositions(int data) { + super(702, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoQuoteEntries.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoQuoteEntries.java new file mode 100644 index 000000000..1ca30fd8f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoQuoteEntries.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoQuoteEntries extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 295; + + public NoQuoteEntries() { + super(295); + } + + public NoQuoteEntries(int data) { + super(295, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoQuoteQualifiers.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoQuoteQualifiers.java new file mode 100644 index 000000000..4e681c559 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoQuoteQualifiers.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoQuoteQualifiers extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 735; + + public NoQuoteQualifiers() { + super(735); + } + + public NoQuoteQualifiers(int data) { + super(735, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoQuoteSets.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoQuoteSets.java new file mode 100644 index 000000000..a1538a37b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoQuoteSets.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoQuoteSets extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 296; + + public NoQuoteSets() { + super(296); + } + + public NoQuoteSets(int data) { + super(296, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoRegistDtls.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoRegistDtls.java new file mode 100644 index 000000000..67ec6c317 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoRegistDtls.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoRegistDtls extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 473; + + public NoRegistDtls() { + super(473); + } + + public NoRegistDtls(int data) { + super(473, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoRelatedSym.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoRelatedSym.java new file mode 100644 index 000000000..4d0644498 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoRelatedSym.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoRelatedSym extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 146; + + public NoRelatedSym() { + super(146); + } + + public NoRelatedSym(int data) { + super(146, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoRoutingIDs.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoRoutingIDs.java new file mode 100644 index 000000000..7447bb945 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoRoutingIDs.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoRoutingIDs extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 215; + + public NoRoutingIDs() { + super(215); + } + + public NoRoutingIDs(int data) { + super(215, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoRpts.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoRpts.java new file mode 100644 index 000000000..582b07ad5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoRpts.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoRpts extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 82; + + public NoRpts() { + super(82); + } + + public NoRpts(int data) { + super(82, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoSecurityAltID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoSecurityAltID.java new file mode 100644 index 000000000..b2f9829bf --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoSecurityAltID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoSecurityAltID extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 454; + + public NoSecurityAltID() { + super(454); + } + + public NoSecurityAltID(int data) { + super(454, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoSecurityTypes.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoSecurityTypes.java new file mode 100644 index 000000000..27d376876 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoSecurityTypes.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoSecurityTypes extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 558; + + public NoSecurityTypes() { + super(558); + } + + public NoSecurityTypes(int data) { + super(558, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoSettlInst.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoSettlInst.java new file mode 100644 index 000000000..8320eff4f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoSettlInst.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoSettlInst extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 778; + + public NoSettlInst() { + super(778); + } + + public NoSettlInst(int data) { + super(778, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoSettlPartyIDs.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoSettlPartyIDs.java new file mode 100644 index 000000000..5ec40484a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoSettlPartyIDs.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoSettlPartyIDs extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 781; + + public NoSettlPartyIDs() { + super(781); + } + + public NoSettlPartyIDs(int data) { + super(781, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoSettlPartySubIDs.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoSettlPartySubIDs.java new file mode 100644 index 000000000..d02340713 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoSettlPartySubIDs.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoSettlPartySubIDs extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 801; + + public NoSettlPartySubIDs() { + super(801); + } + + public NoSettlPartySubIDs(int data) { + super(801, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoSides.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoSides.java new file mode 100644 index 000000000..71bd888fb --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoSides.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoSides extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 552; + public static final int ONE_SIDE = 1; + public static final int BOTH_SIDES = 2; + + public NoSides() { + super(552); + } + + public NoSides(int data) { + super(552, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoStipulations.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoStipulations.java new file mode 100644 index 000000000..27765b8f8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoStipulations.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoStipulations extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 232; + + public NoStipulations() { + super(232); + } + + public NoStipulations(int data) { + super(232, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoStrikes.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoStrikes.java new file mode 100644 index 000000000..09efdd20b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoStrikes.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoStrikes extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 428; + + public NoStrikes() { + super(428); + } + + public NoStrikes(int data) { + super(428, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoTrades.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoTrades.java new file mode 100644 index 000000000..0f38f2b1f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoTrades.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoTrades extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 897; + + public NoTrades() { + super(897); + } + + public NoTrades(int data) { + super(897, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoTradingSessions.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoTradingSessions.java new file mode 100644 index 000000000..406353149 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoTradingSessions.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoTradingSessions extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 386; + + public NoTradingSessions() { + super(386); + } + + public NoTradingSessions(int data) { + super(386, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoTrdRegTimestamps.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoTrdRegTimestamps.java new file mode 100644 index 000000000..0270660bd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoTrdRegTimestamps.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoTrdRegTimestamps extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 768; + + public NoTrdRegTimestamps() { + super(768); + } + + public NoTrdRegTimestamps(int data) { + super(768, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoUnderlyingSecurityAltID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoUnderlyingSecurityAltID.java new file mode 100644 index 000000000..7464fd021 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoUnderlyingSecurityAltID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoUnderlyingSecurityAltID extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 457; + + public NoUnderlyingSecurityAltID() { + super(457); + } + + public NoUnderlyingSecurityAltID(int data) { + super(457, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoUnderlyingStips.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoUnderlyingStips.java new file mode 100644 index 000000000..e3113a121 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoUnderlyingStips.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoUnderlyingStips extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 887; + + public NoUnderlyingStips() { + super(887); + } + + public NoUnderlyingStips(int data) { + super(887, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoUnderlyings.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoUnderlyings.java new file mode 100644 index 000000000..2e65ab211 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NoUnderlyings.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NoUnderlyings extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 711; + + public NoUnderlyings() { + super(711); + } + + public NoUnderlyings(int data) { + super(711, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NotifyBrokerOfCredit.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NotifyBrokerOfCredit.java new file mode 100644 index 000000000..46cc02240 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NotifyBrokerOfCredit.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class NotifyBrokerOfCredit extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 208; + + public NotifyBrokerOfCredit() { + super(208); + } + + public NotifyBrokerOfCredit(boolean data) { + super(208, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NumBidders.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NumBidders.java new file mode 100644 index 000000000..e561c355a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NumBidders.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NumBidders extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 417; + + public NumBidders() { + super(417); + } + + public NumBidders(int data) { + super(417, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NumDaysInterest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NumDaysInterest.java new file mode 100644 index 000000000..ecf7b3d68 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NumDaysInterest.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NumDaysInterest extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 157; + + public NumDaysInterest() { + super(157); + } + + public NumDaysInterest(int data) { + super(157, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NumTickets.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NumTickets.java new file mode 100644 index 000000000..a006a2920 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NumTickets.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NumTickets extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 395; + + public NumTickets() { + super(395); + } + + public NumTickets(int data) { + super(395, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NumberOfOrders.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NumberOfOrders.java new file mode 100644 index 000000000..0eebeba12 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/NumberOfOrders.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class NumberOfOrders extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 346; + + public NumberOfOrders() { + super(346); + } + + public NumberOfOrders(int data) { + super(346, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OddLot.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OddLot.java new file mode 100644 index 000000000..830b5bd33 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OddLot.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class OddLot extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 575; + + public OddLot() { + super(575); + } + + public OddLot(boolean data) { + super(575, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OfferForwardPoints.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OfferForwardPoints.java new file mode 100644 index 000000000..a4fd12bbf --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OfferForwardPoints.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class OfferForwardPoints extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 191; + + public OfferForwardPoints() { + super(191); + } + + public OfferForwardPoints(java.math.BigDecimal data) { + super(191, data); + } + + public OfferForwardPoints(double data) { + super(191, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OfferForwardPoints2.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OfferForwardPoints2.java new file mode 100644 index 000000000..266f495f4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OfferForwardPoints2.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class OfferForwardPoints2 extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 643; + + public OfferForwardPoints2() { + super(643); + } + + public OfferForwardPoints2(java.math.BigDecimal data) { + super(643, data); + } + + public OfferForwardPoints2(double data) { + super(643, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OfferPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OfferPx.java new file mode 100644 index 000000000..3c9534226 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OfferPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class OfferPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 133; + + public OfferPx() { + super(133); + } + + public OfferPx(java.math.BigDecimal data) { + super(133, data); + } + + public OfferPx(double data) { + super(133, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OfferSize.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OfferSize.java new file mode 100644 index 000000000..64ac58112 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OfferSize.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class OfferSize extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 135; + + public OfferSize() { + super(135); + } + + public OfferSize(java.math.BigDecimal data) { + super(135, data); + } + + public OfferSize(double data) { + super(135, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OfferSpotRate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OfferSpotRate.java new file mode 100644 index 000000000..ac8e75252 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OfferSpotRate.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class OfferSpotRate extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 190; + + public OfferSpotRate() { + super(190); + } + + public OfferSpotRate(java.math.BigDecimal data) { + super(190, data); + } + + public OfferSpotRate(double data) { + super(190, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OfferYield.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OfferYield.java new file mode 100644 index 000000000..e5087eea9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OfferYield.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class OfferYield extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 634; + + public OfferYield() { + super(634); + } + + public OfferYield(double data) { + super(634, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OnBehalfOfCompID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OnBehalfOfCompID.java new file mode 100644 index 000000000..c4281ca1a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OnBehalfOfCompID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class OnBehalfOfCompID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 115; + + public OnBehalfOfCompID() { + super(115); + } + + public OnBehalfOfCompID(String data) { + super(115, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OnBehalfOfLocationID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OnBehalfOfLocationID.java new file mode 100644 index 000000000..2acf2a134 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OnBehalfOfLocationID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class OnBehalfOfLocationID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 144; + + public OnBehalfOfLocationID() { + super(144); + } + + public OnBehalfOfLocationID(String data) { + super(144, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OnBehalfOfSubID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OnBehalfOfSubID.java new file mode 100644 index 000000000..2d3faebc4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OnBehalfOfSubID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class OnBehalfOfSubID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 116; + + public OnBehalfOfSubID() { + super(116); + } + + public OnBehalfOfSubID(String data) { + super(116, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OpenCloseSettlFlag.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OpenCloseSettlFlag.java new file mode 100644 index 000000000..53aac51c2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OpenCloseSettlFlag.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class OpenCloseSettlFlag extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 286; + public static final String DAILY_OPEN_CLOSE_SETTLEMENT_ENTRY = "0"; + public static final String SESSION_OPEN_CLOSE_SETTLEMENT_ENTRY = "1"; + public static final String DELIVERY_SETTLEMENT_ENTRY = "2"; + public static final String EXPECTED_ENTRY = "3"; + public static final String ENTRY_FROM_PREVIOUS_BUSINESS_DAY = "4"; + public static final String THEORETICAL_PRICE_VALUE = "5"; + + public OpenCloseSettlFlag() { + super(286); + } + + public OpenCloseSettlFlag(String data) { + super(286, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OpenInterest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OpenInterest.java new file mode 100644 index 000000000..ef205939e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OpenInterest.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class OpenInterest extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 746; + + public OpenInterest() { + super(746); + } + + public OpenInterest(java.math.BigDecimal data) { + super(746, data); + } + + public OpenInterest(double data) { + super(746, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OptAttribute.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OptAttribute.java new file mode 100644 index 000000000..55a23b733 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OptAttribute.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class OptAttribute extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 206; + + public OptAttribute() { + super(206); + } + + public OptAttribute(char data) { + super(206, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrdRejReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrdRejReason.java new file mode 100644 index 000000000..8b848f365 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrdRejReason.java @@ -0,0 +1,55 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class OrdRejReason extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 103; + public static final int BROKER_EXCHANGE_OPTION = 0; + public static final int UNKNOWN_SYMBOL = 1; + public static final int EXCHANGE_CLOSED = 2; + public static final int ORDER_EXCEEDS_LIMIT = 3; + public static final int TOO_LATE_TO_ENTER = 4; + public static final int UNKNOWN_ORDER = 5; + public static final int DUPLICATE_ORDER = 6; + public static final int DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER = 7; + public static final int STALE_ORDER = 8; + public static final int TRADE_ALONG_REQUIRED = 9; + public static final int INVALID_INVESTOR_ID = 10; + public static final int UNSUPPORTED_ORDER_CHARACTERISTIC = 11; + public static final int SURVEILLENCE_OPTION = 12; + public static final int INCORRECT_QUANTITY = 13; + public static final int INCORRECT_ALLOCATED_QUANTITY = 14; + public static final int UNKNOWN_ACCOUNT = 15; + public static final int OTHER = 99; + + public OrdRejReason() { + super(103); + } + + public OrdRejReason(int data) { + super(103, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrdStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrdStatus.java new file mode 100644 index 000000000..b3ea79b8b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrdStatus.java @@ -0,0 +1,53 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class OrdStatus extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 39; + public static final char NEW = '0'; + public static final char PARTIALLY_FILLED = '1'; + public static final char FILLED = '2'; + public static final char DONE_FOR_DAY = '3'; + public static final char CANCELED = '4'; + public static final char REPLACED = '5'; + public static final char PENDING_CANCEL = '6'; + public static final char STOPPED = '7'; + public static final char REJECTED = '8'; + public static final char SUSPENDED = '9'; + public static final char PENDING_NEW = 'A'; + public static final char CALCULATED = 'B'; + public static final char EXPIRED = 'C'; + public static final char ACCEPTED_FOR_BIDDING = 'D'; + public static final char PENDING_REPLACE = 'E'; + + public OrdStatus() { + super(39); + } + + public OrdStatus(char data) { + super(39, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrdStatusReqID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrdStatusReqID.java new file mode 100644 index 000000000..befcb1b36 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrdStatusReqID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class OrdStatusReqID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 790; + + public OrdStatusReqID() { + super(790); + } + + public OrdStatusReqID(String data) { + super(790, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrdType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrdType.java new file mode 100644 index 000000000..e96be4ebd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrdType.java @@ -0,0 +1,61 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class OrdType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 40; + public static final char MARKET = '1'; + public static final char LIMIT = '2'; + public static final char STOP = '3'; + public static final char STOP_LIMIT = '4'; + public static final char MARKET_ON_CLOSE = '5'; + public static final char WITH_OR_WITHOUT = '6'; + public static final char LIMIT_OR_BETTER = '7'; + public static final char LIMIT_WITH_OR_WITHOUT = '8'; + public static final char ON_BASIS = '9'; + public static final char ON_CLOSE = 'A'; + public static final char LIMIT_ON_CLOSE = 'B'; + public static final char FOREX_MARKET = 'C'; + public static final char PREVIOUSLY_QUOTED = 'D'; + public static final char PREVIOUSLY_INDICATED = 'E'; + public static final char FOREX_LIMIT = 'F'; + public static final char FOREX_SWAP = 'G'; + public static final char FOREX_PREVIOUSLY_QUOTED = 'H'; + public static final char FUNARI = 'I'; + public static final char MARKET_IF_TOUCHED = 'J'; + public static final char MARKET_WITH_LEFTOVER_AS_LIMIT = 'K'; + public static final char PREVIOUS_FUND_VALUATION_POINT = 'L'; + public static final char NEXT_FUND_VALUATION_POINT = 'M'; + public static final char PEGGED = 'P'; + + public OrdType() { + super(40); + } + + public OrdType(char data) { + super(40, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderAvgPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderAvgPx.java new file mode 100644 index 000000000..9e79baaf8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderAvgPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class OrderAvgPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 799; + + public OrderAvgPx() { + super(799); + } + + public OrderAvgPx(java.math.BigDecimal data) { + super(799, data); + } + + public OrderAvgPx(double data) { + super(799, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderBookingQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderBookingQty.java new file mode 100644 index 000000000..108a920ab --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderBookingQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class OrderBookingQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 800; + + public OrderBookingQty() { + super(800); + } + + public OrderBookingQty(java.math.BigDecimal data) { + super(800, data); + } + + public OrderBookingQty(double data) { + super(800, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderCapacity.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderCapacity.java new file mode 100644 index 000000000..7f6651f81 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderCapacity.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class OrderCapacity extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 528; + public static final char AGENCY = 'A'; + public static final char PROPRIETARY = 'G'; + public static final char INDIVIDUAL = 'I'; + public static final char PRINCIPAL = 'P'; + public static final char RISKLESS_PRINCIPAL = 'R'; + public static final char AGENT_FOR_OTHER_MEMBER = 'W'; + + public OrderCapacity() { + super(528); + } + + public OrderCapacity(char data) { + super(528, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderCapacityQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderCapacityQty.java new file mode 100644 index 000000000..ca5c667c1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderCapacityQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class OrderCapacityQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 863; + + public OrderCapacityQty() { + super(863); + } + + public OrderCapacityQty(java.math.BigDecimal data) { + super(863, data); + } + + public OrderCapacityQty(double data) { + super(863, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderID.java new file mode 100644 index 000000000..ccde094ad --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class OrderID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 37; + + public OrderID() { + super(37); + } + + public OrderID(String data) { + super(37, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderInputDevice.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderInputDevice.java new file mode 100644 index 000000000..d93b87b6f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderInputDevice.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class OrderInputDevice extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 821; + + public OrderInputDevice() { + super(821); + } + + public OrderInputDevice(String data) { + super(821, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderPercent.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderPercent.java new file mode 100644 index 000000000..695df3640 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderPercent.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class OrderPercent extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 516; + + public OrderPercent() { + super(516); + } + + public OrderPercent(double data) { + super(516, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderQty.java new file mode 100644 index 000000000..82c564fd5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class OrderQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 38; + + public OrderQty() { + super(38); + } + + public OrderQty(java.math.BigDecimal data) { + super(38, data); + } + + public OrderQty(double data) { + super(38, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderQty2.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderQty2.java new file mode 100644 index 000000000..d162eb2b7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderQty2.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class OrderQty2 extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 192; + + public OrderQty2() { + super(192); + } + + public OrderQty2(java.math.BigDecimal data) { + super(192, data); + } + + public OrderQty2(double data) { + super(192, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderRestrictions.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderRestrictions.java new file mode 100644 index 000000000..36ecc3335 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrderRestrictions.java @@ -0,0 +1,48 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class OrderRestrictions extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 529; + public static final String PROGRAM_TRADE = "1"; + public static final String INDEX_ARBITRAGE = "2"; + public static final String NON_INDEX_ARBITRAGE = "3"; + public static final String COMPETING_MARKET_MAKER = "4"; + public static final String ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY = "5"; + public static final String ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SECURITY = "6"; + public static final String FOREIGN_ENTITY = "7"; + public static final String EXTERNAL_MARKET_PARTICIPANT = "8"; + public static final String EXTERNAL_INTER_CONNECTED_MARKET_LINKAGE = "9"; + public static final String RISKLESS_ARBITRAGE = "A"; + + public OrderRestrictions() { + super(529); + } + + public OrderRestrictions(String data) { + super(529, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrigClOrdID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrigClOrdID.java new file mode 100644 index 000000000..77180d1e4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrigClOrdID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class OrigClOrdID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 41; + + public OrigClOrdID() { + super(41); + } + + public OrigClOrdID(String data) { + super(41, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrigCrossID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrigCrossID.java new file mode 100644 index 000000000..52d7caa7d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrigCrossID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class OrigCrossID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 551; + + public OrigCrossID() { + super(551); + } + + public OrigCrossID(String data) { + super(551, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrigOrdModTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrigOrdModTime.java new file mode 100644 index 000000000..dc6e9d75b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrigOrdModTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class OrigOrdModTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 586; + + public OrigOrdModTime() { + super(586); + } + + public OrigOrdModTime(LocalDateTime data) { + super(586, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrigPosReqRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrigPosReqRefID.java new file mode 100644 index 000000000..36b3ea92e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrigPosReqRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class OrigPosReqRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 713; + + public OrigPosReqRefID() { + super(713); + } + + public OrigPosReqRefID(String data) { + super(713, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrigSendingTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrigSendingTime.java new file mode 100644 index 000000000..bb43dd1ab --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrigSendingTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class OrigSendingTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 122; + + public OrigSendingTime() { + super(122); + } + + public OrigSendingTime(LocalDateTime data) { + super(122, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrigTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrigTime.java new file mode 100644 index 000000000..96ed984ce --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OrigTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class OrigTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 42; + + public OrigTime() { + super(42); + } + + public OrigTime(LocalDateTime data) { + super(42, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OutMainCntryUIndex.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OutMainCntryUIndex.java new file mode 100644 index 000000000..e3368cd1d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OutMainCntryUIndex.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class OutMainCntryUIndex extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 412; + + public OutMainCntryUIndex() { + super(412); + } + + public OutMainCntryUIndex(java.math.BigDecimal data) { + super(412, data); + } + + public OutMainCntryUIndex(double data) { + super(412, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OutsideIndexPct.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OutsideIndexPct.java new file mode 100644 index 000000000..40863e35c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OutsideIndexPct.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class OutsideIndexPct extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 407; + + public OutsideIndexPct() { + super(407); + } + + public OutsideIndexPct(double data) { + super(407, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OwnerType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OwnerType.java new file mode 100644 index 000000000..89d695df1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OwnerType.java @@ -0,0 +1,51 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class OwnerType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 522; + public static final int INDIVIDUAL_INVESTOR = 1; + public static final int PUBLIC_COMPANY = 2; + public static final int PRIVATE_COMPANY = 3; + public static final int INDIVIDUAL_TRUSTEE = 4; + public static final int COMPANY_TRUSTEE = 5; + public static final int PENSION_PLAN = 6; + public static final int CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT = 7; + public static final int TRUSTS = 8; + public static final int FIDUCIARIES = 9; + public static final int NETWORKING_SUB_ACCOUNT = 10; + public static final int NON_PROFIT_ORGANIZATION = 11; + public static final int CORPORATE_BODY = 12; + public static final int NOMINEE = 13; + + public OwnerType() { + super(522); + } + + public OwnerType(int data) { + super(522, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OwnershipType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OwnershipType.java new file mode 100644 index 000000000..13db02fc1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/OwnershipType.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class OwnershipType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 517; + public static final char JOINT_INVESTORS = 'J'; + public static final char TENANTS_IN_COMMON = 'T'; + public static final char JOINT_TRUSTEES = '2'; + + public OwnershipType() { + super(517); + } + + public OwnershipType(char data) { + super(517, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ParticipationRate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ParticipationRate.java new file mode 100644 index 000000000..34885e1cb --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ParticipationRate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class ParticipationRate extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 849; + + public ParticipationRate() { + super(849); + } + + public ParticipationRate(double data) { + super(849, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PartyID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PartyID.java new file mode 100644 index 000000000..490520a33 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PartyID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class PartyID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 448; + + public PartyID() { + super(448); + } + + public PartyID(String data) { + super(448, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PartyIDSource.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PartyIDSource.java new file mode 100644 index 000000000..c5b5f5987 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PartyIDSource.java @@ -0,0 +1,56 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class PartyIDSource extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 447; + public static final char BIC = 'B'; + public static final char GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER = 'C'; + public static final char PROPRIETARY_CUSTOM_CODE = 'D'; + public static final char ISO_COUNTRY_CODE = 'E'; + public static final char SETTLEMENT_ENTITY_LOCATION = 'F'; + public static final char MIC = 'G'; + public static final char CSD_PARTICIPANT_MEMBER_CODE = 'H'; + public static final char KOREAN_INVESTOR_ID = '1'; + public static final char TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_FID = '2'; + public static final char TAIWANESE_TRADING_ACCOUNT = '3'; + public static final char MALAYSIAN_CENTRAL_DEPOSITORY_NUMBER = '4'; + public static final char CHINESE_B_SHARE = '5'; + public static final char UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER = '6'; + public static final char US_SOCIAL_SECURITY_NUMBER = '7'; + public static final char US_EMPLOYER_IDENTIFICATION_NUMBER = '8'; + public static final char AUSTRALIAN_BUSINESS_NUMBER = '9'; + public static final char AUSTRALIAN_TAX_FILE_NUMBER = 'A'; + public static final char DIRECTED_BROKER = 'I'; + + public PartyIDSource() { + super(447); + } + + public PartyIDSource(char data) { + super(447, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PartyRole.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PartyRole.java new file mode 100644 index 000000000..6c7d71e6f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PartyRole.java @@ -0,0 +1,75 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class PartyRole extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 452; + public static final int EXECUTING_FIRM = 1; + public static final int BROKER_OF_CREDIT = 2; + public static final int CLIENT_ID = 3; + public static final int CLEARING_FIRM = 4; + public static final int INVESTOR_ID = 5; + public static final int INTRODUCING_FIRM = 6; + public static final int ENTERING_FIRM = 7; + public static final int LOCATE_LENDING_FIRM = 8; + public static final int FUND_MANAGER_CLIENT_ID = 9; + public static final int SETTLEMENT_LOCATION = 10; + public static final int ORDER_ORIGINATION_TRADER = 11; + public static final int EXECUTING_TRADER = 12; + public static final int ORDER_ORIGINATION_FIRM = 13; + public static final int GIVEUP_CLEARING_FIRM = 14; + public static final int CORRESPONDANT_CLEARING_FIRM = 15; + public static final int EXECUTING_SYSTEM = 16; + public static final int CONTRA_FIRM = 17; + public static final int CONTRA_CLEARING_FIRM = 18; + public static final int SPONSORING_FIRM = 19; + public static final int UNDERLYING_CONTRA_FIRM = 20; + public static final int CLEARING_ORGANIZATION = 21; + public static final int EXCHANGE = 22; + public static final int CUSTOMER_ACCOUNT = 24; + public static final int CORRESPONDENT_CLEARING_ORGANIZATION = 25; + public static final int CORRESPONDENT_BROKER = 26; + public static final int BUYER_SELLER = 27; + public static final int CUSTODIAN = 28; + public static final int INTERMEDIARY = 29; + public static final int AGENT = 30; + public static final int SUB_CUSTODIAN = 31; + public static final int BENEFICIARY = 32; + public static final int INTERESTED_PARTY = 33; + public static final int REGULATORY_BODY = 34; + public static final int LIQUIDITY_PROVIDER = 35; + public static final int ENTERING_TRADER = 36; + public static final int CONTRA_TRADER = 37; + public static final int POSITION_ACCOUNT = 38; + + public PartyRole() { + super(452); + } + + public PartyRole(int data) { + super(452, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PartySubID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PartySubID.java new file mode 100644 index 000000000..592beb9d1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PartySubID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class PartySubID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 523; + + public PartySubID() { + super(523); + } + + public PartySubID(String data) { + super(523, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PartySubIDType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PartySubIDType.java new file mode 100644 index 000000000..c826dffad --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PartySubIDType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class PartySubIDType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 803; + + public PartySubIDType() { + super(803); + } + + public PartySubIDType(int data) { + super(803, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Password.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Password.java new file mode 100644 index 000000000..f401709bc --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Password.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Password extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 554; + + public Password() { + super(554); + } + + public Password(String data) { + super(554, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PaymentDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PaymentDate.java new file mode 100644 index 000000000..f2533ef2d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PaymentDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class PaymentDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 504; + + public PaymentDate() { + super(504); + } + + public PaymentDate(String data) { + super(504, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PaymentMethod.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PaymentMethod.java new file mode 100644 index 000000000..d16b10a53 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PaymentMethod.java @@ -0,0 +1,53 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class PaymentMethod extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 492; + public static final int CREST = 1; + public static final int NSCC = 2; + public static final int EUROCLEAR = 3; + public static final int CLEARSTREAM = 4; + public static final int CHEQUE = 5; + public static final int TELEGRAPHIC_TRANSFER = 6; + public static final int FEDWIRE = 7; + public static final int DEBIT_CARD = 8; + public static final int DIRECT_DEBIT = 9; + public static final int DIRECT_CREDIT = 10; + public static final int CREDIT_CARD = 11; + public static final int ACH_DEBIT = 12; + public static final int ACH_CREDIT = 13; + public static final int BPAY = 14; + public static final int HIGH_VALUE_CLEARING_SYSTEM = 15; + + public PaymentMethod() { + super(492); + } + + public PaymentMethod(int data) { + super(492, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PaymentRef.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PaymentRef.java new file mode 100644 index 000000000..c284cf05e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PaymentRef.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class PaymentRef extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 476; + + public PaymentRef() { + super(476); + } + + public PaymentRef(String data) { + super(476, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PaymentRemitterID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PaymentRemitterID.java new file mode 100644 index 000000000..e7fb89e4e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PaymentRemitterID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class PaymentRemitterID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 505; + + public PaymentRemitterID() { + super(505); + } + + public PaymentRemitterID(String data) { + super(505, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PctAtRisk.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PctAtRisk.java new file mode 100644 index 000000000..7aa5c0ff9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PctAtRisk.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class PctAtRisk extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 869; + + public PctAtRisk() { + super(869); + } + + public PctAtRisk(double data) { + super(869, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PegLimitType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PegLimitType.java new file mode 100644 index 000000000..a9dcf9308 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PegLimitType.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class PegLimitType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 837; + public static final int OR_BETTER = 0; + public static final int STRICT = 1; + public static final int OR_WORSE = 2; + + public PegLimitType() { + super(837); + } + + public PegLimitType(int data) { + super(837, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PegMoveType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PegMoveType.java new file mode 100644 index 000000000..55455bd4c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PegMoveType.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class PegMoveType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 835; + public static final int FLOATING = 0; + public static final int FIXED = 1; + + public PegMoveType() { + super(835); + } + + public PegMoveType(int data) { + super(835, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PegOffsetType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PegOffsetType.java new file mode 100644 index 000000000..04c3714de --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PegOffsetType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class PegOffsetType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 836; + public static final int PRICE = 0; + public static final int BASIS_POINTS = 1; + public static final int TICKS = 2; + public static final int PRICE_TIER_LEVEL = 3; + + public PegOffsetType() { + super(836); + } + + public PegOffsetType(int data) { + super(836, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PegOffsetValue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PegOffsetValue.java new file mode 100644 index 000000000..47a2ed1cf --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PegOffsetValue.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class PegOffsetValue extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 211; + + public PegOffsetValue() { + super(211); + } + + public PegOffsetValue(double data) { + super(211, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PegRoundDirection.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PegRoundDirection.java new file mode 100644 index 000000000..15005e42b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PegRoundDirection.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class PegRoundDirection extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 838; + public static final int MORE_AGGRESSIVE = 1; + public static final int MORE_PASSIVE = 2; + + public PegRoundDirection() { + super(838); + } + + public PegRoundDirection(int data) { + super(838, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PegScope.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PegScope.java new file mode 100644 index 000000000..2b0bd994f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PegScope.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class PegScope extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 840; + public static final int LOCAL = 1; + public static final int NATIONAL = 2; + public static final int GLOBAL = 3; + public static final int NATIONAL_EXCLUDING_LOCAL = 4; + + public PegScope() { + super(840); + } + + public PegScope(int data) { + super(840, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PeggedPrice.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PeggedPrice.java new file mode 100644 index 000000000..296d4f98e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PeggedPrice.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class PeggedPrice extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 839; + + public PeggedPrice() { + super(839); + } + + public PeggedPrice(java.math.BigDecimal data) { + super(839, data); + } + + public PeggedPrice(double data) { + super(839, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Pool.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Pool.java new file mode 100644 index 000000000..9f4f9bacf --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Pool.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Pool extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 691; + + public Pool() { + super(691); + } + + public Pool(String data) { + super(691, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosAmt.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosAmt.java new file mode 100644 index 000000000..cbdee40c2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosAmt.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class PosAmt extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 708; + + public PosAmt() { + super(708); + } + + public PosAmt(java.math.BigDecimal data) { + super(708, data); + } + + public PosAmt(double data) { + super(708, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosAmtType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosAmtType.java new file mode 100644 index 000000000..8f5316c87 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosAmtType.java @@ -0,0 +1,46 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class PosAmtType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 707; + public static final String FINAL_MARK_TO_MARKET_AMOUNT = "FMTM"; + public static final String INCREMENTAL_MARK_TO_MARKET_AMOUNT = "IMTM"; + public static final String TRADE_VARIATION_AMOUNT = "TVAR"; + public static final String START_OF_DAY_MARK_TO_MARKET_AMOUNT = "SMTM"; + public static final String PREMIUM_AMOUNT = "PREM"; + public static final String CASH_RESIDUAL_AMOUNT = "CRES"; + public static final String CASH_AMOUNT = "CASH"; + public static final String VALUE_ADJUSTED_AMOUNT = "VADJ"; + + public PosAmtType() { + super(707); + } + + public PosAmtType(String data) { + super(707, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosMaintAction.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosMaintAction.java new file mode 100644 index 000000000..db3fb9466 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosMaintAction.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class PosMaintAction extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 712; + public static final int NEW = 1; + public static final int REPLACE = 2; + public static final int CANCEL = 3; + + public PosMaintAction() { + super(712); + } + + public PosMaintAction(int data) { + super(712, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosMaintResult.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosMaintResult.java new file mode 100644 index 000000000..804813ad7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosMaintResult.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class PosMaintResult extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 723; + public static final int SUCCESSFUL_COMPLETION_NO_WARNINGS_OR_ERRORS = 0; + public static final int REJECTED = 1; + public static final int OTHER = 99; + + public PosMaintResult() { + super(723); + } + + public PosMaintResult(int data) { + super(723, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosMaintRptID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosMaintRptID.java new file mode 100644 index 000000000..fedfb793b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosMaintRptID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class PosMaintRptID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 721; + + public PosMaintRptID() { + super(721); + } + + public PosMaintRptID(String data) { + super(721, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosMaintRptRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosMaintRptRefID.java new file mode 100644 index 000000000..dc69f62b0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosMaintRptRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class PosMaintRptRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 714; + + public PosMaintRptRefID() { + super(714); + } + + public PosMaintRptRefID(String data) { + super(714, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosMaintStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosMaintStatus.java new file mode 100644 index 000000000..fcf1af12d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosMaintStatus.java @@ -0,0 +1,43 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class PosMaintStatus extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 722; + public static final int ACCEPTED = 0; + public static final int ACCEPTED_WITH_WARNINGS = 1; + public static final int REJECTED = 2; + public static final int COMPLETED = 3; + public static final int COMPLETED_WITH_WARNINGS = 4; + + public PosMaintStatus() { + super(722); + } + + public PosMaintStatus(int data) { + super(722, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosQtyStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosQtyStatus.java new file mode 100644 index 000000000..599c0bb31 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosQtyStatus.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class PosQtyStatus extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 706; + public static final int SUBMITTED = 0; + public static final int ACCEPTED = 1; + public static final int REJECTED = 2; + + public PosQtyStatus() { + super(706); + } + + public PosQtyStatus(int data) { + super(706, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosReqID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosReqID.java new file mode 100644 index 000000000..82d2c79f3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosReqID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class PosReqID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 710; + + public PosReqID() { + super(710); + } + + public PosReqID(String data) { + super(710, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosReqResult.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosReqResult.java new file mode 100644 index 000000000..1aa86c679 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosReqResult.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class PosReqResult extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 728; + public static final int VALID_REQUEST = 0; + public static final int INVALID_OR_UNSUPPORTED_REQUEST = 1; + public static final int NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA = 2; + public static final int NOT_AUTHORIZED_TO_REQUEST_POSITIONS = 3; + public static final int REQUEST_FOR_POSITION_NOT_SUPPORTED = 4; + public static final int OTHER = 99; + + public PosReqResult() { + super(728); + } + + public PosReqResult(int data) { + super(728, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosReqStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosReqStatus.java new file mode 100644 index 000000000..732a822d9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosReqStatus.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class PosReqStatus extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 729; + public static final int COMPLETED = 0; + public static final int COMPLETED_WITH_WARNINGS = 1; + public static final int REJECTED = 2; + + public PosReqStatus() { + super(729); + } + + public PosReqStatus(int data) { + super(729, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosReqType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosReqType.java new file mode 100644 index 000000000..8f49fec35 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosReqType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class PosReqType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 724; + public static final int POSITIONS = 0; + public static final int TRADES = 1; + public static final int EXERCISES = 2; + public static final int ASSIGNMENTS = 3; + + public PosReqType() { + super(724); + } + + public PosReqType(int data) { + super(724, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosTransType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosTransType.java new file mode 100644 index 000000000..cc42e6467 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosTransType.java @@ -0,0 +1,43 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class PosTransType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 709; + public static final int EXERCISE = 1; + public static final int DO_NOT_EXERCISE = 2; + public static final int POSITION_ADJUSTMENT = 3; + public static final int POSITION_CHANGE_SUBMISSION_MARGIN_DISPOSITION = 4; + public static final int PLEDGE = 5; + + public PosTransType() { + super(709); + } + + public PosTransType(int data) { + super(709, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosType.java new file mode 100644 index 000000000..e8065a52f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PosType.java @@ -0,0 +1,57 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class PosType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 703; + public static final String TRANSACTION_QUANTITY = "TQ"; + public static final String INTRA_SPREAD_QTY = "IAS"; + public static final String INTER_SPREAD_QTY = "IES"; + public static final String END_OF_DAY_QTY = "FIN"; + public static final String START_OF_DAY_QTY = "SOD"; + public static final String OPTION_EXERCISE_QTY = "EX"; + public static final String OPTION_ASSIGNMENT = "AS"; + public static final String TRANSACTION_FROM_EXERCISE = "TX"; + public static final String TRANSACTION_FROM_ASSIGNMENT = "TA"; + public static final String PIT_TRADE_QTY = "PIT"; + public static final String TRANSFER_TRADE_QTY = "TRF"; + public static final String ELECTRONIC_TRADE_QTY = "ETR"; + public static final String ALLOCATION_TRADE_QTY = "ALC"; + public static final String ADJUSTMENT_QTY = "PA"; + public static final String AS_OF_TRADE_QTY = "ASF"; + public static final String DELIVERY_QTY = "DLV"; + public static final String TOTAL_TRANSACTION_QTY = "TOT"; + public static final String CROSS_MARGIN_QTY = "XM"; + public static final String INTEGRAL_SPLIT = "SPL"; + + public PosType() { + super(703); + } + + public PosType(String data) { + super(703, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PositionEffect.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PositionEffect.java new file mode 100644 index 000000000..0dc22d8ec --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PositionEffect.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class PositionEffect extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 77; + public static final char OPEN = 'O'; + public static final char CLOSE = 'C'; + public static final char ROLLED = 'R'; + public static final char FIFO = 'F'; + + public PositionEffect() { + super(77); + } + + public PositionEffect(char data) { + super(77, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PossDupFlag.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PossDupFlag.java new file mode 100644 index 000000000..6804e39c1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PossDupFlag.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class PossDupFlag extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 43; + + public PossDupFlag() { + super(43); + } + + public PossDupFlag(boolean data) { + super(43, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PossResend.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PossResend.java new file mode 100644 index 000000000..37ee14ad7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PossResend.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class PossResend extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 97; + + public PossResend() { + super(97); + } + + public PossResend(boolean data) { + super(97, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PreallocMethod.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PreallocMethod.java new file mode 100644 index 000000000..7b0dbbda9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PreallocMethod.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class PreallocMethod extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 591; + public static final char PRO_RATA = '0'; + public static final char DO_NOT_PRO_RATA = '1'; + + public PreallocMethod() { + super(591); + } + + public PreallocMethod(char data) { + super(591, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PrevClosePx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PrevClosePx.java new file mode 100644 index 000000000..3050300bd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PrevClosePx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class PrevClosePx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 140; + + public PrevClosePx() { + super(140); + } + + public PrevClosePx(java.math.BigDecimal data) { + super(140, data); + } + + public PrevClosePx(double data) { + super(140, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PreviouslyReported.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PreviouslyReported.java new file mode 100644 index 000000000..a51772ab1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PreviouslyReported.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class PreviouslyReported extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 570; + + public PreviouslyReported() { + super(570); + } + + public PreviouslyReported(boolean data) { + super(570, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Price.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Price.java new file mode 100644 index 000000000..28dbbd368 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Price.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class Price extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 44; + + public Price() { + super(44); + } + + public Price(java.math.BigDecimal data) { + super(44, data); + } + + public Price(double data) { + super(44, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Price2.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Price2.java new file mode 100644 index 000000000..3352f377f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Price2.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class Price2 extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 640; + + public Price2() { + super(640); + } + + public Price2(java.math.BigDecimal data) { + super(640, data); + } + + public Price2(double data) { + super(640, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PriceDelta.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PriceDelta.java new file mode 100644 index 000000000..a0daf53b6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PriceDelta.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class PriceDelta extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 811; + + public PriceDelta() { + super(811); + } + + public PriceDelta(double data) { + super(811, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PriceImprovement.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PriceImprovement.java new file mode 100644 index 000000000..d4955b6e2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PriceImprovement.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class PriceImprovement extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 639; + + public PriceImprovement() { + super(639); + } + + public PriceImprovement(java.math.BigDecimal data) { + super(639, data); + } + + public PriceImprovement(double data) { + super(639, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PriceType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PriceType.java new file mode 100644 index 000000000..192493959 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PriceType.java @@ -0,0 +1,49 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class PriceType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 423; + public static final int PERCENTAGE = 1; + public static final int PER_UNIT = 2; + public static final int FIXED_AMOUNT = 3; + public static final int DISCOUNT = 4; + public static final int PREMIUM = 5; + public static final int SPREAD = 6; + public static final int TED_PRICE = 7; + public static final int TED_YIELD = 8; + public static final int YIELD = 9; + public static final int FIXED_CABINET_TRADE_PRICE = 10; + public static final int VARIABLE_CABINET_TRADE_PRICE = 11; + + public PriceType() { + super(423); + } + + public PriceType(int data) { + super(423, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PriorSettlPrice.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PriorSettlPrice.java new file mode 100644 index 000000000..56b2198ab --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PriorSettlPrice.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class PriorSettlPrice extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 734; + + public PriorSettlPrice() { + super(734); + } + + public PriorSettlPrice(java.math.BigDecimal data) { + super(734, data); + } + + public PriorSettlPrice(double data) { + super(734, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PriorSpreadIndicator.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PriorSpreadIndicator.java new file mode 100644 index 000000000..ec295d386 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PriorSpreadIndicator.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class PriorSpreadIndicator extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 720; + + public PriorSpreadIndicator() { + super(720); + } + + public PriorSpreadIndicator(boolean data) { + super(720, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PriorityIndicator.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PriorityIndicator.java new file mode 100644 index 000000000..fbbd78ed2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PriorityIndicator.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class PriorityIndicator extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 638; + public static final int PRIORITY_UNCHANGED = 0; + public static final int LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE = 1; + + public PriorityIndicator() { + super(638); + } + + public PriorityIndicator(int data) { + super(638, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ProcessCode.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ProcessCode.java new file mode 100644 index 000000000..a7f3e0071 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ProcessCode.java @@ -0,0 +1,45 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class ProcessCode extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 81; + public static final char REGULAR = '0'; + public static final char SOFT_DOLLAR = '1'; + public static final char STEP_IN = '2'; + public static final char STEP_OUT = '3'; + public static final char SOFT_DOLLAR_STEP_IN = '4'; + public static final char SOFT_DOLLAR_STEP_OUT = '5'; + public static final char PLAN_SPONSOR = '6'; + + public ProcessCode() { + super(81); + } + + public ProcessCode(char data) { + super(81, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Product.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Product.java new file mode 100644 index 000000000..9720c657a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Product.java @@ -0,0 +1,51 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class Product extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 460; + public static final int AGENCY = 1; + public static final int COMMODITY = 2; + public static final int CORPORATE = 3; + public static final int CURRENCY = 4; + public static final int EQUITY = 5; + public static final int GOVERNMENT = 6; + public static final int INDEX = 7; + public static final int LOAN = 8; + public static final int MONEYMARKET = 9; + public static final int MORTGAGE = 10; + public static final int MUNICIPAL = 11; + public static final int OTHER = 12; + public static final int FINANCING = 13; + + public Product() { + super(460); + } + + public Product(int data) { + super(460, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ProgPeriodInterval.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ProgPeriodInterval.java new file mode 100644 index 000000000..fe794448e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ProgPeriodInterval.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ProgPeriodInterval extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 415; + + public ProgPeriodInterval() { + super(415); + } + + public ProgPeriodInterval(int data) { + super(415, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ProgRptReqs.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ProgRptReqs.java new file mode 100644 index 000000000..28a401fcd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ProgRptReqs.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ProgRptReqs extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 414; + public static final int BUYSIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUSREQUEST = 1; + public static final int SELLSIDE_PERIODICALLY_SENDS_STATUS_USING_LISTSTATUS = 2; + public static final int REAL_TIME_EXECUTION_REPORTS = 3; + + public ProgRptReqs() { + super(414); + } + + public ProgRptReqs(int data) { + super(414, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PublishTrdIndicator.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PublishTrdIndicator.java new file mode 100644 index 000000000..9c3122f7d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PublishTrdIndicator.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class PublishTrdIndicator extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 852; + + public PublishTrdIndicator() { + super(852); + } + + public PublishTrdIndicator(boolean data) { + super(852, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PutOrCall.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PutOrCall.java new file mode 100644 index 000000000..02c0d053b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/PutOrCall.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class PutOrCall extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 201; + public static final int PUT = 0; + public static final int CALL = 1; + + public PutOrCall() { + super(201); + } + + public PutOrCall(int data) { + super(201, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QtyType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QtyType.java new file mode 100644 index 000000000..12ca63e0a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QtyType.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class QtyType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 854; + public static final int UNITS = 0; + public static final int CONTRACTS = 1; + + public QtyType() { + super(854); + } + + public QtyType(int data) { + super(854, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Quantity.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Quantity.java new file mode 100644 index 000000000..c78c14128 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Quantity.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class Quantity extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 53; + + public Quantity() { + super(53); + } + + public Quantity(java.math.BigDecimal data) { + super(53, data); + } + + public Quantity(double data) { + super(53, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuantityType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuantityType.java new file mode 100644 index 000000000..a4aaeb585 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuantityType.java @@ -0,0 +1,46 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class QuantityType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 465; + public static final int SHARES = 1; + public static final int BONDS = 2; + public static final int CURRENTFACE = 3; + public static final int ORIGINALFACE = 4; + public static final int CURRENCY = 5; + public static final int CONTRACTS = 6; + public static final int OTHER = 7; + public static final int PAR = 8; + + public QuantityType() { + super(465); + } + + public QuantityType(int data) { + super(465, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteCancelType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteCancelType.java new file mode 100644 index 000000000..2d850d109 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteCancelType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class QuoteCancelType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 298; + public static final int CANCEL_FOR_SYMBOL = 1; + public static final int CANCEL_FOR_SECURITY_TYPE = 2; + public static final int CANCEL_FOR_UNDERLYING_SYMBOL = 3; + public static final int CANCEL_ALL_QUOTES = 4; + + public QuoteCancelType() { + super(298); + } + + public QuoteCancelType(int data) { + super(298, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteCondition.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteCondition.java new file mode 100644 index 000000000..d127b88a2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteCondition.java @@ -0,0 +1,47 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class QuoteCondition extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 276; + public static final String OPEN_ACTIVE = "A"; + public static final String CLOSED_INACTIVE = "B"; + public static final String EXCHANGE_BEST = "C"; + public static final String CONSOLIDATED_BEST = "D"; + public static final String LOCKED = "E"; + public static final String CROSSED = "F"; + public static final String DEPTH = "G"; + public static final String FAST_TRADING = "H"; + public static final String NON_FIRM = "I"; + + public QuoteCondition() { + super(276); + } + + public QuoteCondition(String data) { + super(276, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteEntryID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteEntryID.java new file mode 100644 index 000000000..f1dc5f2df --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteEntryID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class QuoteEntryID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 299; + + public QuoteEntryID() { + super(299); + } + + public QuoteEntryID(String data) { + super(299, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteEntryRejectReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteEntryRejectReason.java new file mode 100644 index 000000000..e38e9615a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteEntryRejectReason.java @@ -0,0 +1,47 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class QuoteEntryRejectReason extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 368; + public static final int UNKNOWN_SYMBOL = 1; + public static final int EXCHANGE_CLOSED = 2; + public static final int QUOTE_EXCEEDS_LIMIT = 3; + public static final int TOO_LATE_TO_ENTER = 4; + public static final int UNKNOWN_QUOTE = 5; + public static final int DUPLICATE_QUOTE = 6; + public static final int INVALID_BID_ASK_SPREAD = 7; + public static final int INVALID_PRICE = 8; + public static final int NOT_AUTHORIZED_TO_QUOTE_SECURITY = 9; + + public QuoteEntryRejectReason() { + super(368); + } + + public QuoteEntryRejectReason(int data) { + super(368, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteID.java new file mode 100644 index 000000000..0ca992cbb --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class QuoteID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 117; + + public QuoteID() { + super(117); + } + + public QuoteID(String data) { + super(117, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuotePriceType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuotePriceType.java new file mode 100644 index 000000000..e1d71bf2d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuotePriceType.java @@ -0,0 +1,48 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class QuotePriceType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 692; + public static final int PERCENT = 1; + public static final int PER_SHARE = 2; + public static final int FIXED_AMOUNT = 3; + public static final int DISCOUNT = 4; + public static final int PREMIUM = 5; + public static final int BASIS_POINTS_RELATIVE_TO_BENCHMARK = 6; + public static final int TED_PRICE = 7; + public static final int TED_YIELD = 8; + public static final int YIELD_SPREAD = 9; + public static final int YIELD = 10; + + public QuotePriceType() { + super(692); + } + + public QuotePriceType(int data) { + super(692, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteQualifier.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteQualifier.java new file mode 100644 index 000000000..ba69b0d53 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteQualifier.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class QuoteQualifier extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 695; + + public QuoteQualifier() { + super(695); + } + + public QuoteQualifier(char data) { + super(695, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteRejectReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteRejectReason.java new file mode 100644 index 000000000..f61b69dca --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteRejectReason.java @@ -0,0 +1,48 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class QuoteRejectReason extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 300; + public static final int UNKNOWN_SYMBOL = 1; + public static final int EXCHANGE_CLOSED = 2; + public static final int QUOTE_REQUEST_EXCEEDS_LIMIT = 3; + public static final int TOO_LATE_TO_ENTER = 4; + public static final int UNKNOWN_QUOTE = 5; + public static final int DUPLICATE_QUOTE = 6; + public static final int INVALID_BID_ASK_SPREAD = 7; + public static final int INVALID_PRICE = 8; + public static final int NOT_AUTHORIZED_TO_QUOTE_SECURITY = 9; + public static final int OTHER = 99; + + public QuoteRejectReason() { + super(300); + } + + public QuoteRejectReason(int data) { + super(300, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteReqID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteReqID.java new file mode 100644 index 000000000..4dba2b503 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteReqID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class QuoteReqID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 131; + + public QuoteReqID() { + super(131); + } + + public QuoteReqID(String data) { + super(131, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteRequestRejectReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteRequestRejectReason.java new file mode 100644 index 000000000..09f0ff613 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteRequestRejectReason.java @@ -0,0 +1,49 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class QuoteRequestRejectReason extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 658; + public static final int UNKNOWN_SYMBOL = 1; + public static final int EXCHANGE_CLOSED = 2; + public static final int QUOTE_REQUEST_EXCEEDS_LIMIT = 3; + public static final int TOO_LATE_TO_ENTER = 4; + public static final int INVALID_PRICE = 5; + public static final int NOT_AUTHORIZED_TO_REQUEST_QUOTE = 6; + public static final int NO_MATCH_FOR_INQUIRY = 7; + public static final int NO_MARKET_FOR_INSTRUMENT = 8; + public static final int NO_INVENTORY = 9; + public static final int PASS = 10; + public static final int OTHER = 99; + + public QuoteRequestRejectReason() { + super(658); + } + + public QuoteRequestRejectReason(int data) { + super(658, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteRequestType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteRequestType.java new file mode 100644 index 000000000..b80c63c30 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteRequestType.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class QuoteRequestType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 303; + public static final int MANUAL = 1; + public static final int AUTOMATIC = 2; + + public QuoteRequestType() { + super(303); + } + + public QuoteRequestType(int data) { + super(303, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteRespID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteRespID.java new file mode 100644 index 000000000..9c5d6b45e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteRespID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class QuoteRespID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 693; + + public QuoteRespID() { + super(693); + } + + public QuoteRespID(String data) { + super(693, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteRespType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteRespType.java new file mode 100644 index 000000000..fc22be77e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteRespType.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class QuoteRespType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 694; + public static final int HIT_LIFT = 1; + public static final int COUNTER = 2; + public static final int EXPIRED = 3; + public static final int COVER = 4; + public static final int DONE_AWAY = 5; + public static final int PASS = 6; + + public QuoteRespType() { + super(694); + } + + public QuoteRespType(int data) { + super(694, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteResponseLevel.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteResponseLevel.java new file mode 100644 index 000000000..246bc5db5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteResponseLevel.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class QuoteResponseLevel extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 301; + public static final int NO_ACKNOWLEDGEMENT = 0; + public static final int ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES = 1; + public static final int ACKNOWLEDGE_EACH_QUOTE_MESSAGES = 2; + + public QuoteResponseLevel() { + super(301); + } + + public QuoteResponseLevel(int data) { + super(301, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteSetID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteSetID.java new file mode 100644 index 000000000..6e95afca6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteSetID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class QuoteSetID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 302; + + public QuoteSetID() { + super(302); + } + + public QuoteSetID(String data) { + super(302, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteSetValidUntilTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteSetValidUntilTime.java new file mode 100644 index 000000000..fa80d7f0b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteSetValidUntilTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class QuoteSetValidUntilTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 367; + + public QuoteSetValidUntilTime() { + super(367); + } + + public QuoteSetValidUntilTime(LocalDateTime data) { + super(367, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteStatus.java new file mode 100644 index 000000000..7151d5c13 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteStatus.java @@ -0,0 +1,54 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class QuoteStatus extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 297; + public static final int ACCEPTED = 0; + public static final int CANCELED_FOR_SYMBOL = 1; + public static final int CANCELED_FOR_SECURITY_TYPE = 2; + public static final int CANCELED_FOR_UNDERLYING = 3; + public static final int CANCELED_ALL = 4; + public static final int REJECTED = 5; + public static final int REMOVED_FROM_MARKET = 6; + public static final int EXPIRED = 7; + public static final int QUERY = 8; + public static final int QUOTE_NOT_FOUND = 9; + public static final int PENDING = 10; + public static final int PASS = 11; + public static final int LOCKED_MARKET_WARNING = 12; + public static final int CROSS_MARKET_WARNING = 13; + public static final int CANCELED_DUE_TO_LOCK_MARKET = 14; + public static final int CANCELED_DUE_TO_CROSS_MARKET = 15; + + public QuoteStatus() { + super(297); + } + + public QuoteStatus(int data) { + super(297, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteStatusReqID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteStatusReqID.java new file mode 100644 index 000000000..49cb96eb3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteStatusReqID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class QuoteStatusReqID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 649; + + public QuoteStatusReqID() { + super(649); + } + + public QuoteStatusReqID(String data) { + super(649, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteType.java new file mode 100644 index 000000000..89afda010 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/QuoteType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class QuoteType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 537; + public static final int INDICATIVE = 0; + public static final int TRADEABLE = 1; + public static final int RESTRICTED_TRADEABLE = 2; + public static final int COUNTER = 3; + + public QuoteType() { + super(537); + } + + public QuoteType(int data) { + super(537, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RFQReqID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RFQReqID.java new file mode 100644 index 000000000..2e4e2ed94 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RFQReqID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class RFQReqID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 644; + + public RFQReqID() { + super(644); + } + + public RFQReqID(String data) { + super(644, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RawData.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RawData.java new file mode 100644 index 000000000..121706799 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RawData.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class RawData extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 96; + + public RawData() { + super(96); + } + + public RawData(String data) { + super(96, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RawDataLength.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RawDataLength.java new file mode 100644 index 000000000..75ce4b519 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RawDataLength.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class RawDataLength extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 95; + + public RawDataLength() { + super(95); + } + + public RawDataLength(int data) { + super(95, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RedemptionDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RedemptionDate.java new file mode 100644 index 000000000..03b24c450 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RedemptionDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class RedemptionDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 240; + + public RedemptionDate() { + super(240); + } + + public RedemptionDate(String data) { + super(240, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RefAllocID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RefAllocID.java new file mode 100644 index 000000000..9505fc730 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RefAllocID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class RefAllocID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 72; + + public RefAllocID() { + super(72); + } + + public RefAllocID(String data) { + super(72, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RefCompID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RefCompID.java new file mode 100644 index 000000000..52380b314 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RefCompID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class RefCompID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 930; + + public RefCompID() { + super(930); + } + + public RefCompID(String data) { + super(930, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RefMsgType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RefMsgType.java new file mode 100644 index 000000000..410956a0b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RefMsgType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class RefMsgType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 372; + + public RefMsgType() { + super(372); + } + + public RefMsgType(String data) { + super(372, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RefSeqNum.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RefSeqNum.java new file mode 100644 index 000000000..265efc023 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RefSeqNum.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class RefSeqNum extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 45; + + public RefSeqNum() { + super(45); + } + + public RefSeqNum(int data) { + super(45, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RefSubID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RefSubID.java new file mode 100644 index 000000000..b8a56f32b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RefSubID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class RefSubID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 931; + + public RefSubID() { + super(931); + } + + public RefSubID(String data) { + super(931, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RefTagID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RefTagID.java new file mode 100644 index 000000000..3380a7eb0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RefTagID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class RefTagID extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 371; + + public RefTagID() { + super(371); + } + + public RefTagID(int data) { + super(371, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistAcctType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistAcctType.java new file mode 100644 index 000000000..ef8ad7c02 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistAcctType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class RegistAcctType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 493; + + public RegistAcctType() { + super(493); + } + + public RegistAcctType(String data) { + super(493, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistDtls.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistDtls.java new file mode 100644 index 000000000..28df81ca4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistDtls.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class RegistDtls extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 509; + + public RegistDtls() { + super(509); + } + + public RegistDtls(String data) { + super(509, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistEmail.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistEmail.java new file mode 100644 index 000000000..8f6ba99ae --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistEmail.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class RegistEmail extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 511; + + public RegistEmail() { + super(511); + } + + public RegistEmail(String data) { + super(511, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistID.java new file mode 100644 index 000000000..da45f1417 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class RegistID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 513; + + public RegistID() { + super(513); + } + + public RegistID(String data) { + super(513, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistRefID.java new file mode 100644 index 000000000..f750651d4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class RegistRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 508; + + public RegistRefID() { + super(508); + } + + public RegistRefID(String data) { + super(508, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistRejReasonCode.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistRejReasonCode.java new file mode 100644 index 000000000..e16df47f0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistRejReasonCode.java @@ -0,0 +1,57 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class RegistRejReasonCode extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 507; + public static final int INVALID_UNACCEPTABLE_ACCOUNT_TYPE = 1; + public static final int INVALID_UNACCEPTABLE_TAX_EXEMPT_TYPE = 2; + public static final int INVALID_UNACCEPTABLE_OWNERSHIP_TYPE = 3; + public static final int INVALID_UNACCEPTABLE_NO_REG_DETLS = 4; + public static final int INVALID_UNACCEPTABLE_REG_SEQ_NO = 5; + public static final int INVALID_UNACCEPTABLE_REG_DTLS = 6; + public static final int INVALID_UNACCEPTABLE_MAILING_DTLS = 7; + public static final int INVALID_UNACCEPTABLE_MAILING_INST = 8; + public static final int INVALID_UNACCEPTABLE_INVESTOR_ID = 9; + public static final int INVALID_UNACCEPTABLE_INVESTOR_ID_SOURCE = 10; + public static final int INVALID_UNACCEPTABLE_DATE_OF_BIRTH = 11; + public static final int INVALID_UNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE = 12; + public static final int INVALID_UNACCEPTABLE_NODISTRIBINSTNS = 13; + public static final int INVALID_UNACCEPTABLE_DISTRIB_PERCENTAGE = 14; + public static final int INVALID_UNACCEPTABLE_DISTRIB_PAYMENT_METHOD = 15; + public static final int INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME = 16; + public static final int INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_CODE = 17; + public static final int INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM = 18; + public static final int OTHER = 99; + + public RegistRejReasonCode() { + super(507); + } + + public RegistRejReasonCode(int data) { + super(507, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistRejReasonText.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistRejReasonText.java new file mode 100644 index 000000000..46f1f6482 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistRejReasonText.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class RegistRejReasonText extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 496; + + public RegistRejReasonText() { + super(496); + } + + public RegistRejReasonText(String data) { + super(496, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistStatus.java new file mode 100644 index 000000000..b5648ee12 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistStatus.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class RegistStatus extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 506; + public static final char ACCEPTED = 'A'; + public static final char REJECTED = 'R'; + public static final char HELD = 'H'; + public static final char REMINDER = 'N'; + + public RegistStatus() { + super(506); + } + + public RegistStatus(char data) { + super(506, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistTransType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistTransType.java new file mode 100644 index 000000000..e214cbc6c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RegistTransType.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class RegistTransType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 514; + public static final char NEW = '0'; + public static final char REPLACE = '1'; + public static final char CANCEL = '2'; + + public RegistTransType() { + super(514); + } + + public RegistTransType(char data) { + super(514, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RepoCollateralSecurityType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RepoCollateralSecurityType.java new file mode 100644 index 000000000..287ba00b2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RepoCollateralSecurityType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class RepoCollateralSecurityType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 239; + + public RepoCollateralSecurityType() { + super(239); + } + + public RepoCollateralSecurityType(String data) { + super(239, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ReportToExch.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ReportToExch.java new file mode 100644 index 000000000..00d242577 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ReportToExch.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class ReportToExch extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 113; + + public ReportToExch() { + super(113); + } + + public ReportToExch(boolean data) { + super(113, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ReportedPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ReportedPx.java new file mode 100644 index 000000000..7b29964b1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ReportedPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class ReportedPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 861; + + public ReportedPx() { + super(861); + } + + public ReportedPx(java.math.BigDecimal data) { + super(861, data); + } + + public ReportedPx(double data) { + super(861, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RepurchaseRate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RepurchaseRate.java new file mode 100644 index 000000000..36419e43b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RepurchaseRate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class RepurchaseRate extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 227; + + public RepurchaseRate() { + super(227); + } + + public RepurchaseRate(double data) { + super(227, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RepurchaseTerm.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RepurchaseTerm.java new file mode 100644 index 000000000..d697972ff --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RepurchaseTerm.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class RepurchaseTerm extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 226; + + public RepurchaseTerm() { + super(226); + } + + public RepurchaseTerm(int data) { + super(226, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ResetSeqNumFlag.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ResetSeqNumFlag.java new file mode 100644 index 000000000..1a853464d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ResetSeqNumFlag.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class ResetSeqNumFlag extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 141; + + public ResetSeqNumFlag() { + super(141); + } + + public ResetSeqNumFlag(boolean data) { + super(141, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ResponseDestination.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ResponseDestination.java new file mode 100644 index 000000000..f3f96a84c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ResponseDestination.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class ResponseDestination extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 726; + + public ResponseDestination() { + super(726); + } + + public ResponseDestination(String data) { + super(726, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ResponseTransportType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ResponseTransportType.java new file mode 100644 index 000000000..d7dea0176 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ResponseTransportType.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ResponseTransportType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 725; + public static final int INBAND = 0; + public static final int OUT_OF_BAND = 1; + + public ResponseTransportType() { + super(725); + } + + public ResponseTransportType(int data) { + super(725, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ReversalIndicator.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ReversalIndicator.java new file mode 100644 index 000000000..1d702d76d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ReversalIndicator.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class ReversalIndicator extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 700; + + public ReversalIndicator() { + super(700); + } + + public ReversalIndicator(boolean data) { + super(700, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RoundLot.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RoundLot.java new file mode 100644 index 000000000..3acf65687 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RoundLot.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class RoundLot extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 561; + + public RoundLot() { + super(561); + } + + public RoundLot(java.math.BigDecimal data) { + super(561, data); + } + + public RoundLot(double data) { + super(561, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RoundingDirection.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RoundingDirection.java new file mode 100644 index 000000000..58d480a31 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RoundingDirection.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class RoundingDirection extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 468; + public static final char ROUND_TO_NEAREST = '0'; + public static final char ROUND_DOWN = '1'; + public static final char ROUND_UP = '2'; + + public RoundingDirection() { + super(468); + } + + public RoundingDirection(char data) { + super(468, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RoundingModulus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RoundingModulus.java new file mode 100644 index 000000000..a00f00d9d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RoundingModulus.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class RoundingModulus extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 469; + + public RoundingModulus() { + super(469); + } + + public RoundingModulus(double data) { + super(469, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RoutingID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RoutingID.java new file mode 100644 index 000000000..a9b1787ed --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RoutingID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class RoutingID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 217; + + public RoutingID() { + super(217); + } + + public RoutingID(String data) { + super(217, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RoutingType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RoutingType.java new file mode 100644 index 000000000..28cf43e42 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RoutingType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class RoutingType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 216; + public static final int TARGET_FIRM = 1; + public static final int TARGET_LIST = 2; + public static final int BLOCK_FIRM = 3; + public static final int BLOCK_LIST = 4; + + public RoutingType() { + super(216); + } + + public RoutingType(int data) { + super(216, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RptSeq.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RptSeq.java new file mode 100644 index 000000000..fcb0f13de --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/RptSeq.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class RptSeq extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 83; + + public RptSeq() { + super(83); + } + + public RptSeq(int data) { + super(83, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Scope.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Scope.java new file mode 100644 index 000000000..46099662e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Scope.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Scope extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 546; + public static final String LOCAL = "1"; + public static final String NATIONAL = "2"; + public static final String GLOBAL = "3"; + + public Scope() { + super(546); + } + + public Scope(String data) { + super(546, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecondaryAllocID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecondaryAllocID.java new file mode 100644 index 000000000..fe52a678f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecondaryAllocID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecondaryAllocID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 793; + + public SecondaryAllocID() { + super(793); + } + + public SecondaryAllocID(String data) { + super(793, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecondaryClOrdID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecondaryClOrdID.java new file mode 100644 index 000000000..1db94f3ba --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecondaryClOrdID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecondaryClOrdID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 526; + + public SecondaryClOrdID() { + super(526); + } + + public SecondaryClOrdID(String data) { + super(526, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecondaryExecID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecondaryExecID.java new file mode 100644 index 000000000..6a3f31a37 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecondaryExecID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecondaryExecID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 527; + + public SecondaryExecID() { + super(527); + } + + public SecondaryExecID(String data) { + super(527, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecondaryOrderID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecondaryOrderID.java new file mode 100644 index 000000000..b32b2e890 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecondaryOrderID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecondaryOrderID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 198; + + public SecondaryOrderID() { + super(198); + } + + public SecondaryOrderID(String data) { + super(198, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecondaryTradeReportID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecondaryTradeReportID.java new file mode 100644 index 000000000..61e6dae65 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecondaryTradeReportID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecondaryTradeReportID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 818; + + public SecondaryTradeReportID() { + super(818); + } + + public SecondaryTradeReportID(String data) { + super(818, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecondaryTradeReportRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecondaryTradeReportRefID.java new file mode 100644 index 000000000..5130b053f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecondaryTradeReportRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecondaryTradeReportRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 881; + + public SecondaryTradeReportRefID() { + super(881); + } + + public SecondaryTradeReportRefID(String data) { + super(881, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecondaryTrdType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecondaryTrdType.java new file mode 100644 index 000000000..93cb722a4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecondaryTrdType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SecondaryTrdType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 855; + + public SecondaryTrdType() { + super(855); + } + + public SecondaryTrdType(int data) { + super(855, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecureData.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecureData.java new file mode 100644 index 000000000..d506b98bf --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecureData.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecureData extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 91; + + public SecureData() { + super(91); + } + + public SecureData(String data) { + super(91, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecureDataLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecureDataLen.java new file mode 100644 index 000000000..0b93e7604 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecureDataLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SecureDataLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 90; + + public SecureDataLen() { + super(90); + } + + public SecureDataLen(int data) { + super(90, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityAltID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityAltID.java new file mode 100644 index 000000000..6da8e59ef --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityAltID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecurityAltID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 455; + + public SecurityAltID() { + super(455); + } + + public SecurityAltID(String data) { + super(455, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityAltIDSource.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityAltIDSource.java new file mode 100644 index 000000000..5cfeb3cf3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityAltIDSource.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecurityAltIDSource extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 456; + + public SecurityAltIDSource() { + super(456); + } + + public SecurityAltIDSource(String data) { + super(456, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityDesc.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityDesc.java new file mode 100644 index 000000000..fd6619cab --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityDesc.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecurityDesc extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 107; + + public SecurityDesc() { + super(107); + } + + public SecurityDesc(String data) { + super(107, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityExchange.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityExchange.java new file mode 100644 index 000000000..18cd922b6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityExchange.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecurityExchange extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 207; + + public SecurityExchange() { + super(207); + } + + public SecurityExchange(String data) { + super(207, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityID.java new file mode 100644 index 000000000..db313dad4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecurityID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 48; + + public SecurityID() { + super(48); + } + + public SecurityID(String data) { + super(48, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityIDSource.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityIDSource.java new file mode 100644 index 000000000..2164cc969 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityIDSource.java @@ -0,0 +1,57 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecurityIDSource extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 22; + public static final String CUSIP = "1"; + public static final String SEDOL = "2"; + public static final String QUIK = "3"; + public static final String ISIN_NUMBER = "4"; + public static final String RIC_CODE = "5"; + public static final String ISO_CURRENCY_CODE = "6"; + public static final String ISO_COUNTRY_CODE = "7"; + public static final String EXCHANGE_SYMBOL = "8"; + public static final String CONSOLIDATED_TAPE_ASSOCIATION = "9"; + public static final String BLOOMBERG_SYMBOL = "A"; + public static final String WERTPAPIER = "B"; + public static final String DUTCH = "C"; + public static final String VALOREN = "D"; + public static final String SICOVAM = "E"; + public static final String BELGIAN = "F"; + public static final String COMMON = "G"; + public static final String CLEARING_HOUSE_CLEARING_ORGANIZATION = "H"; + public static final String ISDA_FPML_PRODUCT_SPECIFICATION = "I"; + public static final String OPTIONS_PRICE_REPORTING_AUTHORITY = "J"; + + public SecurityIDSource() { + super(22); + } + + public SecurityIDSource(String data) { + super(22, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityListRequestType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityListRequestType.java new file mode 100644 index 000000000..ddcb19445 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityListRequestType.java @@ -0,0 +1,43 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SecurityListRequestType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 559; + public static final int SYMBOL = 0; + public static final int SECURITYTYPE_AND_OR_CFICODE = 1; + public static final int PRODUCT = 2; + public static final int TRADINGSESSIONID = 3; + public static final int ALL_SECURITIES = 4; + + public SecurityListRequestType() { + super(559); + } + + public SecurityListRequestType(int data) { + super(559, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityReqID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityReqID.java new file mode 100644 index 000000000..d40d0ca45 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityReqID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecurityReqID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 320; + + public SecurityReqID() { + super(320); + } + + public SecurityReqID(String data) { + super(320, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityRequestResult.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityRequestResult.java new file mode 100644 index 000000000..1e7f48113 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityRequestResult.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SecurityRequestResult extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 560; + public static final int VALID_REQUEST = 0; + public static final int INVALID_OR_UNSUPPORTED_REQUEST = 1; + public static final int NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA = 2; + public static final int NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA = 3; + public static final int INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE = 4; + public static final int REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED = 5; + + public SecurityRequestResult() { + super(560); + } + + public SecurityRequestResult(int data) { + super(560, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityRequestType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityRequestType.java new file mode 100644 index 000000000..6a8723219 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityRequestType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SecurityRequestType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 321; + public static final int REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS = 0; + public static final int REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED = 1; + public static final int REQUEST_LIST_SECURITY_TYPES = 2; + public static final int REQUEST_LIST_SECURITIES = 3; + + public SecurityRequestType() { + super(321); + } + + public SecurityRequestType(int data) { + super(321, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityResponseID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityResponseID.java new file mode 100644 index 000000000..678b881ba --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityResponseID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecurityResponseID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 322; + + public SecurityResponseID() { + super(322); + } + + public SecurityResponseID(String data) { + super(322, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityResponseType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityResponseType.java new file mode 100644 index 000000000..e1e247c78 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityResponseType.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SecurityResponseType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 323; + public static final int ACCEPT_SECURITY_PROPOSAL_AS_IS = 1; + public static final int ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESSAGE = 2; + public static final int LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST = 3; + public static final int LIST_OF_SECURITIES_RETURNED_PER_REQUEST = 4; + public static final int REJECT_SECURITY_PROPOSAL = 5; + public static final int CAN_NOT_MATCH_SELECTION_CRITERIA = 6; + + public SecurityResponseType() { + super(323); + } + + public SecurityResponseType(int data) { + super(323, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityStatusReqID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityStatusReqID.java new file mode 100644 index 000000000..71a43f127 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityStatusReqID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecurityStatusReqID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 324; + + public SecurityStatusReqID() { + super(324); + } + + public SecurityStatusReqID(String data) { + super(324, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecuritySubType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecuritySubType.java new file mode 100644 index 000000000..6f7ad4385 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecuritySubType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecuritySubType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 762; + + public SecuritySubType() { + super(762); + } + + public SecuritySubType(String data) { + super(762, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityTradingStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityTradingStatus.java new file mode 100644 index 000000000..fbe0018cd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityTradingStatus.java @@ -0,0 +1,61 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SecurityTradingStatus extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 326; + public static final int OPENING_DELAY = 1; + public static final int TRADING_HALT = 2; + public static final int RESUME = 3; + public static final int NO_OPEN_NO_RESUME = 4; + public static final int PRICE_INDICATION = 5; + public static final int TRADING_RANGE_INDICATION = 6; + public static final int MARKET_IMBALANCE_BUY = 7; + public static final int MARKET_IMBALANCE_SELL = 8; + public static final int MARKET_ON_CLOSE_IMBALANCE_BUY = 9; + public static final int MARKET_ON_CLOSE_IMBALANCE_SELL = 10; + public static final int NOT_ASSIGNED = 11; + public static final int NO_MARKET_IMBALANCE = 12; + public static final int NO_MARKET_ON_CLOSE_IMBALANCE = 13; + public static final int ITS_PRE_OPENING = 14; + public static final int NEW_PRICE_INDICATION = 15; + public static final int TRADE_DISSEMINATION_TIME = 16; + public static final int READY_TO_TRADE_START_OF_SESSION = 17; + public static final int NOT_AVAILABLE_FOR_TRADING_END_OF_SESSION = 18; + public static final int NOT_TRADED_ON_THIS_MARKET = 19; + public static final int UNKNOWN_OR_INVALID = 20; + public static final int PRE_OPEN = 21; + public static final int OPENING_ROTATION = 22; + public static final int FAST_MARKET = 23; + + public SecurityTradingStatus() { + super(326); + } + + public SecurityTradingStatus(int data) { + super(326, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityType.java new file mode 100644 index 000000000..1eac85e33 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SecurityType.java @@ -0,0 +1,132 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SecurityType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 167; + public static final String WILDCARD = "?"; + public static final String ASSET_BACKED_SECURITIES = "ABS"; + public static final String AMENDED_AND_RESTATED = "AMENDED"; + public static final String OTHER_ANTICIPATION_NOTES = "AN"; + public static final String BANKERS_ACCEPTANCE = "BA"; + public static final String BANK_NOTES = "BN"; + public static final String BILL_OF_EXCHANGES = "BOX"; + public static final String BRADY_BOND = "BRADY"; + public static final String BRIDGE_LOAN = "BRIDGE"; + public static final String BUY_SELLBACK = "BUYSELL"; + public static final String CONVERTIBLE_BOND = "CB"; + public static final String CERTIFICATE_OF_DEPOSIT = "CD"; + public static final String CALL_LOANS = "CL"; + public static final String CORP_MORTGAGE_BACKED_SECURITIES = "CMBS"; + public static final String COLLATERALIZED_MORTGAGE_OBLIGATION = "CMO"; + public static final String CERTIFICATE_OF_OBLIGATION = "COFO"; + public static final String CERTIFICATE_OF_PARTICIPATION = "COFP"; + public static final String CORPORATE_BOND = "CORP"; + public static final String COMMERCIAL_PAPER = "CP"; + public static final String CORPORATE_PRIVATE_PLACEMENT = "CPP"; + public static final String COMMON_STOCK = "CS"; + public static final String DEFAULTED = "DEFLTED"; + public static final String DEBTOR_IN_POSSESSION = "DINP"; + public static final String DEPOSIT_NOTES = "DN"; + public static final String DUAL_CURRENCY = "DUAL"; + public static final String EURO_CERTIFICATE_OF_DEPOSIT = "EUCD"; + public static final String EURO_CORPORATE_BOND = "EUCORP"; + public static final String EURO_COMMERCIAL_PAPER = "EUCP"; + public static final String EURO_SOVEREIGNS = "EUSOV"; + public static final String EURO_SUPRANATIONAL_COUPONS = "EUSUPRA"; + public static final String FEDERAL_AGENCY_COUPON = "FAC"; + public static final String FEDERAL_AGENCY_DISCOUNT_NOTE = "FADN"; + public static final String FOREIGN_EXCHANGE_CONTRACT = "FOR"; + public static final String FORWARD = "FORWARD"; + public static final String FUTURE = "FUT"; + public static final String GENERAL_OBLIGATION_BONDS = "GO"; + public static final String IOETTE_MORTGAGE = "IET"; + public static final String LETTER_OF_CREDIT = "LOFC"; + public static final String LIQUIDITY_NOTE = "LQN"; + public static final String MATURED = "MATURED"; + public static final String MORTGAGE_BACKED_SECURITIES = "MBS"; + public static final String MUTUAL_FUND = "MF"; + public static final String MORTGAGE_INTEREST_ONLY = "MIO"; + public static final String MULTI_LEG_INSTRUMENT = "MLEG"; + public static final String MORTGAGE_PRINCIPAL_ONLY = "MPO"; + public static final String MORTGAGE_PRIVATE_PLACEMENT = "MPP"; + public static final String MISCELLANEOUS_PASS_THROUGH = "MPT"; + public static final String MANDATORY_TENDER = "MT"; + public static final String MEDIUM_TERM_NOTES = "MTN"; + public static final String NO_SECURITY_TYPE = "NONE"; + public static final String OVERNIGHT = "ONITE"; + public static final String OPTION = "OPT"; + public static final String PRIVATE_EXPORT_FUNDING = "PEF"; + public static final String PFANDBRIEFE = "PFAND"; + public static final String PROMISSORY_NOTE = "PN"; + public static final String PREFERRED_STOCK = "PS"; + public static final String PLAZOS_FIJOS = "PZFJ"; + public static final String REVENUE_ANTICIPATION_NOTE = "RAN"; + public static final String REPLACED = "REPLACD"; + public static final String REPURCHASE = "REPO"; + public static final String RETIRED = "RETIRED"; + public static final String REVENUE_BONDS = "REV"; + public static final String REVOLVER_LOAN = "RVLV"; + public static final String REVOLVER_TERM_LOAN = "RVLVTRM"; + public static final String SECURITIES_LOAN = "SECLOAN"; + public static final String SECURITIES_PLEDGE = "SECPLEDGE"; + public static final String SPECIAL_ASSESSMENT = "SPCLA"; + public static final String SPECIAL_OBLIGATION = "SPCLO"; + public static final String SPECIAL_TAX = "SPCLT"; + public static final String SHORT_TERM_LOAN_NOTE = "STN"; + public static final String STRUCTURED_NOTES = "STRUCT"; + public static final String USD_SUPRANATIONAL_COUPONS = "SUPRA"; + public static final String SWING_LINE_FACILITY = "SWING"; + public static final String TAX_ANTICIPATION_NOTE = "TAN"; + public static final String TAX_ALLOCATION = "TAXA"; + public static final String TO_BE_ANNOUNCED = "TBA"; + public static final String US_TREASURY_BILL = "TBILL"; + public static final String US_TREASURY_BOND = "TBOND"; + public static final String PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE = "TCAL"; + public static final String TIME_DEPOSIT = "TD"; + public static final String TAX_EXEMPT_COMMERCIAL_PAPER = "TECP"; + public static final String TERM_LOAN = "TERM"; + public static final String INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE = "TINT"; + public static final String TREASURY_INFLATION_PROTECTED_SECURITIES = "TIPS"; + public static final String US_TREASURY_NOTE = "TNOTE"; + public static final String PRINCIPAL_STRIP_FROM_A_NON_CALLABLE_BOND_OR_NOTE = "TPRN"; + public static final String TAX_AND_REVENUE_ANTICIPATION_NOTE = "TRAN"; + public static final String VARIABLE_RATE_DEMAND_NOTE = "VRDN"; + public static final String WARRANT = "WAR"; + public static final String WITHDRAWN = "WITHDRN"; + public static final String EXTENDED_COMM_NOTE = "XCN"; + public static final String INDEXED_LINKED = "XLINKD"; + public static final String YANKEE_CORPORATE_BOND = "YANK"; + public static final String YANKEE_CERTIFICATE_OF_DEPOSIT = "YCD"; + + public SecurityType() { + super(167); + } + + public SecurityType(String data) { + super(167, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SellVolume.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SellVolume.java new file mode 100644 index 000000000..3ea401fdd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SellVolume.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class SellVolume extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 331; + + public SellVolume() { + super(331); + } + + public SellVolume(java.math.BigDecimal data) { + super(331, data); + } + + public SellVolume(double data) { + super(331, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SellerDays.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SellerDays.java new file mode 100644 index 000000000..fdedfef43 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SellerDays.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SellerDays extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 287; + + public SellerDays() { + super(287); + } + + public SellerDays(int data) { + super(287, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SenderCompID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SenderCompID.java new file mode 100644 index 000000000..edb4a297c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SenderCompID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SenderCompID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 49; + + public SenderCompID() { + super(49); + } + + public SenderCompID(String data) { + super(49, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SenderLocationID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SenderLocationID.java new file mode 100644 index 000000000..64fda886c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SenderLocationID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SenderLocationID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 142; + + public SenderLocationID() { + super(142); + } + + public SenderLocationID(String data) { + super(142, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SenderSubID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SenderSubID.java new file mode 100644 index 000000000..bd19fc957 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SenderSubID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SenderSubID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 50; + + public SenderSubID() { + super(50); + } + + public SenderSubID(String data) { + super(50, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SendingTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SendingTime.java new file mode 100644 index 000000000..ca985fddd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SendingTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class SendingTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 52; + + public SendingTime() { + super(52); + } + + public SendingTime(LocalDateTime data) { + super(52, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SessionRejectReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SessionRejectReason.java new file mode 100644 index 000000000..40725003c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SessionRejectReason.java @@ -0,0 +1,57 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SessionRejectReason extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 373; + public static final int INVALID_TAG_NUMBER = 0; + public static final int REQUIRED_TAG_MISSING = 1; + public static final int TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE = 2; + public static final int UNDEFINED_TAG = 3; + public static final int TAG_SPECIFIED_WITHOUT_A_VALUE = 4; + public static final int VALUE_IS_INCORRECT = 5; + public static final int INCORRECT_DATA_FORMAT_FOR_VALUE = 6; + public static final int DECRYPTION_PROBLEM = 7; + public static final int SIGNATURE_PROBLEM = 8; + public static final int COMPID_PROBLEM = 9; + public static final int SENDINGTIME_ACCURACY_PROBLEM = 10; + public static final int INVALID_MSGTYPE = 11; + public static final int XML_VALIDATION_ERROR = 12; + public static final int TAG_APPEARS_MORE_THAN_ONCE = 13; + public static final int TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER = 14; + public static final int REPEATING_GROUP_FIELDS_OUT_OF_ORDER = 15; + public static final int INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP = 16; + public static final int NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER = 17; + public static final int OTHER = 99; + + public SessionRejectReason() { + super(373); + } + + public SessionRejectReason(int data) { + super(373, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlCurrAmt.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlCurrAmt.java new file mode 100644 index 000000000..2fab2a859 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlCurrAmt.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class SettlCurrAmt extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 119; + + public SettlCurrAmt() { + super(119); + } + + public SettlCurrAmt(java.math.BigDecimal data) { + super(119, data); + } + + public SettlCurrAmt(double data) { + super(119, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlCurrBidFxRate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlCurrBidFxRate.java new file mode 100644 index 000000000..0047ccd98 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlCurrBidFxRate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class SettlCurrBidFxRate extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 656; + + public SettlCurrBidFxRate() { + super(656); + } + + public SettlCurrBidFxRate(double data) { + super(656, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlCurrFxRate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlCurrFxRate.java new file mode 100644 index 000000000..f8847b74c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlCurrFxRate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class SettlCurrFxRate extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 155; + + public SettlCurrFxRate() { + super(155); + } + + public SettlCurrFxRate(double data) { + super(155, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlCurrFxRateCalc.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlCurrFxRateCalc.java new file mode 100644 index 000000000..8ba22aa3e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlCurrFxRateCalc.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class SettlCurrFxRateCalc extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 156; + public static final char MULTIPLY = 'M'; + public static final char DIVIDE = 'D'; + + public SettlCurrFxRateCalc() { + super(156); + } + + public SettlCurrFxRateCalc(char data) { + super(156, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlCurrOfferFxRate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlCurrOfferFxRate.java new file mode 100644 index 000000000..0e1473c34 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlCurrOfferFxRate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class SettlCurrOfferFxRate extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 657; + + public SettlCurrOfferFxRate() { + super(657); + } + + public SettlCurrOfferFxRate(double data) { + super(657, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlCurrency.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlCurrency.java new file mode 100644 index 000000000..01f991ce8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlCurrency.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SettlCurrency extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 120; + + public SettlCurrency() { + super(120); + } + + public SettlCurrency(String data) { + super(120, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlDate.java new file mode 100644 index 000000000..b1cb3e017 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SettlDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 64; + + public SettlDate() { + super(64); + } + + public SettlDate(String data) { + super(64, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlDate2.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlDate2.java new file mode 100644 index 000000000..bc60374b2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlDate2.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SettlDate2 extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 193; + + public SettlDate2() { + super(193); + } + + public SettlDate2(String data) { + super(193, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlDeliveryType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlDeliveryType.java new file mode 100644 index 000000000..0d8e71238 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlDeliveryType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SettlDeliveryType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 172; + public static final int VERSUS_PAYMENT = 0; + public static final int FREE = 1; + public static final int TRI_PARTY = 2; + public static final int HOLD_IN_CUSTODY = 3; + + public SettlDeliveryType() { + super(172); + } + + public SettlDeliveryType(int data) { + super(172, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstID.java new file mode 100644 index 000000000..151cff407 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SettlInstID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 162; + + public SettlInstID() { + super(162); + } + + public SettlInstID(String data) { + super(162, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstMode.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstMode.java new file mode 100644 index 000000000..dfe43c197 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstMode.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class SettlInstMode extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 160; + public static final char DEFAULT = '0'; + public static final char STANDING_INSTRUCTIONS_PROVIDED = '1'; + public static final char SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT = '4'; + public static final char REQUEST_REJECT = '5'; + + public SettlInstMode() { + super(160); + } + + public SettlInstMode(char data) { + super(160, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstMsgID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstMsgID.java new file mode 100644 index 000000000..2ea0e9e94 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstMsgID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SettlInstMsgID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 777; + + public SettlInstMsgID() { + super(777); + } + + public SettlInstMsgID(String data) { + super(777, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstRefID.java new file mode 100644 index 000000000..cdfe132fa --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SettlInstRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 214; + + public SettlInstRefID() { + super(214); + } + + public SettlInstRefID(String data) { + super(214, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstReqID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstReqID.java new file mode 100644 index 000000000..1feef4fc0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstReqID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SettlInstReqID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 791; + + public SettlInstReqID() { + super(791); + } + + public SettlInstReqID(String data) { + super(791, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstReqRejCode.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstReqRejCode.java new file mode 100644 index 000000000..f49b90b6c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstReqRejCode.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SettlInstReqRejCode extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 792; + public static final int UNABLE_TO_PROCESS_REQUEST = 0; + public static final int UNKNOWN_ACCOUNT = 1; + public static final int NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND = 2; + public static final int OTHER = 99; + + public SettlInstReqRejCode() { + super(792); + } + + public SettlInstReqRejCode(int data) { + super(792, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstSource.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstSource.java new file mode 100644 index 000000000..a50e902e2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstSource.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class SettlInstSource extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 165; + public static final char BROKERS_INSTRUCTIONS = '1'; + public static final char INSTITUTIONS_INSTRUCTIONS = '2'; + public static final char INVESTOR = '3'; + + public SettlInstSource() { + super(165); + } + + public SettlInstSource(char data) { + super(165, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstTransType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstTransType.java new file mode 100644 index 000000000..130b97041 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlInstTransType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class SettlInstTransType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 163; + public static final char NEW = 'N'; + public static final char CANCEL = 'C'; + public static final char REPLACE = 'R'; + public static final char RESTATE = 'T'; + + public SettlInstTransType() { + super(163); + } + + public SettlInstTransType(char data) { + super(163, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlPartyID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlPartyID.java new file mode 100644 index 000000000..15db8dc33 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlPartyID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SettlPartyID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 782; + + public SettlPartyID() { + super(782); + } + + public SettlPartyID(String data) { + super(782, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlPartyIDSource.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlPartyIDSource.java new file mode 100644 index 000000000..276a6653c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlPartyIDSource.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class SettlPartyIDSource extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 783; + + public SettlPartyIDSource() { + super(783); + } + + public SettlPartyIDSource(char data) { + super(783, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlPartyRole.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlPartyRole.java new file mode 100644 index 000000000..bcc5e000c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlPartyRole.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SettlPartyRole extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 784; + + public SettlPartyRole() { + super(784); + } + + public SettlPartyRole(int data) { + super(784, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlPartySubID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlPartySubID.java new file mode 100644 index 000000000..4e439d883 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlPartySubID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SettlPartySubID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 785; + + public SettlPartySubID() { + super(785); + } + + public SettlPartySubID(String data) { + super(785, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlPartySubIDType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlPartySubIDType.java new file mode 100644 index 000000000..e8fc844fd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlPartySubIDType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SettlPartySubIDType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 786; + + public SettlPartySubIDType() { + super(786); + } + + public SettlPartySubIDType(int data) { + super(786, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlPrice.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlPrice.java new file mode 100644 index 000000000..f10e744fe --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlPrice.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class SettlPrice extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 730; + + public SettlPrice() { + super(730); + } + + public SettlPrice(java.math.BigDecimal data) { + super(730, data); + } + + public SettlPrice(double data) { + super(730, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlPriceType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlPriceType.java new file mode 100644 index 000000000..9157f918b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlPriceType.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SettlPriceType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 731; + public static final int FINAL = 1; + public static final int THEORETICAL = 2; + + public SettlPriceType() { + super(731); + } + + public SettlPriceType(int data) { + super(731, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlSessID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlSessID.java new file mode 100644 index 000000000..83fc41a20 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlSessID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SettlSessID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 716; + + public SettlSessID() { + super(716); + } + + public SettlSessID(String data) { + super(716, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlSessSubID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlSessSubID.java new file mode 100644 index 000000000..dd5a7b36d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlSessSubID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SettlSessSubID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 717; + + public SettlSessSubID() { + super(717); + } + + public SettlSessSubID(String data) { + super(717, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlType.java new file mode 100644 index 000000000..b637efb22 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SettlType.java @@ -0,0 +1,48 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class SettlType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 63; + public static final char REGULAR = '0'; + public static final char CASH = '1'; + public static final char NEXT_DAY = '2'; + public static final char T_PLUS_2 = '3'; + public static final char T_PLUS_3 = '4'; + public static final char T_PLUS_4 = '5'; + public static final char FUTURE = '6'; + public static final char WHEN_AND_IF_ISSUED = '7'; + public static final char SELLERS_OPTION = '8'; + public static final char T_PLUS_5 = '9'; + + public SettlType() { + super(63); + } + + public SettlType(char data) { + super(63, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SharedCommission.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SharedCommission.java new file mode 100644 index 000000000..f3cb0f9d1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SharedCommission.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class SharedCommission extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 858; + + public SharedCommission() { + super(858); + } + + public SharedCommission(java.math.BigDecimal data) { + super(858, data); + } + + public SharedCommission(double data) { + super(858, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ShortQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ShortQty.java new file mode 100644 index 000000000..2c9d4a0d8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ShortQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class ShortQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 705; + + public ShortQty() { + super(705); + } + + public ShortQty(java.math.BigDecimal data) { + super(705, data); + } + + public ShortQty(double data) { + super(705, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ShortSaleReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ShortSaleReason.java new file mode 100644 index 000000000..5cfbeaecd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ShortSaleReason.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class ShortSaleReason extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 853; + public static final int DEALER_SOLD_SHORT = 0; + public static final int DEALER_SOLD_SHORT_EXEMPT = 1; + public static final int SELLING_CUSTOMER_SOLD_SHORT = 2; + public static final int SELLING_CUSTOMER_SOLD_SHORT_EXEMPT = 3; + public static final int QUALIFED_SERVICE_REPRESENTATIVE_OR_AUTOMATIC_GIVEUP_CONTRA_SIDE_SOLD_SHORT = 4; + public static final int QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT = 5; + + public ShortSaleReason() { + super(853); + } + + public ShortSaleReason(int data) { + super(853, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Side.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Side.java new file mode 100644 index 000000000..53c516cf5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Side.java @@ -0,0 +1,54 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class Side extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 54; + public static final char BUY = '1'; + public static final char SELL = '2'; + public static final char BUY_MINUS = '3'; + public static final char SELL_PLUS = '4'; + public static final char SELL_SHORT = '5'; + public static final char SELL_SHORT_EXEMPT = '6'; + public static final char UNDISCLOSED = '7'; + public static final char CROSS = '8'; + public static final char CROSS_SHORT = '9'; + public static final char CROSS_SHORT_EXEMPT = 'A'; + public static final char AS_DEFINED = 'B'; + public static final char OPPOSITE = 'C'; + public static final char SUBSCRIBE = 'D'; + public static final char REDEEM = 'E'; + public static final char LEND = 'F'; + public static final char BORROW = 'G'; + + public Side() { + super(54); + } + + public Side(char data) { + super(54, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SideComplianceID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SideComplianceID.java new file mode 100644 index 000000000..689b0230e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SideComplianceID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SideComplianceID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 659; + + public SideComplianceID() { + super(659); + } + + public SideComplianceID(String data) { + super(659, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SideMultiLegReportingType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SideMultiLegReportingType.java new file mode 100644 index 000000000..efa70d447 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SideMultiLegReportingType.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SideMultiLegReportingType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 752; + public static final int SINGLE_SECURITY = 1; + public static final int INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY = 2; + public static final int MULTI_LEG_SECURITY = 3; + + public SideMultiLegReportingType() { + super(752); + } + + public SideMultiLegReportingType(int data) { + super(752, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SideValue1.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SideValue1.java new file mode 100644 index 000000000..34aec5e63 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SideValue1.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class SideValue1 extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 396; + + public SideValue1() { + super(396); + } + + public SideValue1(java.math.BigDecimal data) { + super(396, data); + } + + public SideValue1(double data) { + super(396, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SideValue2.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SideValue2.java new file mode 100644 index 000000000..786c25ecc --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SideValue2.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class SideValue2 extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 397; + + public SideValue2() { + super(397); + } + + public SideValue2(java.math.BigDecimal data) { + super(397, data); + } + + public SideValue2(double data) { + super(397, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SideValueInd.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SideValueInd.java new file mode 100644 index 000000000..c49133127 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SideValueInd.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SideValueInd extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 401; + public static final int SIDEVALUE1 = 1; + public static final int SIDEVALUE2 = 2; + + public SideValueInd() { + super(401); + } + + public SideValueInd(int data) { + super(401, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Signature.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Signature.java new file mode 100644 index 000000000..dbe63c808 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Signature.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Signature extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 89; + + public Signature() { + super(89); + } + + public Signature(String data) { + super(89, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SignatureLength.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SignatureLength.java new file mode 100644 index 000000000..a6ee5c6c9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SignatureLength.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class SignatureLength extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 93; + + public SignatureLength() { + super(93); + } + + public SignatureLength(int data) { + super(93, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SolicitedFlag.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SolicitedFlag.java new file mode 100644 index 000000000..1f53d65a5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SolicitedFlag.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class SolicitedFlag extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 377; + + public SolicitedFlag() { + super(377); + } + + public SolicitedFlag(boolean data) { + super(377, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Spread.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Spread.java new file mode 100644 index 000000000..b5d5648d7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Spread.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class Spread extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 218; + + public Spread() { + super(218); + } + + public Spread(java.math.BigDecimal data) { + super(218, data); + } + + public Spread(double data) { + super(218, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StandInstDbID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StandInstDbID.java new file mode 100644 index 000000000..f88ff7391 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StandInstDbID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class StandInstDbID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 171; + + public StandInstDbID() { + super(171); + } + + public StandInstDbID(String data) { + super(171, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StandInstDbName.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StandInstDbName.java new file mode 100644 index 000000000..96028afb5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StandInstDbName.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class StandInstDbName extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 170; + + public StandInstDbName() { + super(170); + } + + public StandInstDbName(String data) { + super(170, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StandInstDbType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StandInstDbType.java new file mode 100644 index 000000000..afc659766 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StandInstDbType.java @@ -0,0 +1,43 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class StandInstDbType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 169; + public static final int OTHER = 0; + public static final int DTC_SID = 1; + public static final int THOMSON_ALERT = 2; + public static final int A_GLOBAL_CUSTODIAN = 3; + public static final int ACCOUNTNET = 4; + + public StandInstDbType() { + super(169); + } + + public StandInstDbType(int data) { + super(169, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StartCash.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StartCash.java new file mode 100644 index 000000000..5b937ae60 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StartCash.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class StartCash extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 921; + + public StartCash() { + super(921); + } + + public StartCash(java.math.BigDecimal data) { + super(921, data); + } + + public StartCash(double data) { + super(921, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StartDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StartDate.java new file mode 100644 index 000000000..91736aaa9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StartDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class StartDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 916; + + public StartDate() { + super(916); + } + + public StartDate(String data) { + super(916, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StateOrProvinceOfIssue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StateOrProvinceOfIssue.java new file mode 100644 index 000000000..9a74c2ad5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StateOrProvinceOfIssue.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class StateOrProvinceOfIssue extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 471; + + public StateOrProvinceOfIssue() { + super(471); + } + + public StateOrProvinceOfIssue(String data) { + super(471, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StatusText.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StatusText.java new file mode 100644 index 000000000..faaa4f2c3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StatusText.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class StatusText extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 929; + + public StatusText() { + super(929); + } + + public StatusText(String data) { + super(929, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StatusValue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StatusValue.java new file mode 100644 index 000000000..345221499 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StatusValue.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class StatusValue extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 928; + public static final int CONNECTED = 1; + public static final int NOT_CONNECTED_DOWN_EXPECTED_UP = 2; + public static final int NOT_CONNECTED_DOWN_EXPECTED_DOWN = 3; + public static final int IN_PROCESS = 4; + + public StatusValue() { + super(928); + } + + public StatusValue(int data) { + super(928, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StipulationType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StipulationType.java new file mode 100644 index 000000000..4e15b0012 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StipulationType.java @@ -0,0 +1,97 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class StipulationType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 233; + public static final String AMT = "AMT"; + public static final String AUTO_REINVESTMENT_AT_OR_BETTER = "AUTOREINV"; + public static final String BANK_QUALIFIED = "BANKQUAL"; + public static final String BARGAIN_CONDITIONS = "BGNCON"; + public static final String COUPON_RANGE = "COUPON"; + public static final String ISO_CURRENCY_CODE = "CURRENCY"; + public static final String CUSTOM_START_END_DATE = "CUSTOMDATE"; + public static final String GEOGRAPHICS_AND_PERCENT_RANGE = "GEOG"; + public static final String VALUATION_DISCOUNT = "HAIRCUT"; + public static final String INSURED = "INSURED"; + public static final String YEAR_OR_YEAR_MONTH_OF_ISSUE = "ISSUE"; + public static final String ISSUERS_TICKER = "ISSUER"; + public static final String ISSUE_SIZE_RANGE = "ISSUESIZE"; + public static final String LOOKBACK_DAYS = "LOOKBACK"; + public static final String EXPLICIT_LOT_IDENTIFIER = "LOT"; + public static final String LOT_VARIANCE = "LOTVAR"; + public static final String MATURITY_YEAR_AND_MONTH = "MAT"; + public static final String MATURITY_RANGE = "MATURITY"; + public static final String MAXIMUM_SUBSTITUTIONS = "MAXSUBS"; + public static final String MINIMUM_QUANTITY = "MINQTY"; + public static final String MINIMUM_INCREMENT = "MININCR"; + public static final String MINIMUM_DENOMINATION = "MINDNOM"; + public static final String PAYMENT_FREQUENCY_CALENDAR = "PAYFREQ"; + public static final String NUMBER_OF_PIECES = "PIECES"; + public static final String POOLS_MAXIMUM = "PMAX"; + public static final String POOLS_PER_MILLION = "PPM"; + public static final String POOLS_PER_LOT = "PPL"; + public static final String POOLS_PER_TRADE = "PPT"; + public static final String PRICE_RANGE = "PRICE"; + public static final String PRICING_FREQUENCY = "PRICEFREQ"; + public static final String PRODUCTION_YEAR = "PROD"; + public static final String CALL_PROTECTION = "PROTECT"; + public static final String PURPOSE = "PURPOSE"; + public static final String BENCHMARK_PRICE_SOURCE = "PXSOURCE"; + public static final String RATING_SOURCE_AND_RANGE = "RATING"; + public static final String RESTRICTED = "RESTRICTED"; + public static final String MARKET_SECTOR = "SECTOR"; + public static final String SECURITYTYPE_INCLUDED_OR_EXCLUDED = "SECTYPE"; + public static final String STRUCTURE = "STRUCT"; + public static final String SUBSTITUTIONS_FREQUENCY = "SUBSFREQ"; + public static final String SUBSTITUTIONS_LEFT = "SUBSLEFT"; + public static final String FREEFORM_TEXT = "TEXT"; + public static final String TRADE_VARIANCE = "TRDVAR"; + public static final String WEIGHTED_AVERAGE_COUPON = "WAC"; + public static final String WEIGHTED_AVERAGE_LIFE_COUPON = "WAL"; + public static final String WEIGHTED_AVERAGE_LOAN_AGE = "WALA"; + public static final String WEIGHTED_AVERAGE_MATURITY = "WAM"; + public static final String WHOLE_POOL = "WHOLE"; + public static final String YIELD_RANGE = "YIELD"; + public static final String SINGLE_MONTHLY_MORTALITY = "SMM"; + public static final String CONSTANT_PREPAYMENT_RATE = "CPR"; + public static final String CONSTANT_PREPAYMENT_YIELD = "CPY"; + public static final String CONSTANT_PREPAYMENT_PENALTY = "CPP"; + public static final String ABSOLUTE_PREPAYMENT_SPEED = "ABS"; + public static final String MONTHLY_PREPAYMENT_RATE = "MPR"; + public static final String PERCENT_OF_BMA_PREPAYMENT_CURVE = "PSA"; + public static final String PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE = "PPC"; + public static final String PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE = "MHP"; + public static final String FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE = "HEP"; + + public StipulationType() { + super(233); + } + + public StipulationType(String data) { + super(233, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StipulationValue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StipulationValue.java new file mode 100644 index 000000000..8e4d71940 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StipulationValue.java @@ -0,0 +1,52 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class StipulationValue extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 234; + public static final String SPECIAL_CUM_DIVIDEND = "CD"; + public static final String SPECIAL_EX_DIVIDEND = "XD"; + public static final String SPECIAL_CUM_COUPON = "CC"; + public static final String SPECIAL_EX_COUPON = "XC"; + public static final String SPECIAL_CUM_BONUS = "CB"; + public static final String SPECIAL_EX_BONUS = "XB"; + public static final String SPECIAL_CUM_RIGHTS = "CR"; + public static final String SPECIAL_EX_RIGHTS = "XR"; + public static final String SPECIAL_CUM_CAPITAL_REPAYMENTS = "CP"; + public static final String SPECIAL_EX_CAPITAL_REPAYMENTS = "XP"; + public static final String CASH_SETTLEMENT = "CS"; + public static final String SPECIAL_PRICE = "SP"; + public static final String REPORT_FOR_EUROPEAN_EQUITY_MARKET_SECURITIES = "TR"; + public static final String GUARANTEED_DELIVERY = "GD"; + + public StipulationValue() { + super(234); + } + + public StipulationValue(String data) { + super(234, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StopPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StopPx.java new file mode 100644 index 000000000..e36bea5e3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StopPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class StopPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 99; + + public StopPx() { + super(99); + } + + public StopPx(java.math.BigDecimal data) { + super(99, data); + } + + public StopPx(double data) { + super(99, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StrikeCurrency.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StrikeCurrency.java new file mode 100644 index 000000000..0da58a092 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StrikeCurrency.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class StrikeCurrency extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 947; + + public StrikeCurrency() { + super(947); + } + + public StrikeCurrency(String data) { + super(947, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StrikePrice.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StrikePrice.java new file mode 100644 index 000000000..daf8c301d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StrikePrice.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class StrikePrice extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 202; + + public StrikePrice() { + super(202); + } + + public StrikePrice(java.math.BigDecimal data) { + super(202, data); + } + + public StrikePrice(double data) { + super(202, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StrikeTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StrikeTime.java new file mode 100644 index 000000000..7b2fefd0f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/StrikeTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class StrikeTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 443; + + public StrikeTime() { + super(443); + } + + public StrikeTime(LocalDateTime data) { + super(443, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Subject.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Subject.java new file mode 100644 index 000000000..88054479a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Subject.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Subject extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 147; + + public Subject() { + super(147); + } + + public Subject(String data) { + super(147, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SubscriptionRequestType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SubscriptionRequestType.java new file mode 100644 index 000000000..f667b9760 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SubscriptionRequestType.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class SubscriptionRequestType extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 263; + public static final char SNAPSHOT = '0'; + public static final char SNAPSHOT_PLUS_UPDATES = '1'; + public static final char DISABLE_PREVIOUS_SNAPSHOT_PLUS_UPDATE_REQUEST = '2'; + + public SubscriptionRequestType() { + super(263); + } + + public SubscriptionRequestType(char data) { + super(263, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Symbol.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Symbol.java new file mode 100644 index 000000000..ecdce19db --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Symbol.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Symbol extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 55; + + public Symbol() { + super(55); + } + + public Symbol(String data) { + super(55, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SymbolSfx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SymbolSfx.java new file mode 100644 index 000000000..89cdd7cc1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/SymbolSfx.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class SymbolSfx extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 65; + public static final String WHEN_ISSUED = "WI"; + public static final String A_EUCP_WITH_LUMP_SUM_INTEREST = "CD"; + + public SymbolSfx() { + super(65); + } + + public SymbolSfx(String data) { + super(65, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TargetCompID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TargetCompID.java new file mode 100644 index 000000000..f40f4c9ec --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TargetCompID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TargetCompID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 56; + + public TargetCompID() { + super(56); + } + + public TargetCompID(String data) { + super(56, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TargetLocationID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TargetLocationID.java new file mode 100644 index 000000000..1a6f2bebe --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TargetLocationID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TargetLocationID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 143; + + public TargetLocationID() { + super(143); + } + + public TargetLocationID(String data) { + super(143, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TargetStrategy.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TargetStrategy.java new file mode 100644 index 000000000..7eb1ca432 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TargetStrategy.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TargetStrategy extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 847; + + public TargetStrategy() { + super(847); + } + + public TargetStrategy(int data) { + super(847, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TargetStrategyParameters.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TargetStrategyParameters.java new file mode 100644 index 000000000..a129d684a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TargetStrategyParameters.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TargetStrategyParameters extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 848; + + public TargetStrategyParameters() { + super(848); + } + + public TargetStrategyParameters(String data) { + super(848, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TargetStrategyPerformance.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TargetStrategyPerformance.java new file mode 100644 index 000000000..d40d62117 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TargetStrategyPerformance.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class TargetStrategyPerformance extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 850; + + public TargetStrategyPerformance() { + super(850); + } + + public TargetStrategyPerformance(double data) { + super(850, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TargetSubID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TargetSubID.java new file mode 100644 index 000000000..ebec9f335 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TargetSubID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TargetSubID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 57; + + public TargetSubID() { + super(57); + } + + public TargetSubID(String data) { + super(57, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TaxAdvantageType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TaxAdvantageType.java new file mode 100644 index 000000000..f70fdc2b2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TaxAdvantageType.java @@ -0,0 +1,49 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TaxAdvantageType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 495; + public static final int NONE = 0; + public static final int MAXI_ISA = 1; + public static final int TESSA = 2; + public static final int MINI_CASH_ISA = 3; + public static final int MINI_STOCKS_AND_SHARES_ISA = 4; + public static final int MINI_INSURANCE_ISA = 5; + public static final int CURRENT_YEAR_PAYMENT = 6; + public static final int PRIOR_YEAR_PAYMENT = 7; + public static final int ASSET_TRANSFER = 8; + public static final int EMPLOYEE_PRIOR_YEAR = 9; + public static final int OTHER = 999; + + public TaxAdvantageType() { + super(495); + } + + public TaxAdvantageType(int data) { + super(495, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TerminationType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TerminationType.java new file mode 100644 index 000000000..7cd09b8e8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TerminationType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TerminationType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 788; + public static final int OVERNIGHT = 1; + public static final int TERM = 2; + public static final int FLEXIBLE = 3; + public static final int OPEN = 4; + + public TerminationType() { + super(788); + } + + public TerminationType(int data) { + super(788, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TestMessageIndicator.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TestMessageIndicator.java new file mode 100644 index 000000000..c2d9029a7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TestMessageIndicator.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class TestMessageIndicator extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 464; + + public TestMessageIndicator() { + super(464); + } + + public TestMessageIndicator(boolean data) { + super(464, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TestReqID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TestReqID.java new file mode 100644 index 000000000..79d94ae17 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TestReqID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TestReqID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 112; + + public TestReqID() { + super(112); + } + + public TestReqID(String data) { + super(112, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Text.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Text.java new file mode 100644 index 000000000..4c692f4ac --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Text.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Text extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 58; + + public Text() { + super(58); + } + + public Text(String data) { + super(58, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ThresholdAmount.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ThresholdAmount.java new file mode 100644 index 000000000..96f942395 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ThresholdAmount.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class ThresholdAmount extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 834; + + public ThresholdAmount() { + super(834); + } + + public ThresholdAmount(java.math.BigDecimal data) { + super(834, data); + } + + public ThresholdAmount(double data) { + super(834, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TickDirection.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TickDirection.java new file mode 100644 index 000000000..8f0381b35 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TickDirection.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class TickDirection extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 274; + public static final char PLUS_TICK = '0'; + public static final char ZERO_PLUS_TICK = '1'; + public static final char MINUS_TICK = '2'; + public static final char ZERO_MINUS_TICK = '3'; + + public TickDirection() { + super(274); + } + + public TickDirection(char data) { + super(274, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TimeBracket.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TimeBracket.java new file mode 100644 index 000000000..c418e20dc --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TimeBracket.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TimeBracket extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 943; + + public TimeBracket() { + super(943); + } + + public TimeBracket(String data) { + super(943, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TimeInForce.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TimeInForce.java new file mode 100644 index 000000000..4edc072d2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TimeInForce.java @@ -0,0 +1,46 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class TimeInForce extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 59; + public static final char DAY = '0'; + public static final char GOOD_TILL_CANCEL = '1'; + public static final char AT_THE_OPENING = '2'; + public static final char IMMEDIATE_OR_CANCEL = '3'; + public static final char FILL_OR_KILL = '4'; + public static final char GOOD_TILL_CROSSING = '5'; + public static final char GOOD_TILL_DATE = '6'; + public static final char AT_THE_CLOSE = '7'; + + public TimeInForce() { + super(59); + } + + public TimeInForce(char data) { + super(59, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNoAllocs.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNoAllocs.java new file mode 100644 index 000000000..40fd6a2f0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNoAllocs.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TotNoAllocs extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 892; + + public TotNoAllocs() { + super(892); + } + + public TotNoAllocs(int data) { + super(892, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNoOrders.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNoOrders.java new file mode 100644 index 000000000..f3765294c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNoOrders.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TotNoOrders extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 68; + + public TotNoOrders() { + super(68); + } + + public TotNoOrders(int data) { + super(68, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNoQuoteEntries.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNoQuoteEntries.java new file mode 100644 index 000000000..8eed592bd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNoQuoteEntries.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TotNoQuoteEntries extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 304; + + public TotNoQuoteEntries() { + super(304); + } + + public TotNoQuoteEntries(int data) { + super(304, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNoRelatedSym.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNoRelatedSym.java new file mode 100644 index 000000000..243cf9f2d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNoRelatedSym.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TotNoRelatedSym extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 393; + + public TotNoRelatedSym() { + super(393); + } + + public TotNoRelatedSym(int data) { + super(393, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNoSecurityTypes.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNoSecurityTypes.java new file mode 100644 index 000000000..5257b00c3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNoSecurityTypes.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TotNoSecurityTypes extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 557; + + public TotNoSecurityTypes() { + super(557); + } + + public TotNoSecurityTypes(int data) { + super(557, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNoStrikes.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNoStrikes.java new file mode 100644 index 000000000..55cd24311 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNoStrikes.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TotNoStrikes extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 422; + + public TotNoStrikes() { + super(422); + } + + public TotNoStrikes(int data) { + super(422, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNumAssignmentReports.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNumAssignmentReports.java new file mode 100644 index 000000000..2dcf097d6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNumAssignmentReports.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TotNumAssignmentReports extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 832; + + public TotNumAssignmentReports() { + super(832); + } + + public TotNumAssignmentReports(int data) { + super(832, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNumReports.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNumReports.java new file mode 100644 index 000000000..7cbffbc4c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNumReports.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TotNumReports extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 911; + + public TotNumReports() { + super(911); + } + + public TotNumReports(int data) { + super(911, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNumTradeReports.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNumTradeReports.java new file mode 100644 index 000000000..74b5da2fe --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotNumTradeReports.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TotNumTradeReports extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 748; + + public TotNumTradeReports() { + super(748); + } + + public TotNumTradeReports(int data) { + super(748, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotalAccruedInterestAmt.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotalAccruedInterestAmt.java new file mode 100644 index 000000000..4df70a922 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotalAccruedInterestAmt.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class TotalAccruedInterestAmt extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 540; + + public TotalAccruedInterestAmt() { + super(540); + } + + public TotalAccruedInterestAmt(java.math.BigDecimal data) { + super(540, data); + } + + public TotalAccruedInterestAmt(double data) { + super(540, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotalAffectedOrders.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotalAffectedOrders.java new file mode 100644 index 000000000..0de028551 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotalAffectedOrders.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TotalAffectedOrders extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 533; + + public TotalAffectedOrders() { + super(533); + } + + public TotalAffectedOrders(int data) { + super(533, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotalNetValue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotalNetValue.java new file mode 100644 index 000000000..f9d633a16 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotalNetValue.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class TotalNetValue extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 900; + + public TotalNetValue() { + super(900); + } + + public TotalNetValue(java.math.BigDecimal data) { + super(900, data); + } + + public TotalNetValue(double data) { + super(900, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotalNumPosReports.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotalNumPosReports.java new file mode 100644 index 000000000..c3db267ef --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotalNumPosReports.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TotalNumPosReports extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 727; + + public TotalNumPosReports() { + super(727); + } + + public TotalNumPosReports(int data) { + super(727, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotalTakedown.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotalTakedown.java new file mode 100644 index 000000000..cb2cbf4ab --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotalTakedown.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class TotalTakedown extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 237; + + public TotalTakedown() { + super(237); + } + + public TotalTakedown(java.math.BigDecimal data) { + super(237, data); + } + + public TotalTakedown(double data) { + super(237, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotalVolumeTraded.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotalVolumeTraded.java new file mode 100644 index 000000000..f94696fca --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TotalVolumeTraded.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class TotalVolumeTraded extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 387; + + public TotalVolumeTraded() { + super(387); + } + + public TotalVolumeTraded(java.math.BigDecimal data) { + super(387, data); + } + + public TotalVolumeTraded(double data) { + super(387, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesCloseTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesCloseTime.java new file mode 100644 index 000000000..8fc6d7cd4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesCloseTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class TradSesCloseTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 344; + + public TradSesCloseTime() { + super(344); + } + + public TradSesCloseTime(LocalDateTime data) { + super(344, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesEndTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesEndTime.java new file mode 100644 index 000000000..60e2eb3f2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesEndTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class TradSesEndTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 345; + + public TradSesEndTime() { + super(345); + } + + public TradSesEndTime(LocalDateTime data) { + super(345, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesMethod.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesMethod.java new file mode 100644 index 000000000..8fa0223e8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesMethod.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TradSesMethod extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 338; + public static final int ELECTRONIC = 1; + public static final int OPEN_OUTCRY = 2; + public static final int TWO_PARTY = 3; + + public TradSesMethod() { + super(338); + } + + public TradSesMethod(int data) { + super(338, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesMode.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesMode.java new file mode 100644 index 000000000..597b6af93 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesMode.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TradSesMode extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 339; + public static final int TESTING = 1; + public static final int SIMULATED = 2; + public static final int PRODUCTION = 3; + + public TradSesMode() { + super(339); + } + + public TradSesMode(int data) { + super(339, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesOpenTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesOpenTime.java new file mode 100644 index 000000000..f9ba431d1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesOpenTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class TradSesOpenTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 342; + + public TradSesOpenTime() { + super(342); + } + + public TradSesOpenTime(LocalDateTime data) { + super(342, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesPreCloseTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesPreCloseTime.java new file mode 100644 index 000000000..976c9b2b1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesPreCloseTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class TradSesPreCloseTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 343; + + public TradSesPreCloseTime() { + super(343); + } + + public TradSesPreCloseTime(LocalDateTime data) { + super(343, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesReqID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesReqID.java new file mode 100644 index 000000000..6a73d007b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesReqID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TradSesReqID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 335; + + public TradSesReqID() { + super(335); + } + + public TradSesReqID(String data) { + super(335, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesStartTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesStartTime.java new file mode 100644 index 000000000..646e84863 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesStartTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class TradSesStartTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 341; + + public TradSesStartTime() { + super(341); + } + + public TradSesStartTime(LocalDateTime data) { + super(341, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesStatus.java new file mode 100644 index 000000000..97d404c78 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesStatus.java @@ -0,0 +1,45 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TradSesStatus extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 340; + public static final int UNKNOWN = 0; + public static final int HALTED = 1; + public static final int OPEN = 2; + public static final int CLOSED = 3; + public static final int PRE_OPEN = 4; + public static final int PRE_CLOSE = 5; + public static final int REQUEST_REJECTED = 6; + + public TradSesStatus() { + super(340); + } + + public TradSesStatus(int data) { + super(340, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesStatusRejReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesStatusRejReason.java new file mode 100644 index 000000000..df1ca5cba --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradSesStatusRejReason.java @@ -0,0 +1,39 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TradSesStatusRejReason extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 567; + public static final int UNKNOWN_OR_INVALID_TRADINGSESSIONID = 1; + + public TradSesStatusRejReason() { + super(567); + } + + public TradSesStatusRejReason(int data) { + super(567, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeAllocIndicator.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeAllocIndicator.java new file mode 100644 index 000000000..f16639476 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeAllocIndicator.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TradeAllocIndicator extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 826; + public static final int ALLOCATION_NOT_REQUIRED = 0; + public static final int ALLOCATION_REQUIRED = 1; + public static final int USE_ALLOCATION_PROVIDED_WITH_THE_TRADE = 2; + + public TradeAllocIndicator() { + super(826); + } + + public TradeAllocIndicator(int data) { + super(826, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeCondition.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeCondition.java new file mode 100644 index 000000000..d40bf165c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeCondition.java @@ -0,0 +1,55 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TradeCondition extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 277; + public static final String CASH_MARKET = "A"; + public static final String AVERAGE_PRICE_TRADE = "B"; + public static final String CASH_TRADE = "C"; + public static final String NEXT_DAY_MARKET = "D"; + public static final String OPENING_REOPENING_TRADE_DETAIL = "E"; + public static final String INTRADAY_TRADE_DETAIL = "F"; + public static final String RULE127 = "G"; + public static final String RULE155 = "H"; + public static final String SOLD_LAST = "I"; + public static final String NEXT_DAY_TRADE = "J"; + public static final String OPENED = "K"; + public static final String SELLER = "L"; + public static final String SOLD = "M"; + public static final String STOPPED_STOCK = "N"; + public static final String IMBALANCE_MORE_BUYERS = "P"; + public static final String IMBALANCE_MORE_SELLERS = "Q"; + public static final String OPENING_PRICE = "R"; + + public TradeCondition() { + super(277); + } + + public TradeCondition(String data) { + super(277, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeDate.java new file mode 100644 index 000000000..3e4bc1b1a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TradeDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 75; + + public TradeDate() { + super(75); + } + + public TradeDate(String data) { + super(75, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeInputDevice.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeInputDevice.java new file mode 100644 index 000000000..d86c0c73f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeInputDevice.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TradeInputDevice extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 579; + + public TradeInputDevice() { + super(579); + } + + public TradeInputDevice(String data) { + super(579, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeInputSource.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeInputSource.java new file mode 100644 index 000000000..64d7481a8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeInputSource.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TradeInputSource extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 578; + + public TradeInputSource() { + super(578); + } + + public TradeInputSource(String data) { + super(578, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeLegRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeLegRefID.java new file mode 100644 index 000000000..3aae26ad3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeLegRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TradeLegRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 824; + + public TradeLegRefID() { + super(824); + } + + public TradeLegRefID(String data) { + super(824, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeLinkID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeLinkID.java new file mode 100644 index 000000000..cbe655fb9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeLinkID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TradeLinkID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 820; + + public TradeLinkID() { + super(820); + } + + public TradeLinkID(String data) { + super(820, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeOriginationDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeOriginationDate.java new file mode 100644 index 000000000..55cf7ab24 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeOriginationDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TradeOriginationDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 229; + + public TradeOriginationDate() { + super(229); + } + + public TradeOriginationDate(String data) { + super(229, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeReportID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeReportID.java new file mode 100644 index 000000000..304e398f7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeReportID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TradeReportID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 571; + + public TradeReportID() { + super(571); + } + + public TradeReportID(String data) { + super(571, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeReportRefID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeReportRefID.java new file mode 100644 index 000000000..9429c07c7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeReportRefID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TradeReportRefID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 572; + + public TradeReportRefID() { + super(572); + } + + public TradeReportRefID(String data) { + super(572, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeReportRejectReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeReportRejectReason.java new file mode 100644 index 000000000..37217e1e1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeReportRejectReason.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TradeReportRejectReason extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 751; + public static final int SUCCESSFUL = 0; + public static final int INVALID_PARTY_INFORMATION = 1; + public static final int UNKNOWN_INSTRUMENT = 2; + public static final int UNAUTHORIZED_TO_REPORT_TRADES = 3; + public static final int INVALID_TRADE_TYPE = 4; + public static final int OTHER = 99; + + public TradeReportRejectReason() { + super(751); + } + + public TradeReportRejectReason(int data) { + super(751, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeReportTransType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeReportTransType.java new file mode 100644 index 000000000..88429170e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeReportTransType.java @@ -0,0 +1,43 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TradeReportTransType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 487; + public static final int NEW = 0; + public static final int CANCEL = 1; + public static final int REPLACE = 2; + public static final int RELEASE = 3; + public static final int REVERSE = 4; + + public TradeReportTransType() { + super(487); + } + + public TradeReportTransType(int data) { + super(487, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeReportType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeReportType.java new file mode 100644 index 000000000..52b1163ba --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeReportType.java @@ -0,0 +1,46 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TradeReportType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 856; + public static final int SUBMIT = 0; + public static final int ALLEGED = 1; + public static final int ACCEPT = 2; + public static final int DECLINE = 3; + public static final int ADDENDUM = 4; + public static final int NO_WAS = 5; + public static final int TRADE_REPORT_CANCEL = 6; + public static final int LOCKED_IN_TRADE_BREAK = 7; + + public TradeReportType() { + super(856); + } + + public TradeReportType(int data) { + super(856, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeRequestID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeRequestID.java new file mode 100644 index 000000000..d7736cb9b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeRequestID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TradeRequestID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 568; + + public TradeRequestID() { + super(568); + } + + public TradeRequestID(String data) { + super(568, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeRequestResult.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeRequestResult.java new file mode 100644 index 000000000..2f9e1b054 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeRequestResult.java @@ -0,0 +1,47 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TradeRequestResult extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 749; + public static final int SUCCESSFUL = 0; + public static final int INVALID_OR_UNKNOWN_INSTRUMENT = 1; + public static final int INVALID_TYPE_OF_TRADE_REQUESTED = 2; + public static final int INVALID_PARTIES = 3; + public static final int INVALID_TRANSPORT_TYPE_REQUESTED = 4; + public static final int INVALID_DESTINATION_REQUESTED = 5; + public static final int TRADEREQUESTTYPE_NOT_SUPPORTED = 8; + public static final int UNAUTHORIZED_FOR_TRADE_CAPTURE_REPORT_REQUEST = 9; + public static final int OTHER = 99; + + public TradeRequestResult() { + super(749); + } + + public TradeRequestResult(int data) { + super(749, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeRequestStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeRequestStatus.java new file mode 100644 index 000000000..eda2e5152 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeRequestStatus.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TradeRequestStatus extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 750; + public static final int ACCEPTED = 0; + public static final int COMPLETED = 1; + public static final int REJECTED = 2; + + public TradeRequestStatus() { + super(750); + } + + public TradeRequestStatus(int data) { + super(750, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeRequestType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeRequestType.java new file mode 100644 index 000000000..72edd450f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradeRequestType.java @@ -0,0 +1,43 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TradeRequestType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 569; + public static final int ALL_TRADES = 0; + public static final int MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST = 1; + public static final int UNMATCHED_TRADES_THAT_MATCH_CRITERIA = 2; + public static final int UNREPORTED_TRADES_THAT_MATCH_CRITERIA = 3; + public static final int ADVISORIES_THAT_MATCH_CRITERIA = 4; + + public TradeRequestType() { + super(569); + } + + public TradeRequestType(int data) { + super(569, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradedFlatSwitch.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradedFlatSwitch.java new file mode 100644 index 000000000..b9c8be8b0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradedFlatSwitch.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class TradedFlatSwitch extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 258; + + public TradedFlatSwitch() { + super(258); + } + + public TradedFlatSwitch(boolean data) { + super(258, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradingSessionID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradingSessionID.java new file mode 100644 index 000000000..fe7ec23e1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradingSessionID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TradingSessionID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 336; + + public TradingSessionID() { + super(336); + } + + public TradingSessionID(String data) { + super(336, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradingSessionSubID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradingSessionSubID.java new file mode 100644 index 000000000..2b656975f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TradingSessionSubID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TradingSessionSubID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 625; + + public TradingSessionSubID() { + super(625); + } + + public TradingSessionSubID(String data) { + super(625, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TransBkdTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TransBkdTime.java new file mode 100644 index 000000000..807a6a7b9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TransBkdTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class TransBkdTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 483; + + public TransBkdTime() { + super(483); + } + + public TransBkdTime(LocalDateTime data) { + super(483, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TransactTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TransactTime.java new file mode 100644 index 000000000..aa7f546d3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TransactTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class TransactTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 60; + + public TransactTime() { + super(60); + } + + public TransactTime(LocalDateTime data) { + super(60, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TransferReason.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TransferReason.java new file mode 100644 index 000000000..6952e9c84 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TransferReason.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TransferReason extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 830; + + public TransferReason() { + super(830); + } + + public TransferReason(String data) { + super(830, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TrdMatchID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TrdMatchID.java new file mode 100644 index 000000000..759d170f0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TrdMatchID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TrdMatchID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 880; + + public TrdMatchID() { + super(880); + } + + public TrdMatchID(String data) { + super(880, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TrdRegTimestamp.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TrdRegTimestamp.java new file mode 100644 index 000000000..8643dfe8f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TrdRegTimestamp.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class TrdRegTimestamp extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 769; + + public TrdRegTimestamp() { + super(769); + } + + public TrdRegTimestamp(LocalDateTime data) { + super(769, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TrdRegTimestampOrigin.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TrdRegTimestampOrigin.java new file mode 100644 index 000000000..4db14f272 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TrdRegTimestampOrigin.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class TrdRegTimestampOrigin extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 771; + + public TrdRegTimestampOrigin() { + super(771); + } + + public TrdRegTimestampOrigin(String data) { + super(771, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TrdRegTimestampType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TrdRegTimestampType.java new file mode 100644 index 000000000..3d371860d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TrdRegTimestampType.java @@ -0,0 +1,43 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TrdRegTimestampType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 770; + public static final int EXECUTION_TIME = 1; + public static final int TIME_IN = 2; + public static final int TIME_OUT = 3; + public static final int BROKER_RECEIPT = 4; + public static final int BROKER_EXECUTION = 5; + + public TrdRegTimestampType() { + super(770); + } + + public TrdRegTimestampType(int data) { + super(770, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TrdRptStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TrdRptStatus.java new file mode 100644 index 000000000..50a5ee9ef --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TrdRptStatus.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TrdRptStatus extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 939; + public static final int ACCEPTED = 0; + public static final int REJECTED = 1; + + public TrdRptStatus() { + super(939); + } + + public TrdRptStatus(int data) { + super(939, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TrdSubType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TrdSubType.java new file mode 100644 index 000000000..f0d8333c2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TrdSubType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TrdSubType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 829; + + public TrdSubType() { + super(829); + } + + public TrdSubType(int data) { + super(829, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TrdType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TrdType.java new file mode 100644 index 000000000..1f9b5c09c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/TrdType.java @@ -0,0 +1,49 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class TrdType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 828; + public static final int REGULAR_TRADE = 0; + public static final int BLOCK_TRADE = 1; + public static final int EFP = 2; + public static final int TRANSFER = 3; + public static final int LATE_TRADE = 4; + public static final int T_TRADE = 5; + public static final int WEIGHTED_AVERAGE_PRICE_TRADE = 6; + public static final int BUNCHED_TRADE = 7; + public static final int LATE_BUNCHED_TRADE = 8; + public static final int PRIOR_REFERENCE_PRICE_TRADE = 9; + public static final int AFTER_HOURS_TRADE = 10; + + public TrdType() { + super(828); + } + + public TrdType(int data) { + super(828, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/URLLink.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/URLLink.java new file mode 100644 index 000000000..1a67e37ae --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/URLLink.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class URLLink extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 149; + + public URLLink() { + super(149); + } + + public URLLink(String data) { + super(149, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCFICode.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCFICode.java new file mode 100644 index 000000000..7428434e5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCFICode.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingCFICode extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 463; + + public UnderlyingCFICode() { + super(463); + } + + public UnderlyingCFICode(String data) { + super(463, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCPProgram.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCPProgram.java new file mode 100644 index 000000000..bdd45b03d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCPProgram.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingCPProgram extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 877; + + public UnderlyingCPProgram() { + super(877); + } + + public UnderlyingCPProgram(String data) { + super(877, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCPRegType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCPRegType.java new file mode 100644 index 000000000..412366378 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCPRegType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingCPRegType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 878; + + public UnderlyingCPRegType() { + super(878); + } + + public UnderlyingCPRegType(String data) { + super(878, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingContractMultiplier.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingContractMultiplier.java new file mode 100644 index 000000000..03a8f2383 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingContractMultiplier.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class UnderlyingContractMultiplier extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 436; + + public UnderlyingContractMultiplier() { + super(436); + } + + public UnderlyingContractMultiplier(double data) { + super(436, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCountryOfIssue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCountryOfIssue.java new file mode 100644 index 000000000..8bc2c8da1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCountryOfIssue.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingCountryOfIssue extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 592; + + public UnderlyingCountryOfIssue() { + super(592); + } + + public UnderlyingCountryOfIssue(String data) { + super(592, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCouponPaymentDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCouponPaymentDate.java new file mode 100644 index 000000000..5f021ed2a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCouponPaymentDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingCouponPaymentDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 241; + + public UnderlyingCouponPaymentDate() { + super(241); + } + + public UnderlyingCouponPaymentDate(String data) { + super(241, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCouponRate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCouponRate.java new file mode 100644 index 000000000..710786ce4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCouponRate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class UnderlyingCouponRate extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 435; + + public UnderlyingCouponRate() { + super(435); + } + + public UnderlyingCouponRate(double data) { + super(435, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCreditRating.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCreditRating.java new file mode 100644 index 000000000..595c979a2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCreditRating.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingCreditRating extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 256; + + public UnderlyingCreditRating() { + super(256); + } + + public UnderlyingCreditRating(String data) { + super(256, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCurrency.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCurrency.java new file mode 100644 index 000000000..7a9220315 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCurrency.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingCurrency extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 318; + + public UnderlyingCurrency() { + super(318); + } + + public UnderlyingCurrency(String data) { + super(318, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCurrentValue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCurrentValue.java new file mode 100644 index 000000000..f642c8597 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingCurrentValue.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class UnderlyingCurrentValue extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 885; + + public UnderlyingCurrentValue() { + super(885); + } + + public UnderlyingCurrentValue(java.math.BigDecimal data) { + super(885, data); + } + + public UnderlyingCurrentValue(double data) { + super(885, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingDirtyPrice.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingDirtyPrice.java new file mode 100644 index 000000000..398cbc323 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingDirtyPrice.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class UnderlyingDirtyPrice extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 882; + + public UnderlyingDirtyPrice() { + super(882); + } + + public UnderlyingDirtyPrice(java.math.BigDecimal data) { + super(882, data); + } + + public UnderlyingDirtyPrice(double data) { + super(882, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingEndPrice.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingEndPrice.java new file mode 100644 index 000000000..a4cc4bdb5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingEndPrice.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class UnderlyingEndPrice extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 883; + + public UnderlyingEndPrice() { + super(883); + } + + public UnderlyingEndPrice(java.math.BigDecimal data) { + super(883, data); + } + + public UnderlyingEndPrice(double data) { + super(883, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingEndValue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingEndValue.java new file mode 100644 index 000000000..326cc5f37 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingEndValue.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class UnderlyingEndValue extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 886; + + public UnderlyingEndValue() { + super(886); + } + + public UnderlyingEndValue(java.math.BigDecimal data) { + super(886, data); + } + + public UnderlyingEndValue(double data) { + super(886, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingFactor.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingFactor.java new file mode 100644 index 000000000..03486dc2f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingFactor.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class UnderlyingFactor extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 246; + + public UnderlyingFactor() { + super(246); + } + + public UnderlyingFactor(double data) { + super(246, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingInstrRegistry.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingInstrRegistry.java new file mode 100644 index 000000000..f6ad7ca24 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingInstrRegistry.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingInstrRegistry extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 595; + + public UnderlyingInstrRegistry() { + super(595); + } + + public UnderlyingInstrRegistry(String data) { + super(595, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingIssueDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingIssueDate.java new file mode 100644 index 000000000..c3cb460a9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingIssueDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingIssueDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 242; + + public UnderlyingIssueDate() { + super(242); + } + + public UnderlyingIssueDate(String data) { + super(242, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingIssuer.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingIssuer.java new file mode 100644 index 000000000..2121f916c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingIssuer.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingIssuer extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 306; + + public UnderlyingIssuer() { + super(306); + } + + public UnderlyingIssuer(String data) { + super(306, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingLastPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingLastPx.java new file mode 100644 index 000000000..018ce168c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingLastPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class UnderlyingLastPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 651; + + public UnderlyingLastPx() { + super(651); + } + + public UnderlyingLastPx(java.math.BigDecimal data) { + super(651, data); + } + + public UnderlyingLastPx(double data) { + super(651, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingLastQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingLastQty.java new file mode 100644 index 000000000..0415c3962 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingLastQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class UnderlyingLastQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 652; + + public UnderlyingLastQty() { + super(652); + } + + public UnderlyingLastQty(java.math.BigDecimal data) { + super(652, data); + } + + public UnderlyingLastQty(double data) { + super(652, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingLocaleOfIssue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingLocaleOfIssue.java new file mode 100644 index 000000000..75666549a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingLocaleOfIssue.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingLocaleOfIssue extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 594; + + public UnderlyingLocaleOfIssue() { + super(594); + } + + public UnderlyingLocaleOfIssue(String data) { + super(594, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingMaturityDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingMaturityDate.java new file mode 100644 index 000000000..441110b5c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingMaturityDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingMaturityDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 542; + + public UnderlyingMaturityDate() { + super(542); + } + + public UnderlyingMaturityDate(String data) { + super(542, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingMaturityMonthYear.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingMaturityMonthYear.java new file mode 100644 index 000000000..fe88344bc --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingMaturityMonthYear.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingMaturityMonthYear extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 313; + + public UnderlyingMaturityMonthYear() { + super(313); + } + + public UnderlyingMaturityMonthYear(String data) { + super(313, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingOptAttribute.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingOptAttribute.java new file mode 100644 index 000000000..d0c3931dd --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingOptAttribute.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class UnderlyingOptAttribute extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 317; + + public UnderlyingOptAttribute() { + super(317); + } + + public UnderlyingOptAttribute(char data) { + super(317, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingProduct.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingProduct.java new file mode 100644 index 000000000..04fb8df16 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingProduct.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class UnderlyingProduct extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 462; + + public UnderlyingProduct() { + super(462); + } + + public UnderlyingProduct(int data) { + super(462, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingPutOrCall.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingPutOrCall.java new file mode 100644 index 000000000..6a0be08da --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingPutOrCall.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class UnderlyingPutOrCall extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 315; + public static final int PUT = 0; + public static final int CALL = 1; + + public UnderlyingPutOrCall() { + super(315); + } + + public UnderlyingPutOrCall(int data) { + super(315, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingPx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingPx.java new file mode 100644 index 000000000..2677b47a2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingPx.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class UnderlyingPx extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 810; + + public UnderlyingPx() { + super(810); + } + + public UnderlyingPx(java.math.BigDecimal data) { + super(810, data); + } + + public UnderlyingPx(double data) { + super(810, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingQty.java new file mode 100644 index 000000000..3140a3f58 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingQty.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class UnderlyingQty extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 879; + + public UnderlyingQty() { + super(879); + } + + public UnderlyingQty(java.math.BigDecimal data) { + super(879, data); + } + + public UnderlyingQty(double data) { + super(879, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingRedemptionDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingRedemptionDate.java new file mode 100644 index 000000000..c8f2329e8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingRedemptionDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingRedemptionDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 247; + + public UnderlyingRedemptionDate() { + super(247); + } + + public UnderlyingRedemptionDate(String data) { + super(247, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingRepoCollateralSecurityType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingRepoCollateralSecurityType.java new file mode 100644 index 000000000..ca815a827 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingRepoCollateralSecurityType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingRepoCollateralSecurityType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 243; + + public UnderlyingRepoCollateralSecurityType() { + super(243); + } + + public UnderlyingRepoCollateralSecurityType(String data) { + super(243, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingRepurchaseRate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingRepurchaseRate.java new file mode 100644 index 000000000..badc17ef0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingRepurchaseRate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class UnderlyingRepurchaseRate extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 245; + + public UnderlyingRepurchaseRate() { + super(245); + } + + public UnderlyingRepurchaseRate(double data) { + super(245, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingRepurchaseTerm.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingRepurchaseTerm.java new file mode 100644 index 000000000..d3f394303 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingRepurchaseTerm.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class UnderlyingRepurchaseTerm extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 244; + + public UnderlyingRepurchaseTerm() { + super(244); + } + + public UnderlyingRepurchaseTerm(int data) { + super(244, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecurityAltID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecurityAltID.java new file mode 100644 index 000000000..95c2a57ae --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecurityAltID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingSecurityAltID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 458; + + public UnderlyingSecurityAltID() { + super(458); + } + + public UnderlyingSecurityAltID(String data) { + super(458, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecurityAltIDSource.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecurityAltIDSource.java new file mode 100644 index 000000000..a6be82b35 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecurityAltIDSource.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingSecurityAltIDSource extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 459; + + public UnderlyingSecurityAltIDSource() { + super(459); + } + + public UnderlyingSecurityAltIDSource(String data) { + super(459, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecurityDesc.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecurityDesc.java new file mode 100644 index 000000000..74c80373e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecurityDesc.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingSecurityDesc extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 307; + + public UnderlyingSecurityDesc() { + super(307); + } + + public UnderlyingSecurityDesc(String data) { + super(307, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecurityExchange.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecurityExchange.java new file mode 100644 index 000000000..64d0d716a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecurityExchange.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingSecurityExchange extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 308; + + public UnderlyingSecurityExchange() { + super(308); + } + + public UnderlyingSecurityExchange(String data) { + super(308, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecurityID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecurityID.java new file mode 100644 index 000000000..23a60cc1d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecurityID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingSecurityID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 309; + + public UnderlyingSecurityID() { + super(309); + } + + public UnderlyingSecurityID(String data) { + super(309, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecurityIDSource.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecurityIDSource.java new file mode 100644 index 000000000..1478e884a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecurityIDSource.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingSecurityIDSource extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 305; + + public UnderlyingSecurityIDSource() { + super(305); + } + + public UnderlyingSecurityIDSource(String data) { + super(305, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecuritySubType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecuritySubType.java new file mode 100644 index 000000000..e1c48eb73 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecuritySubType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingSecuritySubType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 763; + + public UnderlyingSecuritySubType() { + super(763); + } + + public UnderlyingSecuritySubType(String data) { + super(763, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecurityType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecurityType.java new file mode 100644 index 000000000..0c2860edf --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSecurityType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingSecurityType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 310; + + public UnderlyingSecurityType() { + super(310); + } + + public UnderlyingSecurityType(String data) { + super(310, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSettlPrice.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSettlPrice.java new file mode 100644 index 000000000..90240c2f7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSettlPrice.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class UnderlyingSettlPrice extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 732; + + public UnderlyingSettlPrice() { + super(732); + } + + public UnderlyingSettlPrice(java.math.BigDecimal data) { + super(732, data); + } + + public UnderlyingSettlPrice(double data) { + super(732, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSettlPriceType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSettlPriceType.java new file mode 100644 index 000000000..8765b7029 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSettlPriceType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class UnderlyingSettlPriceType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 733; + + public UnderlyingSettlPriceType() { + super(733); + } + + public UnderlyingSettlPriceType(int data) { + super(733, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingStartValue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingStartValue.java new file mode 100644 index 000000000..3fd2d0d7b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingStartValue.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class UnderlyingStartValue extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 884; + + public UnderlyingStartValue() { + super(884); + } + + public UnderlyingStartValue(java.math.BigDecimal data) { + super(884, data); + } + + public UnderlyingStartValue(double data) { + super(884, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingStateOrProvinceOfIssue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingStateOrProvinceOfIssue.java new file mode 100644 index 000000000..403e2af11 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingStateOrProvinceOfIssue.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingStateOrProvinceOfIssue extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 593; + + public UnderlyingStateOrProvinceOfIssue() { + super(593); + } + + public UnderlyingStateOrProvinceOfIssue(String data) { + super(593, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingStipType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingStipType.java new file mode 100644 index 000000000..93f1a17d3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingStipType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingStipType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 888; + + public UnderlyingStipType() { + super(888); + } + + public UnderlyingStipType(String data) { + super(888, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingStipValue.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingStipValue.java new file mode 100644 index 000000000..53d2db5e3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingStipValue.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingStipValue extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 889; + + public UnderlyingStipValue() { + super(889); + } + + public UnderlyingStipValue(String data) { + super(889, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingStrikeCurrency.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingStrikeCurrency.java new file mode 100644 index 000000000..fd2c2050e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingStrikeCurrency.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingStrikeCurrency extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 941; + + public UnderlyingStrikeCurrency() { + super(941); + } + + public UnderlyingStrikeCurrency(String data) { + super(941, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingStrikePrice.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingStrikePrice.java new file mode 100644 index 000000000..b9e5b70b5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingStrikePrice.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class UnderlyingStrikePrice extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 316; + + public UnderlyingStrikePrice() { + super(316); + } + + public UnderlyingStrikePrice(java.math.BigDecimal data) { + super(316, data); + } + + public UnderlyingStrikePrice(double data) { + super(316, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSymbol.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSymbol.java new file mode 100644 index 000000000..9c5999949 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSymbol.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingSymbol extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 311; + + public UnderlyingSymbol() { + super(311); + } + + public UnderlyingSymbol(String data) { + super(311, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSymbolSfx.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSymbolSfx.java new file mode 100644 index 000000000..5c007fa20 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingSymbolSfx.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingSymbolSfx extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 312; + + public UnderlyingSymbolSfx() { + super(312); + } + + public UnderlyingSymbolSfx(String data) { + super(312, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingTradingSessionID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingTradingSessionID.java new file mode 100644 index 000000000..7aaeb3dcc --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingTradingSessionID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingTradingSessionID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 822; + + public UnderlyingTradingSessionID() { + super(822); + } + + public UnderlyingTradingSessionID(String data) { + super(822, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingTradingSessionSubID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingTradingSessionSubID.java new file mode 100644 index 000000000..5291c5dc1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnderlyingTradingSessionSubID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UnderlyingTradingSessionSubID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 823; + + public UnderlyingTradingSessionSubID() { + super(823); + } + + public UnderlyingTradingSessionSubID(String data) { + super(823, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnsolicitedIndicator.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnsolicitedIndicator.java new file mode 100644 index 000000000..532979b4e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UnsolicitedIndicator.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class UnsolicitedIndicator extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 325; + + public UnsolicitedIndicator() { + super(325); + } + + public UnsolicitedIndicator(boolean data) { + super(325, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Urgency.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Urgency.java new file mode 100644 index 000000000..a1de39da8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Urgency.java @@ -0,0 +1,41 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.CharField; + +public class Urgency extends CharField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 61; + public static final char NORMAL = '0'; + public static final char FLASH = '1'; + public static final char BACKGROUND = '2'; + + public Urgency() { + super(61); + } + + public Urgency(char data) { + super(61, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UserRequestID.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UserRequestID.java new file mode 100644 index 000000000..9c7da8e86 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UserRequestID.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UserRequestID extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 923; + + public UserRequestID() { + super(923); + } + + public UserRequestID(String data) { + super(923, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UserRequestType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UserRequestType.java new file mode 100644 index 000000000..e1526d5e6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UserRequestType.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class UserRequestType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 924; + public static final int LOGONUSER = 1; + public static final int LOGOFFUSER = 2; + public static final int CHANGEPASSWORDFORUSER = 3; + public static final int REQUEST_INDIVIDUAL_USER_STATUS = 4; + + public UserRequestType() { + super(924); + } + + public UserRequestType(int data) { + super(924, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UserStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UserStatus.java new file mode 100644 index 000000000..2dbf065d6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UserStatus.java @@ -0,0 +1,44 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class UserStatus extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 926; + public static final int LOGGED_IN = 1; + public static final int NOT_LOGGED_IN = 2; + public static final int USER_NOT_RECOGNISED = 3; + public static final int PASSWORD_INCORRECT = 4; + public static final int PASSWORD_CHANGED = 5; + public static final int OTHER = 6; + + public UserStatus() { + super(926); + } + + public UserStatus(int data) { + super(926, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UserStatusText.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UserStatusText.java new file mode 100644 index 000000000..8955473f6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/UserStatusText.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class UserStatusText extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 927; + + public UserStatusText() { + super(927); + } + + public UserStatusText(String data) { + super(927, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Username.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Username.java new file mode 100644 index 000000000..571c240b0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Username.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class Username extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 553; + + public Username() { + super(553); + } + + public Username(String data) { + super(553, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ValidUntilTime.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ValidUntilTime.java new file mode 100644 index 000000000..2f7c8dcd2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ValidUntilTime.java @@ -0,0 +1,40 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.UtcTimeStampField; + +import java.time.LocalDateTime; + +public class ValidUntilTime extends UtcTimeStampField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 62; + + public ValidUntilTime() { + super(62); + } + + public ValidUntilTime(LocalDateTime data) { + super(62, data, true); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ValueOfFutures.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ValueOfFutures.java new file mode 100644 index 000000000..f40f4b729 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/ValueOfFutures.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class ValueOfFutures extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 408; + + public ValueOfFutures() { + super(408); + } + + public ValueOfFutures(java.math.BigDecimal data) { + super(408, data); + } + + public ValueOfFutures(double data) { + super(408, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/WaveNo.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/WaveNo.java new file mode 100644 index 000000000..e8ccfe3b0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/WaveNo.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class WaveNo extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 105; + + public WaveNo() { + super(105); + } + + public WaveNo(String data) { + super(105, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/WorkingIndicator.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/WorkingIndicator.java new file mode 100644 index 000000000..e56a30ffb --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/WorkingIndicator.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.BooleanField; + +public class WorkingIndicator extends BooleanField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 636; + + public WorkingIndicator() { + super(636); + } + + public WorkingIndicator(boolean data) { + super(636, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/WtAverageLiquidity.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/WtAverageLiquidity.java new file mode 100644 index 000000000..954160d52 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/WtAverageLiquidity.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class WtAverageLiquidity extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 410; + + public WtAverageLiquidity() { + super(410); + } + + public WtAverageLiquidity(double data) { + super(410, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/XmlData.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/XmlData.java new file mode 100644 index 000000000..711cbc237 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/XmlData.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class XmlData extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 213; + + public XmlData() { + super(213); + } + + public XmlData(String data) { + super(213, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/XmlDataLen.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/XmlDataLen.java new file mode 100644 index 000000000..0f8eb3aa8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/XmlDataLen.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class XmlDataLen extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 212; + + public XmlDataLen() { + super(212); + } + + public XmlDataLen(int data) { + super(212, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Yield.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Yield.java new file mode 100644 index 000000000..a847cabb0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/Yield.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DoubleField; + +public class Yield extends DoubleField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 236; + + public Yield() { + super(236); + } + + public Yield(double data) { + super(236, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/YieldCalcDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/YieldCalcDate.java new file mode 100644 index 000000000..116f4285c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/YieldCalcDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class YieldCalcDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 701; + + public YieldCalcDate() { + super(701); + } + + public YieldCalcDate(String data) { + super(701, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/YieldRedemptionDate.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/YieldRedemptionDate.java new file mode 100644 index 000000000..f634bf78d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/YieldRedemptionDate.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class YieldRedemptionDate extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 696; + + public YieldRedemptionDate() { + super(696); + } + + public YieldRedemptionDate(String data) { + super(696, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/YieldRedemptionPrice.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/YieldRedemptionPrice.java new file mode 100644 index 000000000..e32642e13 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/YieldRedemptionPrice.java @@ -0,0 +1,42 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.DecimalField; + +public class YieldRedemptionPrice extends DecimalField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 697; + + public YieldRedemptionPrice() { + super(697); + } + + public YieldRedemptionPrice(java.math.BigDecimal data) { + super(697, data); + } + + public YieldRedemptionPrice(double data) { + super(697, new java.math.BigDecimal(data)); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/YieldRedemptionPriceType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/YieldRedemptionPriceType.java new file mode 100644 index 000000000..ba30c5f7b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/YieldRedemptionPriceType.java @@ -0,0 +1,38 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.IntField; + +public class YieldRedemptionPriceType extends IntField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 698; + + public YieldRedemptionPriceType() { + super(698); + } + + public YieldRedemptionPriceType(int data) { + super(698, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/YieldType.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/YieldType.java new file mode 100644 index 000000000..5b709437a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/YieldType.java @@ -0,0 +1,72 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.field; + +import quickfix.StringField; + +public class YieldType extends StringField { + + static final long serialVersionUID = 20050617; + + public static final int FIELD = 235; + public static final String AFTER_TAX_YIELD = "AFTERTAX"; + public static final String ANNUAL_YIELD = "ANNUAL"; + public static final String YIELD_AT_ISSUE = "ATISSUE"; + public static final String YIELD_TO_AVERAGE_MATURITY = "AVGMATURITY"; + public static final String BOOK_YIELD = "BOOK"; + public static final String YIELD_TO_NEXT_CALL = "CALL"; + public static final String YIELD_CHANGE_SINCE_CLOSE = "CHANGE"; + public static final String CLOSING_YIELD = "CLOSE"; + public static final String COMPOUND_YIELD = "COMPOUND"; + public static final String CURRENT_YIELD = "CURRENT"; + public static final String TRUE_GROSS_YIELD = "GROSS"; + public static final String GOVERNMENT_EQUIVALENT_YIELD = "GOVTEQUIV"; + public static final String YIELD_WITH_INFLATION_ASSUMPTION = "INFLATION"; + public static final String INVERSE_FLOATER_BOND_YIELD = "INVERSEFLOATER"; + public static final String MOST_RECENT_CLOSING_YIELD = "LASTCLOSE"; + public static final String CLOSING_YIELD_MOST_RECENT_MONTH = "LASTMONTH"; + public static final String CLOSING_YIELD_MOST_RECENT_QUARTER = "LASTQUARTER"; + public static final String CLOSING_YIELD_MOST_RECENT_YEAR = "LASTYEAR"; + public static final String YIELD_TO_LONGEST_AVERAGE_LIFE = "LONGAVGLIFE"; + public static final String MARK_TO_MARKET_YIELD = "MARK"; + public static final String YIELD_TO_MATURITY = "MATURITY"; + public static final String YIELD_TO_NEXT_REFUND = "NEXTREFUND"; + public static final String OPEN_AVERAGE_YIELD = "OPENAVG"; + public static final String YIELD_TO_NEXT_PUT = "PUT"; + public static final String PREVIOUS_CLOSE_YIELD = "PREVCLOSE"; + public static final String PROCEEDS_YIELD = "PROCEEDS"; + public static final String SEMI_ANNUAL_YIELD = "SEMIANNUAL"; + public static final String YIELD_TO_SHORTEST_AVERAGE_LIFE = "SHORTAVGLIFE"; + public static final String SIMPLE_YIELD = "SIMPLE"; + public static final String TAX_EQUIVALENT_YIELD = "TAXEQUIV"; + public static final String YIELD_TO_TENDER_DATE = "TENDER"; + public static final String TRUE_YIELD = "TRUE"; + public static final String YIELD_VALUE_OF_1_32 = "VALUE1_32"; + public static final String YIELD_TO_WORST = "WORST"; + + public YieldType() { + super(235); + } + + public YieldType(String data) { + super(235, data); + } +} \ No newline at end of file diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/package.html b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/package.html new file mode 100644 index 000000000..b798044e0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/field/package.html @@ -0,0 +1,4 @@ +<html> +<head><title/></head> +<body>FIX field definitions for FIX44</body> +</html> diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Advertisement.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Advertisement.java new file mode 100644 index 000000000..a071d2223 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Advertisement.java @@ -0,0 +1,3581 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class Advertisement extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "7"; + + + public Advertisement() { + + super(new int[] {2, 5, 3, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 555, 711, 4, 53, 854, 44, 15, 75, 60, 58, 354, 355, 149, 30, 336, 625, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public Advertisement(quickfix.field.AdvId advId, quickfix.field.AdvTransType advTransType, quickfix.field.AdvSide advSide, quickfix.field.Quantity quantity) { + this(); + setField(advId); + setField(advTransType); + setField(advSide); + setField(quantity); + } + + public void set(quickfix.field.AdvId value) { + setField(value); + } + + public quickfix.field.AdvId get(quickfix.field.AdvId value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AdvId getAdvId() throws FieldNotFound { + return get(new quickfix.field.AdvId()); + } + + public boolean isSet(quickfix.field.AdvId field) { + return isSetField(field); + } + + public boolean isSetAdvId() { + return isSetField(2); + } + + public void set(quickfix.field.AdvTransType value) { + setField(value); + } + + public quickfix.field.AdvTransType get(quickfix.field.AdvTransType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AdvTransType getAdvTransType() throws FieldNotFound { + return get(new quickfix.field.AdvTransType()); + } + + public boolean isSet(quickfix.field.AdvTransType field) { + return isSetField(field); + } + + public boolean isSetAdvTransType() { + return isSetField(5); + } + + public void set(quickfix.field.AdvRefID value) { + setField(value); + } + + public quickfix.field.AdvRefID get(quickfix.field.AdvRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AdvRefID getAdvRefID() throws FieldNotFound { + return get(new quickfix.field.AdvRefID()); + } + + public boolean isSet(quickfix.field.AdvRefID field) { + return isSetField(field); + } + + public boolean isSetAdvRefID() { + return isSetField(3); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.AdvSide value) { + setField(value); + } + + public quickfix.field.AdvSide get(quickfix.field.AdvSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AdvSide getAdvSide() throws FieldNotFound { + return get(new quickfix.field.AdvSide()); + } + + public boolean isSet(quickfix.field.AdvSide field) { + return isSetField(field); + } + + public boolean isSetAdvSide() { + return isSetField(4); + } + + public void set(quickfix.field.Quantity value) { + setField(value); + } + + public quickfix.field.Quantity get(quickfix.field.Quantity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Quantity getQuantity() throws FieldNotFound { + return get(new quickfix.field.Quantity()); + } + + public boolean isSet(quickfix.field.Quantity field) { + return isSetField(field); + } + + public boolean isSetQuantity() { + return isSetField(53); + } + + public void set(quickfix.field.QtyType value) { + setField(value); + } + + public quickfix.field.QtyType get(quickfix.field.QtyType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QtyType getQtyType() throws FieldNotFound { + return get(new quickfix.field.QtyType()); + } + + public boolean isSet(quickfix.field.QtyType field) { + return isSetField(field); + } + + public boolean isSetQtyType() { + return isSetField(854); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.URLLink value) { + setField(value); + } + + public quickfix.field.URLLink get(quickfix.field.URLLink value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.URLLink getURLLink() throws FieldNotFound { + return get(new quickfix.field.URLLink()); + } + + public boolean isSet(quickfix.field.URLLink field) { + return isSetField(field); + } + + public boolean isSetURLLink() { + return isSetField(149); + } + + public void set(quickfix.field.LastMkt value) { + setField(value); + } + + public quickfix.field.LastMkt get(quickfix.field.LastMkt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastMkt getLastMkt() throws FieldNotFound { + return get(new quickfix.field.LastMkt()); + } + + public boolean isSet(quickfix.field.LastMkt field) { + return isSetField(field); + } + + public boolean isSetLastMkt() { + return isSetField(30); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/AllocationInstruction.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/AllocationInstruction.java new file mode 100644 index 000000000..791c8a529 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/AllocationInstruction.java @@ -0,0 +1,7106 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class AllocationInstruction extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "J"; + + + public AllocationInstruction() { + + super(new int[] {70, 71, 626, 793, 72, 796, 808, 196, 197, 466, 857, 73, 124, 570, 700, 574, 54, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 668, 869, 870, 913, 914, 915, 918, 788, 916, 917, 919, 898, 711, 555, 53, 854, 30, 229, 336, 625, 423, 6, 860, 218, 220, 221, 222, 662, 663, 699, 761, 15, 74, 453, 75, 60, 63, 64, 775, 381, 238, 237, 118, 77, 754, 58, 354, 355, 157, 158, 159, 540, 738, 920, 921, 922, 650, 232, 235, 236, 701, 696, 697, 698, 892, 893, 78, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public AllocationInstruction(quickfix.field.AllocID allocID, quickfix.field.AllocTransType allocTransType, quickfix.field.AllocType allocType, quickfix.field.AllocNoOrdersType allocNoOrdersType, quickfix.field.Side side, quickfix.field.Quantity quantity, quickfix.field.AvgPx avgPx, quickfix.field.TradeDate tradeDate) { + this(); + setField(allocID); + setField(allocTransType); + setField(allocType); + setField(allocNoOrdersType); + setField(side); + setField(quantity); + setField(avgPx); + setField(tradeDate); + } + + public void set(quickfix.field.AllocID value) { + setField(value); + } + + public quickfix.field.AllocID get(quickfix.field.AllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocID getAllocID() throws FieldNotFound { + return get(new quickfix.field.AllocID()); + } + + public boolean isSet(quickfix.field.AllocID field) { + return isSetField(field); + } + + public boolean isSetAllocID() { + return isSetField(70); + } + + public void set(quickfix.field.AllocTransType value) { + setField(value); + } + + public quickfix.field.AllocTransType get(quickfix.field.AllocTransType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocTransType getAllocTransType() throws FieldNotFound { + return get(new quickfix.field.AllocTransType()); + } + + public boolean isSet(quickfix.field.AllocTransType field) { + return isSetField(field); + } + + public boolean isSetAllocTransType() { + return isSetField(71); + } + + public void set(quickfix.field.AllocType value) { + setField(value); + } + + public quickfix.field.AllocType get(quickfix.field.AllocType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocType getAllocType() throws FieldNotFound { + return get(new quickfix.field.AllocType()); + } + + public boolean isSet(quickfix.field.AllocType field) { + return isSetField(field); + } + + public boolean isSetAllocType() { + return isSetField(626); + } + + public void set(quickfix.field.SecondaryAllocID value) { + setField(value); + } + + public quickfix.field.SecondaryAllocID get(quickfix.field.SecondaryAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryAllocID getSecondaryAllocID() throws FieldNotFound { + return get(new quickfix.field.SecondaryAllocID()); + } + + public boolean isSet(quickfix.field.SecondaryAllocID field) { + return isSetField(field); + } + + public boolean isSetSecondaryAllocID() { + return isSetField(793); + } + + public void set(quickfix.field.RefAllocID value) { + setField(value); + } + + public quickfix.field.RefAllocID get(quickfix.field.RefAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RefAllocID getRefAllocID() throws FieldNotFound { + return get(new quickfix.field.RefAllocID()); + } + + public boolean isSet(quickfix.field.RefAllocID field) { + return isSetField(field); + } + + public boolean isSetRefAllocID() { + return isSetField(72); + } + + public void set(quickfix.field.AllocCancReplaceReason value) { + setField(value); + } + + public quickfix.field.AllocCancReplaceReason get(quickfix.field.AllocCancReplaceReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocCancReplaceReason getAllocCancReplaceReason() throws FieldNotFound { + return get(new quickfix.field.AllocCancReplaceReason()); + } + + public boolean isSet(quickfix.field.AllocCancReplaceReason field) { + return isSetField(field); + } + + public boolean isSetAllocCancReplaceReason() { + return isSetField(796); + } + + public void set(quickfix.field.AllocIntermedReqType value) { + setField(value); + } + + public quickfix.field.AllocIntermedReqType get(quickfix.field.AllocIntermedReqType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocIntermedReqType getAllocIntermedReqType() throws FieldNotFound { + return get(new quickfix.field.AllocIntermedReqType()); + } + + public boolean isSet(quickfix.field.AllocIntermedReqType field) { + return isSetField(field); + } + + public boolean isSetAllocIntermedReqType() { + return isSetField(808); + } + + public void set(quickfix.field.AllocLinkID value) { + setField(value); + } + + public quickfix.field.AllocLinkID get(quickfix.field.AllocLinkID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocLinkID getAllocLinkID() throws FieldNotFound { + return get(new quickfix.field.AllocLinkID()); + } + + public boolean isSet(quickfix.field.AllocLinkID field) { + return isSetField(field); + } + + public boolean isSetAllocLinkID() { + return isSetField(196); + } + + public void set(quickfix.field.AllocLinkType value) { + setField(value); + } + + public quickfix.field.AllocLinkType get(quickfix.field.AllocLinkType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocLinkType getAllocLinkType() throws FieldNotFound { + return get(new quickfix.field.AllocLinkType()); + } + + public boolean isSet(quickfix.field.AllocLinkType field) { + return isSetField(field); + } + + public boolean isSetAllocLinkType() { + return isSetField(197); + } + + public void set(quickfix.field.BookingRefID value) { + setField(value); + } + + public quickfix.field.BookingRefID get(quickfix.field.BookingRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BookingRefID getBookingRefID() throws FieldNotFound { + return get(new quickfix.field.BookingRefID()); + } + + public boolean isSet(quickfix.field.BookingRefID field) { + return isSetField(field); + } + + public boolean isSetBookingRefID() { + return isSetField(466); + } + + public void set(quickfix.field.AllocNoOrdersType value) { + setField(value); + } + + public quickfix.field.AllocNoOrdersType get(quickfix.field.AllocNoOrdersType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocNoOrdersType getAllocNoOrdersType() throws FieldNotFound { + return get(new quickfix.field.AllocNoOrdersType()); + } + + public boolean isSet(quickfix.field.AllocNoOrdersType field) { + return isSetField(field); + } + + public boolean isSetAllocNoOrdersType() { + return isSetField(857); + } + + public void set(quickfix.field.NoOrders value) { + setField(value); + } + + public quickfix.field.NoOrders get(quickfix.field.NoOrders value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoOrders getNoOrders() throws FieldNotFound { + return get(new quickfix.field.NoOrders()); + } + + public boolean isSet(quickfix.field.NoOrders field) { + return isSetField(field); + } + + public boolean isSetNoOrders() { + return isSetField(73); + } + + public static class NoOrders extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {11, 37, 198, 526, 66, 756, 38, 799, 800, 0}; + + public NoOrders() { + super(73, 11, ORDER); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.SecondaryOrderID value) { + setField(value); + } + + public quickfix.field.SecondaryOrderID get(quickfix.field.SecondaryOrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryOrderID getSecondaryOrderID() throws FieldNotFound { + return get(new quickfix.field.SecondaryOrderID()); + } + + public boolean isSet(quickfix.field.SecondaryOrderID field) { + return isSetField(field); + } + + public boolean isSetSecondaryOrderID() { + return isSetField(198); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.fix44.component.NestedParties2 component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties2 get(quickfix.fix44.component.NestedParties2 component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties2 getNestedParties2() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties2()); + } + + public void set(quickfix.field.NoNested2PartyIDs value) { + setField(value); + } + + public quickfix.field.NoNested2PartyIDs get(quickfix.field.NoNested2PartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested2PartyIDs getNoNested2PartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested2PartyIDs()); + } + + public boolean isSet(quickfix.field.NoNested2PartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested2PartyIDs() { + return isSetField(756); + } + + public static class NoNested2PartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {757, 758, 759, 806, 0}; + + public NoNested2PartyIDs() { + super(756, 757, ORDER); + } + + public void set(quickfix.field.Nested2PartyID value) { + setField(value); + } + + public quickfix.field.Nested2PartyID get(quickfix.field.Nested2PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyID getNested2PartyID() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyID()); + } + + public boolean isSet(quickfix.field.Nested2PartyID field) { + return isSetField(field); + } + + public boolean isSetNested2PartyID() { + return isSetField(757); + } + + public void set(quickfix.field.Nested2PartyIDSource value) { + setField(value); + } + + public quickfix.field.Nested2PartyIDSource get(quickfix.field.Nested2PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyIDSource getNested2PartyIDSource() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyIDSource()); + } + + public boolean isSet(quickfix.field.Nested2PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNested2PartyIDSource() { + return isSetField(758); + } + + public void set(quickfix.field.Nested2PartyRole value) { + setField(value); + } + + public quickfix.field.Nested2PartyRole get(quickfix.field.Nested2PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyRole getNested2PartyRole() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyRole()); + } + + public boolean isSet(quickfix.field.Nested2PartyRole field) { + return isSetField(field); + } + + public boolean isSetNested2PartyRole() { + return isSetField(759); + } + + public void set(quickfix.field.NoNested2PartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNested2PartySubIDs get(quickfix.field.NoNested2PartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested2PartySubIDs getNoNested2PartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested2PartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNested2PartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested2PartySubIDs() { + return isSetField(806); + } + + public static class NoNested2PartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {760, 807, 0}; + + public NoNested2PartySubIDs() { + super(806, 760, ORDER); + } + + public void set(quickfix.field.Nested2PartySubID value) { + setField(value); + } + + public quickfix.field.Nested2PartySubID get(quickfix.field.Nested2PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartySubID getNested2PartySubID() throws FieldNotFound { + return get(new quickfix.field.Nested2PartySubID()); + } + + public boolean isSet(quickfix.field.Nested2PartySubID field) { + return isSetField(field); + } + + public boolean isSetNested2PartySubID() { + return isSetField(760); + } + + public void set(quickfix.field.Nested2PartySubIDType value) { + setField(value); + } + + public quickfix.field.Nested2PartySubIDType get(quickfix.field.Nested2PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartySubIDType getNested2PartySubIDType() throws FieldNotFound { + return get(new quickfix.field.Nested2PartySubIDType()); + } + + public boolean isSet(quickfix.field.Nested2PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNested2PartySubIDType() { + return isSetField(807); + } + + } + + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.OrderAvgPx value) { + setField(value); + } + + public quickfix.field.OrderAvgPx get(quickfix.field.OrderAvgPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderAvgPx getOrderAvgPx() throws FieldNotFound { + return get(new quickfix.field.OrderAvgPx()); + } + + public boolean isSet(quickfix.field.OrderAvgPx field) { + return isSetField(field); + } + + public boolean isSetOrderAvgPx() { + return isSetField(799); + } + + public void set(quickfix.field.OrderBookingQty value) { + setField(value); + } + + public quickfix.field.OrderBookingQty get(quickfix.field.OrderBookingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderBookingQty getOrderBookingQty() throws FieldNotFound { + return get(new quickfix.field.OrderBookingQty()); + } + + public boolean isSet(quickfix.field.OrderBookingQty field) { + return isSetField(field); + } + + public boolean isSetOrderBookingQty() { + return isSetField(800); + } + + } + + public void set(quickfix.field.NoExecs value) { + setField(value); + } + + public quickfix.field.NoExecs get(quickfix.field.NoExecs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoExecs getNoExecs() throws FieldNotFound { + return get(new quickfix.field.NoExecs()); + } + + public boolean isSet(quickfix.field.NoExecs field) { + return isSetField(field); + } + + public boolean isSetNoExecs() { + return isSetField(124); + } + + public static class NoExecs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {32, 17, 527, 31, 669, 29, 0}; + + public NoExecs() { + super(124, 32, ORDER); + } + + public void set(quickfix.field.LastQty value) { + setField(value); + } + + public quickfix.field.LastQty get(quickfix.field.LastQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastQty getLastQty() throws FieldNotFound { + return get(new quickfix.field.LastQty()); + } + + public boolean isSet(quickfix.field.LastQty field) { + return isSetField(field); + } + + public boolean isSetLastQty() { + return isSetField(32); + } + + public void set(quickfix.field.ExecID value) { + setField(value); + } + + public quickfix.field.ExecID get(quickfix.field.ExecID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecID getExecID() throws FieldNotFound { + return get(new quickfix.field.ExecID()); + } + + public boolean isSet(quickfix.field.ExecID field) { + return isSetField(field); + } + + public boolean isSetExecID() { + return isSetField(17); + } + + public void set(quickfix.field.SecondaryExecID value) { + setField(value); + } + + public quickfix.field.SecondaryExecID get(quickfix.field.SecondaryExecID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryExecID getSecondaryExecID() throws FieldNotFound { + return get(new quickfix.field.SecondaryExecID()); + } + + public boolean isSet(quickfix.field.SecondaryExecID field) { + return isSetField(field); + } + + public boolean isSetSecondaryExecID() { + return isSetField(527); + } + + public void set(quickfix.field.LastPx value) { + setField(value); + } + + public quickfix.field.LastPx get(quickfix.field.LastPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastPx getLastPx() throws FieldNotFound { + return get(new quickfix.field.LastPx()); + } + + public boolean isSet(quickfix.field.LastPx field) { + return isSetField(field); + } + + public boolean isSetLastPx() { + return isSetField(31); + } + + public void set(quickfix.field.LastParPx value) { + setField(value); + } + + public quickfix.field.LastParPx get(quickfix.field.LastParPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastParPx getLastParPx() throws FieldNotFound { + return get(new quickfix.field.LastParPx()); + } + + public boolean isSet(quickfix.field.LastParPx field) { + return isSetField(field); + } + + public boolean isSetLastParPx() { + return isSetField(669); + } + + public void set(quickfix.field.LastCapacity value) { + setField(value); + } + + public quickfix.field.LastCapacity get(quickfix.field.LastCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastCapacity getLastCapacity() throws FieldNotFound { + return get(new quickfix.field.LastCapacity()); + } + + public boolean isSet(quickfix.field.LastCapacity field) { + return isSetField(field); + } + + public boolean isSetLastCapacity() { + return isSetField(29); + } + + } + + public void set(quickfix.field.PreviouslyReported value) { + setField(value); + } + + public quickfix.field.PreviouslyReported get(quickfix.field.PreviouslyReported value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PreviouslyReported getPreviouslyReported() throws FieldNotFound { + return get(new quickfix.field.PreviouslyReported()); + } + + public boolean isSet(quickfix.field.PreviouslyReported field) { + return isSetField(field); + } + + public boolean isSetPreviouslyReported() { + return isSetField(570); + } + + public void set(quickfix.field.ReversalIndicator value) { + setField(value); + } + + public quickfix.field.ReversalIndicator get(quickfix.field.ReversalIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ReversalIndicator getReversalIndicator() throws FieldNotFound { + return get(new quickfix.field.ReversalIndicator()); + } + + public boolean isSet(quickfix.field.ReversalIndicator field) { + return isSetField(field); + } + + public boolean isSetReversalIndicator() { + return isSetField(700); + } + + public void set(quickfix.field.MatchType value) { + setField(value); + } + + public quickfix.field.MatchType get(quickfix.field.MatchType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MatchType getMatchType() throws FieldNotFound { + return get(new quickfix.field.MatchType()); + } + + public boolean isSet(quickfix.field.MatchType field) { + return isSetField(field); + } + + public boolean isSetMatchType() { + return isSetField(574); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.InstrumentExtension component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentExtension get(quickfix.fix44.component.InstrumentExtension component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentExtension getInstrumentExtension() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentExtension()); + } + + public void set(quickfix.field.DeliveryForm value) { + setField(value); + } + + public quickfix.field.DeliveryForm get(quickfix.field.DeliveryForm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryForm getDeliveryForm() throws FieldNotFound { + return get(new quickfix.field.DeliveryForm()); + } + + public boolean isSet(quickfix.field.DeliveryForm field) { + return isSetField(field); + } + + public boolean isSetDeliveryForm() { + return isSetField(668); + } + + public void set(quickfix.field.PctAtRisk value) { + setField(value); + } + + public quickfix.field.PctAtRisk get(quickfix.field.PctAtRisk value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PctAtRisk getPctAtRisk() throws FieldNotFound { + return get(new quickfix.field.PctAtRisk()); + } + + public boolean isSet(quickfix.field.PctAtRisk field) { + return isSetField(field); + } + + public boolean isSetPctAtRisk() { + return isSetField(869); + } + + public void set(quickfix.field.NoInstrAttrib value) { + setField(value); + } + + public quickfix.field.NoInstrAttrib get(quickfix.field.NoInstrAttrib value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoInstrAttrib getNoInstrAttrib() throws FieldNotFound { + return get(new quickfix.field.NoInstrAttrib()); + } + + public boolean isSet(quickfix.field.NoInstrAttrib field) { + return isSetField(field); + } + + public boolean isSetNoInstrAttrib() { + return isSetField(870); + } + + public static class NoInstrAttrib extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {871, 872, 0}; + + public NoInstrAttrib() { + super(870, 871, ORDER); + } + + public void set(quickfix.field.InstrAttribType value) { + setField(value); + } + + public quickfix.field.InstrAttribType get(quickfix.field.InstrAttribType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribType getInstrAttribType() throws FieldNotFound { + return get(new quickfix.field.InstrAttribType()); + } + + public boolean isSet(quickfix.field.InstrAttribType field) { + return isSetField(field); + } + + public boolean isSetInstrAttribType() { + return isSetField(871); + } + + public void set(quickfix.field.InstrAttribValue value) { + setField(value); + } + + public quickfix.field.InstrAttribValue get(quickfix.field.InstrAttribValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribValue getInstrAttribValue() throws FieldNotFound { + return get(new quickfix.field.InstrAttribValue()); + } + + public boolean isSet(quickfix.field.InstrAttribValue field) { + return isSetField(field); + } + + public boolean isSetInstrAttribValue() { + return isSetField(872); + } + + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.Quantity value) { + setField(value); + } + + public quickfix.field.Quantity get(quickfix.field.Quantity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Quantity getQuantity() throws FieldNotFound { + return get(new quickfix.field.Quantity()); + } + + public boolean isSet(quickfix.field.Quantity field) { + return isSetField(field); + } + + public boolean isSetQuantity() { + return isSetField(53); + } + + public void set(quickfix.field.QtyType value) { + setField(value); + } + + public quickfix.field.QtyType get(quickfix.field.QtyType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QtyType getQtyType() throws FieldNotFound { + return get(new quickfix.field.QtyType()); + } + + public boolean isSet(quickfix.field.QtyType field) { + return isSetField(field); + } + + public boolean isSetQtyType() { + return isSetField(854); + } + + public void set(quickfix.field.LastMkt value) { + setField(value); + } + + public quickfix.field.LastMkt get(quickfix.field.LastMkt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastMkt getLastMkt() throws FieldNotFound { + return get(new quickfix.field.LastMkt()); + } + + public boolean isSet(quickfix.field.LastMkt field) { + return isSetField(field); + } + + public boolean isSetLastMkt() { + return isSetField(30); + } + + public void set(quickfix.field.TradeOriginationDate value) { + setField(value); + } + + public quickfix.field.TradeOriginationDate get(quickfix.field.TradeOriginationDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeOriginationDate getTradeOriginationDate() throws FieldNotFound { + return get(new quickfix.field.TradeOriginationDate()); + } + + public boolean isSet(quickfix.field.TradeOriginationDate field) { + return isSetField(field); + } + + public boolean isSetTradeOriginationDate() { + return isSetField(229); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.field.AvgPx value) { + setField(value); + } + + public quickfix.field.AvgPx get(quickfix.field.AvgPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AvgPx getAvgPx() throws FieldNotFound { + return get(new quickfix.field.AvgPx()); + } + + public boolean isSet(quickfix.field.AvgPx field) { + return isSetField(field); + } + + public boolean isSetAvgPx() { + return isSetField(6); + } + + public void set(quickfix.field.AvgParPx value) { + setField(value); + } + + public quickfix.field.AvgParPx get(quickfix.field.AvgParPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AvgParPx getAvgParPx() throws FieldNotFound { + return get(new quickfix.field.AvgParPx()); + } + + public boolean isSet(quickfix.field.AvgParPx field) { + return isSetField(field); + } + + public boolean isSetAvgParPx() { + return isSetField(860); + } + + public void set(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData get(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData getSpreadOrBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.SpreadOrBenchmarkCurveData()); + } + + public void set(quickfix.field.Spread value) { + setField(value); + } + + public quickfix.field.Spread get(quickfix.field.Spread value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Spread getSpread() throws FieldNotFound { + return get(new quickfix.field.Spread()); + } + + public boolean isSet(quickfix.field.Spread field) { + return isSetField(field); + } + + public boolean isSetSpread() { + return isSetField(218); + } + + public void set(quickfix.field.BenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveCurrency get(quickfix.field.BenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveCurrency getBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveCurrency() { + return isSetField(220); + } + + public void set(quickfix.field.BenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveName get(quickfix.field.BenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveName getBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveName() { + return isSetField(221); + } + + public void set(quickfix.field.BenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.BenchmarkCurvePoint get(quickfix.field.BenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurvePoint getBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.BenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurvePoint() { + return isSetField(222); + } + + public void set(quickfix.field.BenchmarkPrice value) { + setField(value); + } + + public quickfix.field.BenchmarkPrice get(quickfix.field.BenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPrice getBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPrice()); + } + + public boolean isSet(quickfix.field.BenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPrice() { + return isSetField(662); + } + + public void set(quickfix.field.BenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.BenchmarkPriceType get(quickfix.field.BenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPriceType getBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.BenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPriceType() { + return isSetField(663); + } + + public void set(quickfix.field.BenchmarkSecurityID value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityID get(quickfix.field.BenchmarkSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityID getBenchmarkSecurityID() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityID()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityID field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityID() { + return isSetField(699); + } + + public void set(quickfix.field.BenchmarkSecurityIDSource value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityIDSource get(quickfix.field.BenchmarkSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityIDSource getBenchmarkSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityIDSource()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityIDSource() { + return isSetField(761); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.AvgPxPrecision value) { + setField(value); + } + + public quickfix.field.AvgPxPrecision get(quickfix.field.AvgPxPrecision value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AvgPxPrecision getAvgPxPrecision() throws FieldNotFound { + return get(new quickfix.field.AvgPxPrecision()); + } + + public boolean isSet(quickfix.field.AvgPxPrecision field) { + return isSetField(field); + } + + public boolean isSetAvgPxPrecision() { + return isSetField(74); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.SettlType value) { + setField(value); + } + + public quickfix.field.SettlType get(quickfix.field.SettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlType getSettlType() throws FieldNotFound { + return get(new quickfix.field.SettlType()); + } + + public boolean isSet(quickfix.field.SettlType field) { + return isSetField(field); + } + + public boolean isSetSettlType() { + return isSetField(63); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.BookingType value) { + setField(value); + } + + public quickfix.field.BookingType get(quickfix.field.BookingType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BookingType getBookingType() throws FieldNotFound { + return get(new quickfix.field.BookingType()); + } + + public boolean isSet(quickfix.field.BookingType field) { + return isSetField(field); + } + + public boolean isSetBookingType() { + return isSetField(775); + } + + public void set(quickfix.field.GrossTradeAmt value) { + setField(value); + } + + public quickfix.field.GrossTradeAmt get(quickfix.field.GrossTradeAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.GrossTradeAmt getGrossTradeAmt() throws FieldNotFound { + return get(new quickfix.field.GrossTradeAmt()); + } + + public boolean isSet(quickfix.field.GrossTradeAmt field) { + return isSetField(field); + } + + public boolean isSetGrossTradeAmt() { + return isSetField(381); + } + + public void set(quickfix.field.Concession value) { + setField(value); + } + + public quickfix.field.Concession get(quickfix.field.Concession value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Concession getConcession() throws FieldNotFound { + return get(new quickfix.field.Concession()); + } + + public boolean isSet(quickfix.field.Concession field) { + return isSetField(field); + } + + public boolean isSetConcession() { + return isSetField(238); + } + + public void set(quickfix.field.TotalTakedown value) { + setField(value); + } + + public quickfix.field.TotalTakedown get(quickfix.field.TotalTakedown value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotalTakedown getTotalTakedown() throws FieldNotFound { + return get(new quickfix.field.TotalTakedown()); + } + + public boolean isSet(quickfix.field.TotalTakedown field) { + return isSetField(field); + } + + public boolean isSetTotalTakedown() { + return isSetField(237); + } + + public void set(quickfix.field.NetMoney value) { + setField(value); + } + + public quickfix.field.NetMoney get(quickfix.field.NetMoney value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NetMoney getNetMoney() throws FieldNotFound { + return get(new quickfix.field.NetMoney()); + } + + public boolean isSet(quickfix.field.NetMoney field) { + return isSetField(field); + } + + public boolean isSetNetMoney() { + return isSetField(118); + } + + public void set(quickfix.field.PositionEffect value) { + setField(value); + } + + public quickfix.field.PositionEffect get(quickfix.field.PositionEffect value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PositionEffect getPositionEffect() throws FieldNotFound { + return get(new quickfix.field.PositionEffect()); + } + + public boolean isSet(quickfix.field.PositionEffect field) { + return isSetField(field); + } + + public boolean isSetPositionEffect() { + return isSetField(77); + } + + public void set(quickfix.field.AutoAcceptIndicator value) { + setField(value); + } + + public quickfix.field.AutoAcceptIndicator get(quickfix.field.AutoAcceptIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AutoAcceptIndicator getAutoAcceptIndicator() throws FieldNotFound { + return get(new quickfix.field.AutoAcceptIndicator()); + } + + public boolean isSet(quickfix.field.AutoAcceptIndicator field) { + return isSetField(field); + } + + public boolean isSetAutoAcceptIndicator() { + return isSetField(754); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.NumDaysInterest value) { + setField(value); + } + + public quickfix.field.NumDaysInterest get(quickfix.field.NumDaysInterest value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NumDaysInterest getNumDaysInterest() throws FieldNotFound { + return get(new quickfix.field.NumDaysInterest()); + } + + public boolean isSet(quickfix.field.NumDaysInterest field) { + return isSetField(field); + } + + public boolean isSetNumDaysInterest() { + return isSetField(157); + } + + public void set(quickfix.field.AccruedInterestRate value) { + setField(value); + } + + public quickfix.field.AccruedInterestRate get(quickfix.field.AccruedInterestRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccruedInterestRate getAccruedInterestRate() throws FieldNotFound { + return get(new quickfix.field.AccruedInterestRate()); + } + + public boolean isSet(quickfix.field.AccruedInterestRate field) { + return isSetField(field); + } + + public boolean isSetAccruedInterestRate() { + return isSetField(158); + } + + public void set(quickfix.field.AccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.AccruedInterestAmt get(quickfix.field.AccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccruedInterestAmt getAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.AccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.AccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetAccruedInterestAmt() { + return isSetField(159); + } + + public void set(quickfix.field.TotalAccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.TotalAccruedInterestAmt get(quickfix.field.TotalAccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotalAccruedInterestAmt getTotalAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.TotalAccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.TotalAccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetTotalAccruedInterestAmt() { + return isSetField(540); + } + + public void set(quickfix.field.InterestAtMaturity value) { + setField(value); + } + + public quickfix.field.InterestAtMaturity get(quickfix.field.InterestAtMaturity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAtMaturity getInterestAtMaturity() throws FieldNotFound { + return get(new quickfix.field.InterestAtMaturity()); + } + + public boolean isSet(quickfix.field.InterestAtMaturity field) { + return isSetField(field); + } + + public boolean isSetInterestAtMaturity() { + return isSetField(738); + } + + public void set(quickfix.field.EndAccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.EndAccruedInterestAmt get(quickfix.field.EndAccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndAccruedInterestAmt getEndAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.EndAccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.EndAccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetEndAccruedInterestAmt() { + return isSetField(920); + } + + public void set(quickfix.field.StartCash value) { + setField(value); + } + + public quickfix.field.StartCash get(quickfix.field.StartCash value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartCash getStartCash() throws FieldNotFound { + return get(new quickfix.field.StartCash()); + } + + public boolean isSet(quickfix.field.StartCash field) { + return isSetField(field); + } + + public boolean isSetStartCash() { + return isSetField(921); + } + + public void set(quickfix.field.EndCash value) { + setField(value); + } + + public quickfix.field.EndCash get(quickfix.field.EndCash value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndCash getEndCash() throws FieldNotFound { + return get(new quickfix.field.EndCash()); + } + + public boolean isSet(quickfix.field.EndCash field) { + return isSetField(field); + } + + public boolean isSetEndCash() { + return isSetField(922); + } + + public void set(quickfix.field.LegalConfirm value) { + setField(value); + } + + public quickfix.field.LegalConfirm get(quickfix.field.LegalConfirm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegalConfirm getLegalConfirm() throws FieldNotFound { + return get(new quickfix.field.LegalConfirm()); + } + + public boolean isSet(quickfix.field.LegalConfirm field) { + return isSetField(field); + } + + public boolean isSetLegalConfirm() { + return isSetField(650); + } + + public void set(quickfix.fix44.component.Stipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.Stipulations get(quickfix.fix44.component.Stipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Stipulations getStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.Stipulations()); + } + + public void set(quickfix.field.NoStipulations value) { + setField(value); + } + + public quickfix.field.NoStipulations get(quickfix.field.NoStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStipulations getNoStipulations() throws FieldNotFound { + return get(new quickfix.field.NoStipulations()); + } + + public boolean isSet(quickfix.field.NoStipulations field) { + return isSetField(field); + } + + public boolean isSetNoStipulations() { + return isSetField(232); + } + + public static class NoStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {233, 234, 0}; + + public NoStipulations() { + super(232, 233, ORDER); + } + + public void set(quickfix.field.StipulationType value) { + setField(value); + } + + public quickfix.field.StipulationType get(quickfix.field.StipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationType getStipulationType() throws FieldNotFound { + return get(new quickfix.field.StipulationType()); + } + + public boolean isSet(quickfix.field.StipulationType field) { + return isSetField(field); + } + + public boolean isSetStipulationType() { + return isSetField(233); + } + + public void set(quickfix.field.StipulationValue value) { + setField(value); + } + + public quickfix.field.StipulationValue get(quickfix.field.StipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationValue getStipulationValue() throws FieldNotFound { + return get(new quickfix.field.StipulationValue()); + } + + public boolean isSet(quickfix.field.StipulationValue field) { + return isSetField(field); + } + + public boolean isSetStipulationValue() { + return isSetField(234); + } + + } + + public void set(quickfix.fix44.component.YieldData component) { + setComponent(component); + } + + public quickfix.fix44.component.YieldData get(quickfix.fix44.component.YieldData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.YieldData getYieldData() throws FieldNotFound { + return get(new quickfix.fix44.component.YieldData()); + } + + public void set(quickfix.field.YieldType value) { + setField(value); + } + + public quickfix.field.YieldType get(quickfix.field.YieldType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldType getYieldType() throws FieldNotFound { + return get(new quickfix.field.YieldType()); + } + + public boolean isSet(quickfix.field.YieldType field) { + return isSetField(field); + } + + public boolean isSetYieldType() { + return isSetField(235); + } + + public void set(quickfix.field.Yield value) { + setField(value); + } + + public quickfix.field.Yield get(quickfix.field.Yield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Yield getYield() throws FieldNotFound { + return get(new quickfix.field.Yield()); + } + + public boolean isSet(quickfix.field.Yield field) { + return isSetField(field); + } + + public boolean isSetYield() { + return isSetField(236); + } + + public void set(quickfix.field.YieldCalcDate value) { + setField(value); + } + + public quickfix.field.YieldCalcDate get(quickfix.field.YieldCalcDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldCalcDate getYieldCalcDate() throws FieldNotFound { + return get(new quickfix.field.YieldCalcDate()); + } + + public boolean isSet(quickfix.field.YieldCalcDate field) { + return isSetField(field); + } + + public boolean isSetYieldCalcDate() { + return isSetField(701); + } + + public void set(quickfix.field.YieldRedemptionDate value) { + setField(value); + } + + public quickfix.field.YieldRedemptionDate get(quickfix.field.YieldRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionDate getYieldRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionDate()); + } + + public boolean isSet(quickfix.field.YieldRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionDate() { + return isSetField(696); + } + + public void set(quickfix.field.YieldRedemptionPrice value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPrice get(quickfix.field.YieldRedemptionPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPrice getYieldRedemptionPrice() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPrice()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPrice field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPrice() { + return isSetField(697); + } + + public void set(quickfix.field.YieldRedemptionPriceType value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPriceType get(quickfix.field.YieldRedemptionPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPriceType getYieldRedemptionPriceType() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPriceType()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPriceType field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPriceType() { + return isSetField(698); + } + + public void set(quickfix.field.TotNoAllocs value) { + setField(value); + } + + public quickfix.field.TotNoAllocs get(quickfix.field.TotNoAllocs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotNoAllocs getTotNoAllocs() throws FieldNotFound { + return get(new quickfix.field.TotNoAllocs()); + } + + public boolean isSet(quickfix.field.TotNoAllocs field) { + return isSetField(field); + } + + public boolean isSetTotNoAllocs() { + return isSetField(892); + } + + public void set(quickfix.field.LastFragment value) { + setField(value); + } + + public quickfix.field.LastFragment get(quickfix.field.LastFragment value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastFragment getLastFragment() throws FieldNotFound { + return get(new quickfix.field.LastFragment()); + } + + public boolean isSet(quickfix.field.LastFragment field) { + return isSetField(field); + } + + public boolean isSetLastFragment() { + return isSetField(893); + } + + public void set(quickfix.field.NoAllocs value) { + setField(value); + } + + public quickfix.field.NoAllocs get(quickfix.field.NoAllocs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoAllocs getNoAllocs() throws FieldNotFound { + return get(new quickfix.field.NoAllocs()); + } + + public boolean isSet(quickfix.field.NoAllocs field) { + return isSetField(field); + } + + public boolean isSetNoAllocs() { + return isSetField(78); + } + + public static class NoAllocs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {79, 661, 573, 366, 80, 467, 81, 539, 208, 209, 161, 360, 361, 12, 13, 479, 497, 153, 154, 119, 737, 120, 736, 155, 156, 742, 741, 160, 136, 576, 577, 635, 780, 172, 169, 170, 171, 85, 0}; + + public NoAllocs() { + super(78, 79, ORDER); + } + + public void set(quickfix.field.AllocAccount value) { + setField(value); + } + + public quickfix.field.AllocAccount get(quickfix.field.AllocAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccount getAllocAccount() throws FieldNotFound { + return get(new quickfix.field.AllocAccount()); + } + + public boolean isSet(quickfix.field.AllocAccount field) { + return isSetField(field); + } + + public boolean isSetAllocAccount() { + return isSetField(79); + } + + public void set(quickfix.field.AllocAcctIDSource value) { + setField(value); + } + + public quickfix.field.AllocAcctIDSource get(quickfix.field.AllocAcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAcctIDSource getAllocAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AllocAcctIDSource()); + } + + public boolean isSet(quickfix.field.AllocAcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAllocAcctIDSource() { + return isSetField(661); + } + + public void set(quickfix.field.MatchStatus value) { + setField(value); + } + + public quickfix.field.MatchStatus get(quickfix.field.MatchStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MatchStatus getMatchStatus() throws FieldNotFound { + return get(new quickfix.field.MatchStatus()); + } + + public boolean isSet(quickfix.field.MatchStatus field) { + return isSetField(field); + } + + public boolean isSetMatchStatus() { + return isSetField(573); + } + + public void set(quickfix.field.AllocPrice value) { + setField(value); + } + + public quickfix.field.AllocPrice get(quickfix.field.AllocPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocPrice getAllocPrice() throws FieldNotFound { + return get(new quickfix.field.AllocPrice()); + } + + public boolean isSet(quickfix.field.AllocPrice field) { + return isSetField(field); + } + + public boolean isSetAllocPrice() { + return isSetField(366); + } + + public void set(quickfix.field.AllocQty value) { + setField(value); + } + + public quickfix.field.AllocQty get(quickfix.field.AllocQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocQty getAllocQty() throws FieldNotFound { + return get(new quickfix.field.AllocQty()); + } + + public boolean isSet(quickfix.field.AllocQty field) { + return isSetField(field); + } + + public boolean isSetAllocQty() { + return isSetField(80); + } + + public void set(quickfix.field.IndividualAllocID value) { + setField(value); + } + + public quickfix.field.IndividualAllocID get(quickfix.field.IndividualAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IndividualAllocID getIndividualAllocID() throws FieldNotFound { + return get(new quickfix.field.IndividualAllocID()); + } + + public boolean isSet(quickfix.field.IndividualAllocID field) { + return isSetField(field); + } + + public boolean isSetIndividualAllocID() { + return isSetField(467); + } + + public void set(quickfix.field.ProcessCode value) { + setField(value); + } + + public quickfix.field.ProcessCode get(quickfix.field.ProcessCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ProcessCode getProcessCode() throws FieldNotFound { + return get(new quickfix.field.ProcessCode()); + } + + public boolean isSet(quickfix.field.ProcessCode field) { + return isSetField(field); + } + + public boolean isSetProcessCode() { + return isSetField(81); + } + + public void set(quickfix.fix44.component.NestedParties component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties get(quickfix.fix44.component.NestedParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties getNestedParties() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties()); + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + + public void set(quickfix.field.NotifyBrokerOfCredit value) { + setField(value); + } + + public quickfix.field.NotifyBrokerOfCredit get(quickfix.field.NotifyBrokerOfCredit value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NotifyBrokerOfCredit getNotifyBrokerOfCredit() throws FieldNotFound { + return get(new quickfix.field.NotifyBrokerOfCredit()); + } + + public boolean isSet(quickfix.field.NotifyBrokerOfCredit field) { + return isSetField(field); + } + + public boolean isSetNotifyBrokerOfCredit() { + return isSetField(208); + } + + public void set(quickfix.field.AllocHandlInst value) { + setField(value); + } + + public quickfix.field.AllocHandlInst get(quickfix.field.AllocHandlInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocHandlInst getAllocHandlInst() throws FieldNotFound { + return get(new quickfix.field.AllocHandlInst()); + } + + public boolean isSet(quickfix.field.AllocHandlInst field) { + return isSetField(field); + } + + public boolean isSetAllocHandlInst() { + return isSetField(209); + } + + public void set(quickfix.field.AllocText value) { + setField(value); + } + + public quickfix.field.AllocText get(quickfix.field.AllocText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocText getAllocText() throws FieldNotFound { + return get(new quickfix.field.AllocText()); + } + + public boolean isSet(quickfix.field.AllocText field) { + return isSetField(field); + } + + public boolean isSetAllocText() { + return isSetField(161); + } + + public void set(quickfix.field.EncodedAllocTextLen value) { + setField(value); + } + + public quickfix.field.EncodedAllocTextLen get(quickfix.field.EncodedAllocTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedAllocTextLen getEncodedAllocTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedAllocTextLen()); + } + + public boolean isSet(quickfix.field.EncodedAllocTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedAllocTextLen() { + return isSetField(360); + } + + public void set(quickfix.field.EncodedAllocText value) { + setField(value); + } + + public quickfix.field.EncodedAllocText get(quickfix.field.EncodedAllocText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedAllocText getEncodedAllocText() throws FieldNotFound { + return get(new quickfix.field.EncodedAllocText()); + } + + public boolean isSet(quickfix.field.EncodedAllocText field) { + return isSetField(field); + } + + public boolean isSetEncodedAllocText() { + return isSetField(361); + } + + public void set(quickfix.fix44.component.CommissionData component) { + setComponent(component); + } + + public quickfix.fix44.component.CommissionData get(quickfix.fix44.component.CommissionData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.CommissionData getCommissionData() throws FieldNotFound { + return get(new quickfix.fix44.component.CommissionData()); + } + + public void set(quickfix.field.Commission value) { + setField(value); + } + + public quickfix.field.Commission get(quickfix.field.Commission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Commission getCommission() throws FieldNotFound { + return get(new quickfix.field.Commission()); + } + + public boolean isSet(quickfix.field.Commission field) { + return isSetField(field); + } + + public boolean isSetCommission() { + return isSetField(12); + } + + public void set(quickfix.field.CommType value) { + setField(value); + } + + public quickfix.field.CommType get(quickfix.field.CommType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommType getCommType() throws FieldNotFound { + return get(new quickfix.field.CommType()); + } + + public boolean isSet(quickfix.field.CommType field) { + return isSetField(field); + } + + public boolean isSetCommType() { + return isSetField(13); + } + + public void set(quickfix.field.CommCurrency value) { + setField(value); + } + + public quickfix.field.CommCurrency get(quickfix.field.CommCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommCurrency getCommCurrency() throws FieldNotFound { + return get(new quickfix.field.CommCurrency()); + } + + public boolean isSet(quickfix.field.CommCurrency field) { + return isSetField(field); + } + + public boolean isSetCommCurrency() { + return isSetField(479); + } + + public void set(quickfix.field.FundRenewWaiv value) { + setField(value); + } + + public quickfix.field.FundRenewWaiv get(quickfix.field.FundRenewWaiv value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FundRenewWaiv getFundRenewWaiv() throws FieldNotFound { + return get(new quickfix.field.FundRenewWaiv()); + } + + public boolean isSet(quickfix.field.FundRenewWaiv field) { + return isSetField(field); + } + + public boolean isSetFundRenewWaiv() { + return isSetField(497); + } + + public void set(quickfix.field.AllocAvgPx value) { + setField(value); + } + + public quickfix.field.AllocAvgPx get(quickfix.field.AllocAvgPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAvgPx getAllocAvgPx() throws FieldNotFound { + return get(new quickfix.field.AllocAvgPx()); + } + + public boolean isSet(quickfix.field.AllocAvgPx field) { + return isSetField(field); + } + + public boolean isSetAllocAvgPx() { + return isSetField(153); + } + + public void set(quickfix.field.AllocNetMoney value) { + setField(value); + } + + public quickfix.field.AllocNetMoney get(quickfix.field.AllocNetMoney value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocNetMoney getAllocNetMoney() throws FieldNotFound { + return get(new quickfix.field.AllocNetMoney()); + } + + public boolean isSet(quickfix.field.AllocNetMoney field) { + return isSetField(field); + } + + public boolean isSetAllocNetMoney() { + return isSetField(154); + } + + public void set(quickfix.field.SettlCurrAmt value) { + setField(value); + } + + public quickfix.field.SettlCurrAmt get(quickfix.field.SettlCurrAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrAmt getSettlCurrAmt() throws FieldNotFound { + return get(new quickfix.field.SettlCurrAmt()); + } + + public boolean isSet(quickfix.field.SettlCurrAmt field) { + return isSetField(field); + } + + public boolean isSetSettlCurrAmt() { + return isSetField(119); + } + + public void set(quickfix.field.AllocSettlCurrAmt value) { + setField(value); + } + + public quickfix.field.AllocSettlCurrAmt get(quickfix.field.AllocSettlCurrAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocSettlCurrAmt getAllocSettlCurrAmt() throws FieldNotFound { + return get(new quickfix.field.AllocSettlCurrAmt()); + } + + public boolean isSet(quickfix.field.AllocSettlCurrAmt field) { + return isSetField(field); + } + + public boolean isSetAllocSettlCurrAmt() { + return isSetField(737); + } + + public void set(quickfix.field.SettlCurrency value) { + setField(value); + } + + public quickfix.field.SettlCurrency get(quickfix.field.SettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrency getSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.SettlCurrency()); + } + + public boolean isSet(quickfix.field.SettlCurrency field) { + return isSetField(field); + } + + public boolean isSetSettlCurrency() { + return isSetField(120); + } + + public void set(quickfix.field.AllocSettlCurrency value) { + setField(value); + } + + public quickfix.field.AllocSettlCurrency get(quickfix.field.AllocSettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocSettlCurrency getAllocSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.AllocSettlCurrency()); + } + + public boolean isSet(quickfix.field.AllocSettlCurrency field) { + return isSetField(field); + } + + public boolean isSetAllocSettlCurrency() { + return isSetField(736); + } + + public void set(quickfix.field.SettlCurrFxRate value) { + setField(value); + } + + public quickfix.field.SettlCurrFxRate get(quickfix.field.SettlCurrFxRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrFxRate getSettlCurrFxRate() throws FieldNotFound { + return get(new quickfix.field.SettlCurrFxRate()); + } + + public boolean isSet(quickfix.field.SettlCurrFxRate field) { + return isSetField(field); + } + + public boolean isSetSettlCurrFxRate() { + return isSetField(155); + } + + public void set(quickfix.field.SettlCurrFxRateCalc value) { + setField(value); + } + + public quickfix.field.SettlCurrFxRateCalc get(quickfix.field.SettlCurrFxRateCalc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrFxRateCalc getSettlCurrFxRateCalc() throws FieldNotFound { + return get(new quickfix.field.SettlCurrFxRateCalc()); + } + + public boolean isSet(quickfix.field.SettlCurrFxRateCalc field) { + return isSetField(field); + } + + public boolean isSetSettlCurrFxRateCalc() { + return isSetField(156); + } + + public void set(quickfix.field.AllocAccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.AllocAccruedInterestAmt get(quickfix.field.AllocAccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccruedInterestAmt getAllocAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.AllocAccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.AllocAccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetAllocAccruedInterestAmt() { + return isSetField(742); + } + + public void set(quickfix.field.AllocInterestAtMaturity value) { + setField(value); + } + + public quickfix.field.AllocInterestAtMaturity get(quickfix.field.AllocInterestAtMaturity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocInterestAtMaturity getAllocInterestAtMaturity() throws FieldNotFound { + return get(new quickfix.field.AllocInterestAtMaturity()); + } + + public boolean isSet(quickfix.field.AllocInterestAtMaturity field) { + return isSetField(field); + } + + public boolean isSetAllocInterestAtMaturity() { + return isSetField(741); + } + + public void set(quickfix.field.SettlInstMode value) { + setField(value); + } + + public quickfix.field.SettlInstMode get(quickfix.field.SettlInstMode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstMode getSettlInstMode() throws FieldNotFound { + return get(new quickfix.field.SettlInstMode()); + } + + public boolean isSet(quickfix.field.SettlInstMode field) { + return isSetField(field); + } + + public boolean isSetSettlInstMode() { + return isSetField(160); + } + + public void set(quickfix.field.NoMiscFees value) { + setField(value); + } + + public quickfix.field.NoMiscFees get(quickfix.field.NoMiscFees value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoMiscFees getNoMiscFees() throws FieldNotFound { + return get(new quickfix.field.NoMiscFees()); + } + + public boolean isSet(quickfix.field.NoMiscFees field) { + return isSetField(field); + } + + public boolean isSetNoMiscFees() { + return isSetField(136); + } + + public static class NoMiscFees extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {137, 138, 139, 891, 0}; + + public NoMiscFees() { + super(136, 137, ORDER); + } + + public void set(quickfix.field.MiscFeeAmt value) { + setField(value); + } + + public quickfix.field.MiscFeeAmt get(quickfix.field.MiscFeeAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeAmt getMiscFeeAmt() throws FieldNotFound { + return get(new quickfix.field.MiscFeeAmt()); + } + + public boolean isSet(quickfix.field.MiscFeeAmt field) { + return isSetField(field); + } + + public boolean isSetMiscFeeAmt() { + return isSetField(137); + } + + public void set(quickfix.field.MiscFeeCurr value) { + setField(value); + } + + public quickfix.field.MiscFeeCurr get(quickfix.field.MiscFeeCurr value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeCurr getMiscFeeCurr() throws FieldNotFound { + return get(new quickfix.field.MiscFeeCurr()); + } + + public boolean isSet(quickfix.field.MiscFeeCurr field) { + return isSetField(field); + } + + public boolean isSetMiscFeeCurr() { + return isSetField(138); + } + + public void set(quickfix.field.MiscFeeType value) { + setField(value); + } + + public quickfix.field.MiscFeeType get(quickfix.field.MiscFeeType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeType getMiscFeeType() throws FieldNotFound { + return get(new quickfix.field.MiscFeeType()); + } + + public boolean isSet(quickfix.field.MiscFeeType field) { + return isSetField(field); + } + + public boolean isSetMiscFeeType() { + return isSetField(139); + } + + public void set(quickfix.field.MiscFeeBasis value) { + setField(value); + } + + public quickfix.field.MiscFeeBasis get(quickfix.field.MiscFeeBasis value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeBasis getMiscFeeBasis() throws FieldNotFound { + return get(new quickfix.field.MiscFeeBasis()); + } + + public boolean isSet(quickfix.field.MiscFeeBasis field) { + return isSetField(field); + } + + public boolean isSetMiscFeeBasis() { + return isSetField(891); + } + + } + + public void set(quickfix.field.NoClearingInstructions value) { + setField(value); + } + + public quickfix.field.NoClearingInstructions get(quickfix.field.NoClearingInstructions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoClearingInstructions getNoClearingInstructions() throws FieldNotFound { + return get(new quickfix.field.NoClearingInstructions()); + } + + public boolean isSet(quickfix.field.NoClearingInstructions field) { + return isSetField(field); + } + + public boolean isSetNoClearingInstructions() { + return isSetField(576); + } + + public void set(quickfix.field.ClearingInstruction value) { + setField(value); + } + + public quickfix.field.ClearingInstruction get(quickfix.field.ClearingInstruction value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingInstruction getClearingInstruction() throws FieldNotFound { + return get(new quickfix.field.ClearingInstruction()); + } + + public boolean isSet(quickfix.field.ClearingInstruction field) { + return isSetField(field); + } + + public boolean isSetClearingInstruction() { + return isSetField(577); + } + + public void set(quickfix.field.ClearingFeeIndicator value) { + setField(value); + } + + public quickfix.field.ClearingFeeIndicator get(quickfix.field.ClearingFeeIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingFeeIndicator getClearingFeeIndicator() throws FieldNotFound { + return get(new quickfix.field.ClearingFeeIndicator()); + } + + public boolean isSet(quickfix.field.ClearingFeeIndicator field) { + return isSetField(field); + } + + public boolean isSetClearingFeeIndicator() { + return isSetField(635); + } + + public void set(quickfix.field.AllocSettlInstType value) { + setField(value); + } + + public quickfix.field.AllocSettlInstType get(quickfix.field.AllocSettlInstType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocSettlInstType getAllocSettlInstType() throws FieldNotFound { + return get(new quickfix.field.AllocSettlInstType()); + } + + public boolean isSet(quickfix.field.AllocSettlInstType field) { + return isSetField(field); + } + + public boolean isSetAllocSettlInstType() { + return isSetField(780); + } + + public void set(quickfix.fix44.component.SettlInstructionsData component) { + setComponent(component); + } + + public quickfix.fix44.component.SettlInstructionsData get(quickfix.fix44.component.SettlInstructionsData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SettlInstructionsData getSettlInstructionsData() throws FieldNotFound { + return get(new quickfix.fix44.component.SettlInstructionsData()); + } + + public void set(quickfix.field.SettlDeliveryType value) { + setField(value); + } + + public quickfix.field.SettlDeliveryType get(quickfix.field.SettlDeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDeliveryType getSettlDeliveryType() throws FieldNotFound { + return get(new quickfix.field.SettlDeliveryType()); + } + + public boolean isSet(quickfix.field.SettlDeliveryType field) { + return isSetField(field); + } + + public boolean isSetSettlDeliveryType() { + return isSetField(172); + } + + public void set(quickfix.field.StandInstDbType value) { + setField(value); + } + + public quickfix.field.StandInstDbType get(quickfix.field.StandInstDbType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbType getStandInstDbType() throws FieldNotFound { + return get(new quickfix.field.StandInstDbType()); + } + + public boolean isSet(quickfix.field.StandInstDbType field) { + return isSetField(field); + } + + public boolean isSetStandInstDbType() { + return isSetField(169); + } + + public void set(quickfix.field.StandInstDbName value) { + setField(value); + } + + public quickfix.field.StandInstDbName get(quickfix.field.StandInstDbName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbName getStandInstDbName() throws FieldNotFound { + return get(new quickfix.field.StandInstDbName()); + } + + public boolean isSet(quickfix.field.StandInstDbName field) { + return isSetField(field); + } + + public boolean isSetStandInstDbName() { + return isSetField(170); + } + + public void set(quickfix.field.StandInstDbID value) { + setField(value); + } + + public quickfix.field.StandInstDbID get(quickfix.field.StandInstDbID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbID getStandInstDbID() throws FieldNotFound { + return get(new quickfix.field.StandInstDbID()); + } + + public boolean isSet(quickfix.field.StandInstDbID field) { + return isSetField(field); + } + + public boolean isSetStandInstDbID() { + return isSetField(171); + } + + public void set(quickfix.field.NoDlvyInst value) { + setField(value); + } + + public quickfix.field.NoDlvyInst get(quickfix.field.NoDlvyInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoDlvyInst getNoDlvyInst() throws FieldNotFound { + return get(new quickfix.field.NoDlvyInst()); + } + + public boolean isSet(quickfix.field.NoDlvyInst field) { + return isSetField(field); + } + + public boolean isSetNoDlvyInst() { + return isSetField(85); + } + + public static class NoDlvyInst extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {165, 787, 781, 0}; + + public NoDlvyInst() { + super(85, 165, ORDER); + } + + public void set(quickfix.field.SettlInstSource value) { + setField(value); + } + + public quickfix.field.SettlInstSource get(quickfix.field.SettlInstSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstSource getSettlInstSource() throws FieldNotFound { + return get(new quickfix.field.SettlInstSource()); + } + + public boolean isSet(quickfix.field.SettlInstSource field) { + return isSetField(field); + } + + public boolean isSetSettlInstSource() { + return isSetField(165); + } + + public void set(quickfix.field.DlvyInstType value) { + setField(value); + } + + public quickfix.field.DlvyInstType get(quickfix.field.DlvyInstType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DlvyInstType getDlvyInstType() throws FieldNotFound { + return get(new quickfix.field.DlvyInstType()); + } + + public boolean isSet(quickfix.field.DlvyInstType field) { + return isSetField(field); + } + + public boolean isSetDlvyInstType() { + return isSetField(787); + } + + public void set(quickfix.fix44.component.SettlParties component) { + setComponent(component); + } + + public quickfix.fix44.component.SettlParties get(quickfix.fix44.component.SettlParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SettlParties getSettlParties() throws FieldNotFound { + return get(new quickfix.fix44.component.SettlParties()); + } + + public void set(quickfix.field.NoSettlPartyIDs value) { + setField(value); + } + + public quickfix.field.NoSettlPartyIDs get(quickfix.field.NoSettlPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSettlPartyIDs getNoSettlPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoSettlPartyIDs()); + } + + public boolean isSet(quickfix.field.NoSettlPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoSettlPartyIDs() { + return isSetField(781); + } + + public static class NoSettlPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {782, 783, 784, 801, 0}; + + public NoSettlPartyIDs() { + super(781, 782, ORDER); + } + + public void set(quickfix.field.SettlPartyID value) { + setField(value); + } + + public quickfix.field.SettlPartyID get(quickfix.field.SettlPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyID getSettlPartyID() throws FieldNotFound { + return get(new quickfix.field.SettlPartyID()); + } + + public boolean isSet(quickfix.field.SettlPartyID field) { + return isSetField(field); + } + + public boolean isSetSettlPartyID() { + return isSetField(782); + } + + public void set(quickfix.field.SettlPartyIDSource value) { + setField(value); + } + + public quickfix.field.SettlPartyIDSource get(quickfix.field.SettlPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyIDSource getSettlPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.SettlPartyIDSource()); + } + + public boolean isSet(quickfix.field.SettlPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetSettlPartyIDSource() { + return isSetField(783); + } + + public void set(quickfix.field.SettlPartyRole value) { + setField(value); + } + + public quickfix.field.SettlPartyRole get(quickfix.field.SettlPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyRole getSettlPartyRole() throws FieldNotFound { + return get(new quickfix.field.SettlPartyRole()); + } + + public boolean isSet(quickfix.field.SettlPartyRole field) { + return isSetField(field); + } + + public boolean isSetSettlPartyRole() { + return isSetField(784); + } + + public void set(quickfix.field.NoSettlPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoSettlPartySubIDs get(quickfix.field.NoSettlPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSettlPartySubIDs getNoSettlPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoSettlPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoSettlPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoSettlPartySubIDs() { + return isSetField(801); + } + + public static class NoSettlPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {785, 786, 0}; + + public NoSettlPartySubIDs() { + super(801, 785, ORDER); + } + + public void set(quickfix.field.SettlPartySubID value) { + setField(value); + } + + public quickfix.field.SettlPartySubID get(quickfix.field.SettlPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartySubID getSettlPartySubID() throws FieldNotFound { + return get(new quickfix.field.SettlPartySubID()); + } + + public boolean isSet(quickfix.field.SettlPartySubID field) { + return isSetField(field); + } + + public boolean isSetSettlPartySubID() { + return isSetField(785); + } + + public void set(quickfix.field.SettlPartySubIDType value) { + setField(value); + } + + public quickfix.field.SettlPartySubIDType get(quickfix.field.SettlPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartySubIDType getSettlPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.SettlPartySubIDType()); + } + + public boolean isSet(quickfix.field.SettlPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetSettlPartySubIDType() { + return isSetField(786); + } + + } + + } + + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/AllocationInstructionAck.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/AllocationInstructionAck.java new file mode 100644 index 000000000..948ea5b4d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/AllocationInstructionAck.java @@ -0,0 +1,704 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class AllocationInstructionAck extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "P"; + + + public AllocationInstructionAck() { + + super(new int[] {70, 453, 793, 75, 60, 87, 88, 626, 808, 573, 460, 167, 58, 354, 355, 78, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public AllocationInstructionAck(quickfix.field.AllocID allocID, quickfix.field.TransactTime transactTime, quickfix.field.AllocStatus allocStatus) { + this(); + setField(allocID); + setField(transactTime); + setField(allocStatus); + } + + public void set(quickfix.field.AllocID value) { + setField(value); + } + + public quickfix.field.AllocID get(quickfix.field.AllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocID getAllocID() throws FieldNotFound { + return get(new quickfix.field.AllocID()); + } + + public boolean isSet(quickfix.field.AllocID field) { + return isSetField(field); + } + + public boolean isSetAllocID() { + return isSetField(70); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.SecondaryAllocID value) { + setField(value); + } + + public quickfix.field.SecondaryAllocID get(quickfix.field.SecondaryAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryAllocID getSecondaryAllocID() throws FieldNotFound { + return get(new quickfix.field.SecondaryAllocID()); + } + + public boolean isSet(quickfix.field.SecondaryAllocID field) { + return isSetField(field); + } + + public boolean isSetSecondaryAllocID() { + return isSetField(793); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.AllocStatus value) { + setField(value); + } + + public quickfix.field.AllocStatus get(quickfix.field.AllocStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocStatus getAllocStatus() throws FieldNotFound { + return get(new quickfix.field.AllocStatus()); + } + + public boolean isSet(quickfix.field.AllocStatus field) { + return isSetField(field); + } + + public boolean isSetAllocStatus() { + return isSetField(87); + } + + public void set(quickfix.field.AllocRejCode value) { + setField(value); + } + + public quickfix.field.AllocRejCode get(quickfix.field.AllocRejCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocRejCode getAllocRejCode() throws FieldNotFound { + return get(new quickfix.field.AllocRejCode()); + } + + public boolean isSet(quickfix.field.AllocRejCode field) { + return isSetField(field); + } + + public boolean isSetAllocRejCode() { + return isSetField(88); + } + + public void set(quickfix.field.AllocType value) { + setField(value); + } + + public quickfix.field.AllocType get(quickfix.field.AllocType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocType getAllocType() throws FieldNotFound { + return get(new quickfix.field.AllocType()); + } + + public boolean isSet(quickfix.field.AllocType field) { + return isSetField(field); + } + + public boolean isSetAllocType() { + return isSetField(626); + } + + public void set(quickfix.field.AllocIntermedReqType value) { + setField(value); + } + + public quickfix.field.AllocIntermedReqType get(quickfix.field.AllocIntermedReqType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocIntermedReqType getAllocIntermedReqType() throws FieldNotFound { + return get(new quickfix.field.AllocIntermedReqType()); + } + + public boolean isSet(quickfix.field.AllocIntermedReqType field) { + return isSetField(field); + } + + public boolean isSetAllocIntermedReqType() { + return isSetField(808); + } + + public void set(quickfix.field.MatchStatus value) { + setField(value); + } + + public quickfix.field.MatchStatus get(quickfix.field.MatchStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MatchStatus getMatchStatus() throws FieldNotFound { + return get(new quickfix.field.MatchStatus()); + } + + public boolean isSet(quickfix.field.MatchStatus field) { + return isSetField(field); + } + + public boolean isSetMatchStatus() { + return isSetField(573); + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.NoAllocs value) { + setField(value); + } + + public quickfix.field.NoAllocs get(quickfix.field.NoAllocs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoAllocs getNoAllocs() throws FieldNotFound { + return get(new quickfix.field.NoAllocs()); + } + + public boolean isSet(quickfix.field.NoAllocs field) { + return isSetField(field); + } + + public boolean isSetNoAllocs() { + return isSetField(78); + } + + public static class NoAllocs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {79, 661, 366, 467, 776, 161, 360, 361, 0}; + + public NoAllocs() { + super(78, 79, ORDER); + } + + public void set(quickfix.field.AllocAccount value) { + setField(value); + } + + public quickfix.field.AllocAccount get(quickfix.field.AllocAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccount getAllocAccount() throws FieldNotFound { + return get(new quickfix.field.AllocAccount()); + } + + public boolean isSet(quickfix.field.AllocAccount field) { + return isSetField(field); + } + + public boolean isSetAllocAccount() { + return isSetField(79); + } + + public void set(quickfix.field.AllocAcctIDSource value) { + setField(value); + } + + public quickfix.field.AllocAcctIDSource get(quickfix.field.AllocAcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAcctIDSource getAllocAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AllocAcctIDSource()); + } + + public boolean isSet(quickfix.field.AllocAcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAllocAcctIDSource() { + return isSetField(661); + } + + public void set(quickfix.field.AllocPrice value) { + setField(value); + } + + public quickfix.field.AllocPrice get(quickfix.field.AllocPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocPrice getAllocPrice() throws FieldNotFound { + return get(new quickfix.field.AllocPrice()); + } + + public boolean isSet(quickfix.field.AllocPrice field) { + return isSetField(field); + } + + public boolean isSetAllocPrice() { + return isSetField(366); + } + + public void set(quickfix.field.IndividualAllocID value) { + setField(value); + } + + public quickfix.field.IndividualAllocID get(quickfix.field.IndividualAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IndividualAllocID getIndividualAllocID() throws FieldNotFound { + return get(new quickfix.field.IndividualAllocID()); + } + + public boolean isSet(quickfix.field.IndividualAllocID field) { + return isSetField(field); + } + + public boolean isSetIndividualAllocID() { + return isSetField(467); + } + + public void set(quickfix.field.IndividualAllocRejCode value) { + setField(value); + } + + public quickfix.field.IndividualAllocRejCode get(quickfix.field.IndividualAllocRejCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IndividualAllocRejCode getIndividualAllocRejCode() throws FieldNotFound { + return get(new quickfix.field.IndividualAllocRejCode()); + } + + public boolean isSet(quickfix.field.IndividualAllocRejCode field) { + return isSetField(field); + } + + public boolean isSetIndividualAllocRejCode() { + return isSetField(776); + } + + public void set(quickfix.field.AllocText value) { + setField(value); + } + + public quickfix.field.AllocText get(quickfix.field.AllocText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocText getAllocText() throws FieldNotFound { + return get(new quickfix.field.AllocText()); + } + + public boolean isSet(quickfix.field.AllocText field) { + return isSetField(field); + } + + public boolean isSetAllocText() { + return isSetField(161); + } + + public void set(quickfix.field.EncodedAllocTextLen value) { + setField(value); + } + + public quickfix.field.EncodedAllocTextLen get(quickfix.field.EncodedAllocTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedAllocTextLen getEncodedAllocTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedAllocTextLen()); + } + + public boolean isSet(quickfix.field.EncodedAllocTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedAllocTextLen() { + return isSetField(360); + } + + public void set(quickfix.field.EncodedAllocText value) { + setField(value); + } + + public quickfix.field.EncodedAllocText get(quickfix.field.EncodedAllocText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedAllocText getEncodedAllocText() throws FieldNotFound { + return get(new quickfix.field.EncodedAllocText()); + } + + public boolean isSet(quickfix.field.EncodedAllocText field) { + return isSetField(field); + } + + public boolean isSetEncodedAllocText() { + return isSetField(361); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/AllocationReport.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/AllocationReport.java new file mode 100644 index 000000000..e65b6cb13 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/AllocationReport.java @@ -0,0 +1,7181 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class AllocationReport extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AS"; + + + public AllocationReport() { + + super(new int[] {755, 70, 71, 795, 796, 793, 794, 87, 88, 72, 808, 196, 197, 466, 857, 73, 124, 570, 700, 574, 54, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 668, 869, 870, 913, 914, 915, 918, 788, 916, 917, 919, 898, 711, 555, 53, 854, 30, 229, 336, 625, 423, 6, 860, 218, 220, 221, 222, 662, 663, 699, 761, 15, 74, 453, 75, 60, 63, 64, 775, 381, 238, 237, 118, 77, 754, 58, 354, 355, 157, 158, 159, 540, 738, 920, 921, 922, 650, 232, 235, 236, 701, 696, 697, 698, 892, 893, 78, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public AllocationReport(quickfix.field.AllocReportID allocReportID, quickfix.field.AllocTransType allocTransType, quickfix.field.AllocReportType allocReportType, quickfix.field.AllocStatus allocStatus, quickfix.field.AllocNoOrdersType allocNoOrdersType, quickfix.field.Side side, quickfix.field.Quantity quantity, quickfix.field.AvgPx avgPx, quickfix.field.TradeDate tradeDate) { + this(); + setField(allocReportID); + setField(allocTransType); + setField(allocReportType); + setField(allocStatus); + setField(allocNoOrdersType); + setField(side); + setField(quantity); + setField(avgPx); + setField(tradeDate); + } + + public void set(quickfix.field.AllocReportID value) { + setField(value); + } + + public quickfix.field.AllocReportID get(quickfix.field.AllocReportID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocReportID getAllocReportID() throws FieldNotFound { + return get(new quickfix.field.AllocReportID()); + } + + public boolean isSet(quickfix.field.AllocReportID field) { + return isSetField(field); + } + + public boolean isSetAllocReportID() { + return isSetField(755); + } + + public void set(quickfix.field.AllocID value) { + setField(value); + } + + public quickfix.field.AllocID get(quickfix.field.AllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocID getAllocID() throws FieldNotFound { + return get(new quickfix.field.AllocID()); + } + + public boolean isSet(quickfix.field.AllocID field) { + return isSetField(field); + } + + public boolean isSetAllocID() { + return isSetField(70); + } + + public void set(quickfix.field.AllocTransType value) { + setField(value); + } + + public quickfix.field.AllocTransType get(quickfix.field.AllocTransType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocTransType getAllocTransType() throws FieldNotFound { + return get(new quickfix.field.AllocTransType()); + } + + public boolean isSet(quickfix.field.AllocTransType field) { + return isSetField(field); + } + + public boolean isSetAllocTransType() { + return isSetField(71); + } + + public void set(quickfix.field.AllocReportRefID value) { + setField(value); + } + + public quickfix.field.AllocReportRefID get(quickfix.field.AllocReportRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocReportRefID getAllocReportRefID() throws FieldNotFound { + return get(new quickfix.field.AllocReportRefID()); + } + + public boolean isSet(quickfix.field.AllocReportRefID field) { + return isSetField(field); + } + + public boolean isSetAllocReportRefID() { + return isSetField(795); + } + + public void set(quickfix.field.AllocCancReplaceReason value) { + setField(value); + } + + public quickfix.field.AllocCancReplaceReason get(quickfix.field.AllocCancReplaceReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocCancReplaceReason getAllocCancReplaceReason() throws FieldNotFound { + return get(new quickfix.field.AllocCancReplaceReason()); + } + + public boolean isSet(quickfix.field.AllocCancReplaceReason field) { + return isSetField(field); + } + + public boolean isSetAllocCancReplaceReason() { + return isSetField(796); + } + + public void set(quickfix.field.SecondaryAllocID value) { + setField(value); + } + + public quickfix.field.SecondaryAllocID get(quickfix.field.SecondaryAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryAllocID getSecondaryAllocID() throws FieldNotFound { + return get(new quickfix.field.SecondaryAllocID()); + } + + public boolean isSet(quickfix.field.SecondaryAllocID field) { + return isSetField(field); + } + + public boolean isSetSecondaryAllocID() { + return isSetField(793); + } + + public void set(quickfix.field.AllocReportType value) { + setField(value); + } + + public quickfix.field.AllocReportType get(quickfix.field.AllocReportType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocReportType getAllocReportType() throws FieldNotFound { + return get(new quickfix.field.AllocReportType()); + } + + public boolean isSet(quickfix.field.AllocReportType field) { + return isSetField(field); + } + + public boolean isSetAllocReportType() { + return isSetField(794); + } + + public void set(quickfix.field.AllocStatus value) { + setField(value); + } + + public quickfix.field.AllocStatus get(quickfix.field.AllocStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocStatus getAllocStatus() throws FieldNotFound { + return get(new quickfix.field.AllocStatus()); + } + + public boolean isSet(quickfix.field.AllocStatus field) { + return isSetField(field); + } + + public boolean isSetAllocStatus() { + return isSetField(87); + } + + public void set(quickfix.field.AllocRejCode value) { + setField(value); + } + + public quickfix.field.AllocRejCode get(quickfix.field.AllocRejCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocRejCode getAllocRejCode() throws FieldNotFound { + return get(new quickfix.field.AllocRejCode()); + } + + public boolean isSet(quickfix.field.AllocRejCode field) { + return isSetField(field); + } + + public boolean isSetAllocRejCode() { + return isSetField(88); + } + + public void set(quickfix.field.RefAllocID value) { + setField(value); + } + + public quickfix.field.RefAllocID get(quickfix.field.RefAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RefAllocID getRefAllocID() throws FieldNotFound { + return get(new quickfix.field.RefAllocID()); + } + + public boolean isSet(quickfix.field.RefAllocID field) { + return isSetField(field); + } + + public boolean isSetRefAllocID() { + return isSetField(72); + } + + public void set(quickfix.field.AllocIntermedReqType value) { + setField(value); + } + + public quickfix.field.AllocIntermedReqType get(quickfix.field.AllocIntermedReqType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocIntermedReqType getAllocIntermedReqType() throws FieldNotFound { + return get(new quickfix.field.AllocIntermedReqType()); + } + + public boolean isSet(quickfix.field.AllocIntermedReqType field) { + return isSetField(field); + } + + public boolean isSetAllocIntermedReqType() { + return isSetField(808); + } + + public void set(quickfix.field.AllocLinkID value) { + setField(value); + } + + public quickfix.field.AllocLinkID get(quickfix.field.AllocLinkID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocLinkID getAllocLinkID() throws FieldNotFound { + return get(new quickfix.field.AllocLinkID()); + } + + public boolean isSet(quickfix.field.AllocLinkID field) { + return isSetField(field); + } + + public boolean isSetAllocLinkID() { + return isSetField(196); + } + + public void set(quickfix.field.AllocLinkType value) { + setField(value); + } + + public quickfix.field.AllocLinkType get(quickfix.field.AllocLinkType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocLinkType getAllocLinkType() throws FieldNotFound { + return get(new quickfix.field.AllocLinkType()); + } + + public boolean isSet(quickfix.field.AllocLinkType field) { + return isSetField(field); + } + + public boolean isSetAllocLinkType() { + return isSetField(197); + } + + public void set(quickfix.field.BookingRefID value) { + setField(value); + } + + public quickfix.field.BookingRefID get(quickfix.field.BookingRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BookingRefID getBookingRefID() throws FieldNotFound { + return get(new quickfix.field.BookingRefID()); + } + + public boolean isSet(quickfix.field.BookingRefID field) { + return isSetField(field); + } + + public boolean isSetBookingRefID() { + return isSetField(466); + } + + public void set(quickfix.field.AllocNoOrdersType value) { + setField(value); + } + + public quickfix.field.AllocNoOrdersType get(quickfix.field.AllocNoOrdersType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocNoOrdersType getAllocNoOrdersType() throws FieldNotFound { + return get(new quickfix.field.AllocNoOrdersType()); + } + + public boolean isSet(quickfix.field.AllocNoOrdersType field) { + return isSetField(field); + } + + public boolean isSetAllocNoOrdersType() { + return isSetField(857); + } + + public void set(quickfix.field.NoOrders value) { + setField(value); + } + + public quickfix.field.NoOrders get(quickfix.field.NoOrders value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoOrders getNoOrders() throws FieldNotFound { + return get(new quickfix.field.NoOrders()); + } + + public boolean isSet(quickfix.field.NoOrders field) { + return isSetField(field); + } + + public boolean isSetNoOrders() { + return isSetField(73); + } + + public static class NoOrders extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {11, 37, 198, 526, 66, 756, 38, 799, 800, 0}; + + public NoOrders() { + super(73, 11, ORDER); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.SecondaryOrderID value) { + setField(value); + } + + public quickfix.field.SecondaryOrderID get(quickfix.field.SecondaryOrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryOrderID getSecondaryOrderID() throws FieldNotFound { + return get(new quickfix.field.SecondaryOrderID()); + } + + public boolean isSet(quickfix.field.SecondaryOrderID field) { + return isSetField(field); + } + + public boolean isSetSecondaryOrderID() { + return isSetField(198); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.fix44.component.NestedParties2 component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties2 get(quickfix.fix44.component.NestedParties2 component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties2 getNestedParties2() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties2()); + } + + public void set(quickfix.field.NoNested2PartyIDs value) { + setField(value); + } + + public quickfix.field.NoNested2PartyIDs get(quickfix.field.NoNested2PartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested2PartyIDs getNoNested2PartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested2PartyIDs()); + } + + public boolean isSet(quickfix.field.NoNested2PartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested2PartyIDs() { + return isSetField(756); + } + + public static class NoNested2PartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {757, 758, 759, 806, 0}; + + public NoNested2PartyIDs() { + super(756, 757, ORDER); + } + + public void set(quickfix.field.Nested2PartyID value) { + setField(value); + } + + public quickfix.field.Nested2PartyID get(quickfix.field.Nested2PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyID getNested2PartyID() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyID()); + } + + public boolean isSet(quickfix.field.Nested2PartyID field) { + return isSetField(field); + } + + public boolean isSetNested2PartyID() { + return isSetField(757); + } + + public void set(quickfix.field.Nested2PartyIDSource value) { + setField(value); + } + + public quickfix.field.Nested2PartyIDSource get(quickfix.field.Nested2PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyIDSource getNested2PartyIDSource() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyIDSource()); + } + + public boolean isSet(quickfix.field.Nested2PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNested2PartyIDSource() { + return isSetField(758); + } + + public void set(quickfix.field.Nested2PartyRole value) { + setField(value); + } + + public quickfix.field.Nested2PartyRole get(quickfix.field.Nested2PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyRole getNested2PartyRole() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyRole()); + } + + public boolean isSet(quickfix.field.Nested2PartyRole field) { + return isSetField(field); + } + + public boolean isSetNested2PartyRole() { + return isSetField(759); + } + + public void set(quickfix.field.NoNested2PartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNested2PartySubIDs get(quickfix.field.NoNested2PartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested2PartySubIDs getNoNested2PartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested2PartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNested2PartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested2PartySubIDs() { + return isSetField(806); + } + + public static class NoNested2PartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {760, 807, 0}; + + public NoNested2PartySubIDs() { + super(806, 760, ORDER); + } + + public void set(quickfix.field.Nested2PartySubID value) { + setField(value); + } + + public quickfix.field.Nested2PartySubID get(quickfix.field.Nested2PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartySubID getNested2PartySubID() throws FieldNotFound { + return get(new quickfix.field.Nested2PartySubID()); + } + + public boolean isSet(quickfix.field.Nested2PartySubID field) { + return isSetField(field); + } + + public boolean isSetNested2PartySubID() { + return isSetField(760); + } + + public void set(quickfix.field.Nested2PartySubIDType value) { + setField(value); + } + + public quickfix.field.Nested2PartySubIDType get(quickfix.field.Nested2PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartySubIDType getNested2PartySubIDType() throws FieldNotFound { + return get(new quickfix.field.Nested2PartySubIDType()); + } + + public boolean isSet(quickfix.field.Nested2PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNested2PartySubIDType() { + return isSetField(807); + } + + } + + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.OrderAvgPx value) { + setField(value); + } + + public quickfix.field.OrderAvgPx get(quickfix.field.OrderAvgPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderAvgPx getOrderAvgPx() throws FieldNotFound { + return get(new quickfix.field.OrderAvgPx()); + } + + public boolean isSet(quickfix.field.OrderAvgPx field) { + return isSetField(field); + } + + public boolean isSetOrderAvgPx() { + return isSetField(799); + } + + public void set(quickfix.field.OrderBookingQty value) { + setField(value); + } + + public quickfix.field.OrderBookingQty get(quickfix.field.OrderBookingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderBookingQty getOrderBookingQty() throws FieldNotFound { + return get(new quickfix.field.OrderBookingQty()); + } + + public boolean isSet(quickfix.field.OrderBookingQty field) { + return isSetField(field); + } + + public boolean isSetOrderBookingQty() { + return isSetField(800); + } + + } + + public void set(quickfix.field.NoExecs value) { + setField(value); + } + + public quickfix.field.NoExecs get(quickfix.field.NoExecs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoExecs getNoExecs() throws FieldNotFound { + return get(new quickfix.field.NoExecs()); + } + + public boolean isSet(quickfix.field.NoExecs field) { + return isSetField(field); + } + + public boolean isSetNoExecs() { + return isSetField(124); + } + + public static class NoExecs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {32, 17, 527, 31, 669, 29, 0}; + + public NoExecs() { + super(124, 32, ORDER); + } + + public void set(quickfix.field.LastQty value) { + setField(value); + } + + public quickfix.field.LastQty get(quickfix.field.LastQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastQty getLastQty() throws FieldNotFound { + return get(new quickfix.field.LastQty()); + } + + public boolean isSet(quickfix.field.LastQty field) { + return isSetField(field); + } + + public boolean isSetLastQty() { + return isSetField(32); + } + + public void set(quickfix.field.ExecID value) { + setField(value); + } + + public quickfix.field.ExecID get(quickfix.field.ExecID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecID getExecID() throws FieldNotFound { + return get(new quickfix.field.ExecID()); + } + + public boolean isSet(quickfix.field.ExecID field) { + return isSetField(field); + } + + public boolean isSetExecID() { + return isSetField(17); + } + + public void set(quickfix.field.SecondaryExecID value) { + setField(value); + } + + public quickfix.field.SecondaryExecID get(quickfix.field.SecondaryExecID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryExecID getSecondaryExecID() throws FieldNotFound { + return get(new quickfix.field.SecondaryExecID()); + } + + public boolean isSet(quickfix.field.SecondaryExecID field) { + return isSetField(field); + } + + public boolean isSetSecondaryExecID() { + return isSetField(527); + } + + public void set(quickfix.field.LastPx value) { + setField(value); + } + + public quickfix.field.LastPx get(quickfix.field.LastPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastPx getLastPx() throws FieldNotFound { + return get(new quickfix.field.LastPx()); + } + + public boolean isSet(quickfix.field.LastPx field) { + return isSetField(field); + } + + public boolean isSetLastPx() { + return isSetField(31); + } + + public void set(quickfix.field.LastParPx value) { + setField(value); + } + + public quickfix.field.LastParPx get(quickfix.field.LastParPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastParPx getLastParPx() throws FieldNotFound { + return get(new quickfix.field.LastParPx()); + } + + public boolean isSet(quickfix.field.LastParPx field) { + return isSetField(field); + } + + public boolean isSetLastParPx() { + return isSetField(669); + } + + public void set(quickfix.field.LastCapacity value) { + setField(value); + } + + public quickfix.field.LastCapacity get(quickfix.field.LastCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastCapacity getLastCapacity() throws FieldNotFound { + return get(new quickfix.field.LastCapacity()); + } + + public boolean isSet(quickfix.field.LastCapacity field) { + return isSetField(field); + } + + public boolean isSetLastCapacity() { + return isSetField(29); + } + + } + + public void set(quickfix.field.PreviouslyReported value) { + setField(value); + } + + public quickfix.field.PreviouslyReported get(quickfix.field.PreviouslyReported value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PreviouslyReported getPreviouslyReported() throws FieldNotFound { + return get(new quickfix.field.PreviouslyReported()); + } + + public boolean isSet(quickfix.field.PreviouslyReported field) { + return isSetField(field); + } + + public boolean isSetPreviouslyReported() { + return isSetField(570); + } + + public void set(quickfix.field.ReversalIndicator value) { + setField(value); + } + + public quickfix.field.ReversalIndicator get(quickfix.field.ReversalIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ReversalIndicator getReversalIndicator() throws FieldNotFound { + return get(new quickfix.field.ReversalIndicator()); + } + + public boolean isSet(quickfix.field.ReversalIndicator field) { + return isSetField(field); + } + + public boolean isSetReversalIndicator() { + return isSetField(700); + } + + public void set(quickfix.field.MatchType value) { + setField(value); + } + + public quickfix.field.MatchType get(quickfix.field.MatchType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MatchType getMatchType() throws FieldNotFound { + return get(new quickfix.field.MatchType()); + } + + public boolean isSet(quickfix.field.MatchType field) { + return isSetField(field); + } + + public boolean isSetMatchType() { + return isSetField(574); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.InstrumentExtension component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentExtension get(quickfix.fix44.component.InstrumentExtension component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentExtension getInstrumentExtension() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentExtension()); + } + + public void set(quickfix.field.DeliveryForm value) { + setField(value); + } + + public quickfix.field.DeliveryForm get(quickfix.field.DeliveryForm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryForm getDeliveryForm() throws FieldNotFound { + return get(new quickfix.field.DeliveryForm()); + } + + public boolean isSet(quickfix.field.DeliveryForm field) { + return isSetField(field); + } + + public boolean isSetDeliveryForm() { + return isSetField(668); + } + + public void set(quickfix.field.PctAtRisk value) { + setField(value); + } + + public quickfix.field.PctAtRisk get(quickfix.field.PctAtRisk value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PctAtRisk getPctAtRisk() throws FieldNotFound { + return get(new quickfix.field.PctAtRisk()); + } + + public boolean isSet(quickfix.field.PctAtRisk field) { + return isSetField(field); + } + + public boolean isSetPctAtRisk() { + return isSetField(869); + } + + public void set(quickfix.field.NoInstrAttrib value) { + setField(value); + } + + public quickfix.field.NoInstrAttrib get(quickfix.field.NoInstrAttrib value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoInstrAttrib getNoInstrAttrib() throws FieldNotFound { + return get(new quickfix.field.NoInstrAttrib()); + } + + public boolean isSet(quickfix.field.NoInstrAttrib field) { + return isSetField(field); + } + + public boolean isSetNoInstrAttrib() { + return isSetField(870); + } + + public static class NoInstrAttrib extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {871, 872, 0}; + + public NoInstrAttrib() { + super(870, 871, ORDER); + } + + public void set(quickfix.field.InstrAttribType value) { + setField(value); + } + + public quickfix.field.InstrAttribType get(quickfix.field.InstrAttribType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribType getInstrAttribType() throws FieldNotFound { + return get(new quickfix.field.InstrAttribType()); + } + + public boolean isSet(quickfix.field.InstrAttribType field) { + return isSetField(field); + } + + public boolean isSetInstrAttribType() { + return isSetField(871); + } + + public void set(quickfix.field.InstrAttribValue value) { + setField(value); + } + + public quickfix.field.InstrAttribValue get(quickfix.field.InstrAttribValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribValue getInstrAttribValue() throws FieldNotFound { + return get(new quickfix.field.InstrAttribValue()); + } + + public boolean isSet(quickfix.field.InstrAttribValue field) { + return isSetField(field); + } + + public boolean isSetInstrAttribValue() { + return isSetField(872); + } + + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.Quantity value) { + setField(value); + } + + public quickfix.field.Quantity get(quickfix.field.Quantity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Quantity getQuantity() throws FieldNotFound { + return get(new quickfix.field.Quantity()); + } + + public boolean isSet(quickfix.field.Quantity field) { + return isSetField(field); + } + + public boolean isSetQuantity() { + return isSetField(53); + } + + public void set(quickfix.field.QtyType value) { + setField(value); + } + + public quickfix.field.QtyType get(quickfix.field.QtyType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QtyType getQtyType() throws FieldNotFound { + return get(new quickfix.field.QtyType()); + } + + public boolean isSet(quickfix.field.QtyType field) { + return isSetField(field); + } + + public boolean isSetQtyType() { + return isSetField(854); + } + + public void set(quickfix.field.LastMkt value) { + setField(value); + } + + public quickfix.field.LastMkt get(quickfix.field.LastMkt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastMkt getLastMkt() throws FieldNotFound { + return get(new quickfix.field.LastMkt()); + } + + public boolean isSet(quickfix.field.LastMkt field) { + return isSetField(field); + } + + public boolean isSetLastMkt() { + return isSetField(30); + } + + public void set(quickfix.field.TradeOriginationDate value) { + setField(value); + } + + public quickfix.field.TradeOriginationDate get(quickfix.field.TradeOriginationDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeOriginationDate getTradeOriginationDate() throws FieldNotFound { + return get(new quickfix.field.TradeOriginationDate()); + } + + public boolean isSet(quickfix.field.TradeOriginationDate field) { + return isSetField(field); + } + + public boolean isSetTradeOriginationDate() { + return isSetField(229); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.field.AvgPx value) { + setField(value); + } + + public quickfix.field.AvgPx get(quickfix.field.AvgPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AvgPx getAvgPx() throws FieldNotFound { + return get(new quickfix.field.AvgPx()); + } + + public boolean isSet(quickfix.field.AvgPx field) { + return isSetField(field); + } + + public boolean isSetAvgPx() { + return isSetField(6); + } + + public void set(quickfix.field.AvgParPx value) { + setField(value); + } + + public quickfix.field.AvgParPx get(quickfix.field.AvgParPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AvgParPx getAvgParPx() throws FieldNotFound { + return get(new quickfix.field.AvgParPx()); + } + + public boolean isSet(quickfix.field.AvgParPx field) { + return isSetField(field); + } + + public boolean isSetAvgParPx() { + return isSetField(860); + } + + public void set(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData get(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData getSpreadOrBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.SpreadOrBenchmarkCurveData()); + } + + public void set(quickfix.field.Spread value) { + setField(value); + } + + public quickfix.field.Spread get(quickfix.field.Spread value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Spread getSpread() throws FieldNotFound { + return get(new quickfix.field.Spread()); + } + + public boolean isSet(quickfix.field.Spread field) { + return isSetField(field); + } + + public boolean isSetSpread() { + return isSetField(218); + } + + public void set(quickfix.field.BenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveCurrency get(quickfix.field.BenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveCurrency getBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveCurrency() { + return isSetField(220); + } + + public void set(quickfix.field.BenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveName get(quickfix.field.BenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveName getBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveName() { + return isSetField(221); + } + + public void set(quickfix.field.BenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.BenchmarkCurvePoint get(quickfix.field.BenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurvePoint getBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.BenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurvePoint() { + return isSetField(222); + } + + public void set(quickfix.field.BenchmarkPrice value) { + setField(value); + } + + public quickfix.field.BenchmarkPrice get(quickfix.field.BenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPrice getBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPrice()); + } + + public boolean isSet(quickfix.field.BenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPrice() { + return isSetField(662); + } + + public void set(quickfix.field.BenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.BenchmarkPriceType get(quickfix.field.BenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPriceType getBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.BenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPriceType() { + return isSetField(663); + } + + public void set(quickfix.field.BenchmarkSecurityID value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityID get(quickfix.field.BenchmarkSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityID getBenchmarkSecurityID() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityID()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityID field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityID() { + return isSetField(699); + } + + public void set(quickfix.field.BenchmarkSecurityIDSource value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityIDSource get(quickfix.field.BenchmarkSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityIDSource getBenchmarkSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityIDSource()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityIDSource() { + return isSetField(761); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.AvgPxPrecision value) { + setField(value); + } + + public quickfix.field.AvgPxPrecision get(quickfix.field.AvgPxPrecision value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AvgPxPrecision getAvgPxPrecision() throws FieldNotFound { + return get(new quickfix.field.AvgPxPrecision()); + } + + public boolean isSet(quickfix.field.AvgPxPrecision field) { + return isSetField(field); + } + + public boolean isSetAvgPxPrecision() { + return isSetField(74); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.SettlType value) { + setField(value); + } + + public quickfix.field.SettlType get(quickfix.field.SettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlType getSettlType() throws FieldNotFound { + return get(new quickfix.field.SettlType()); + } + + public boolean isSet(quickfix.field.SettlType field) { + return isSetField(field); + } + + public boolean isSetSettlType() { + return isSetField(63); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.BookingType value) { + setField(value); + } + + public quickfix.field.BookingType get(quickfix.field.BookingType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BookingType getBookingType() throws FieldNotFound { + return get(new quickfix.field.BookingType()); + } + + public boolean isSet(quickfix.field.BookingType field) { + return isSetField(field); + } + + public boolean isSetBookingType() { + return isSetField(775); + } + + public void set(quickfix.field.GrossTradeAmt value) { + setField(value); + } + + public quickfix.field.GrossTradeAmt get(quickfix.field.GrossTradeAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.GrossTradeAmt getGrossTradeAmt() throws FieldNotFound { + return get(new quickfix.field.GrossTradeAmt()); + } + + public boolean isSet(quickfix.field.GrossTradeAmt field) { + return isSetField(field); + } + + public boolean isSetGrossTradeAmt() { + return isSetField(381); + } + + public void set(quickfix.field.Concession value) { + setField(value); + } + + public quickfix.field.Concession get(quickfix.field.Concession value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Concession getConcession() throws FieldNotFound { + return get(new quickfix.field.Concession()); + } + + public boolean isSet(quickfix.field.Concession field) { + return isSetField(field); + } + + public boolean isSetConcession() { + return isSetField(238); + } + + public void set(quickfix.field.TotalTakedown value) { + setField(value); + } + + public quickfix.field.TotalTakedown get(quickfix.field.TotalTakedown value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotalTakedown getTotalTakedown() throws FieldNotFound { + return get(new quickfix.field.TotalTakedown()); + } + + public boolean isSet(quickfix.field.TotalTakedown field) { + return isSetField(field); + } + + public boolean isSetTotalTakedown() { + return isSetField(237); + } + + public void set(quickfix.field.NetMoney value) { + setField(value); + } + + public quickfix.field.NetMoney get(quickfix.field.NetMoney value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NetMoney getNetMoney() throws FieldNotFound { + return get(new quickfix.field.NetMoney()); + } + + public boolean isSet(quickfix.field.NetMoney field) { + return isSetField(field); + } + + public boolean isSetNetMoney() { + return isSetField(118); + } + + public void set(quickfix.field.PositionEffect value) { + setField(value); + } + + public quickfix.field.PositionEffect get(quickfix.field.PositionEffect value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PositionEffect getPositionEffect() throws FieldNotFound { + return get(new quickfix.field.PositionEffect()); + } + + public boolean isSet(quickfix.field.PositionEffect field) { + return isSetField(field); + } + + public boolean isSetPositionEffect() { + return isSetField(77); + } + + public void set(quickfix.field.AutoAcceptIndicator value) { + setField(value); + } + + public quickfix.field.AutoAcceptIndicator get(quickfix.field.AutoAcceptIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AutoAcceptIndicator getAutoAcceptIndicator() throws FieldNotFound { + return get(new quickfix.field.AutoAcceptIndicator()); + } + + public boolean isSet(quickfix.field.AutoAcceptIndicator field) { + return isSetField(field); + } + + public boolean isSetAutoAcceptIndicator() { + return isSetField(754); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.NumDaysInterest value) { + setField(value); + } + + public quickfix.field.NumDaysInterest get(quickfix.field.NumDaysInterest value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NumDaysInterest getNumDaysInterest() throws FieldNotFound { + return get(new quickfix.field.NumDaysInterest()); + } + + public boolean isSet(quickfix.field.NumDaysInterest field) { + return isSetField(field); + } + + public boolean isSetNumDaysInterest() { + return isSetField(157); + } + + public void set(quickfix.field.AccruedInterestRate value) { + setField(value); + } + + public quickfix.field.AccruedInterestRate get(quickfix.field.AccruedInterestRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccruedInterestRate getAccruedInterestRate() throws FieldNotFound { + return get(new quickfix.field.AccruedInterestRate()); + } + + public boolean isSet(quickfix.field.AccruedInterestRate field) { + return isSetField(field); + } + + public boolean isSetAccruedInterestRate() { + return isSetField(158); + } + + public void set(quickfix.field.AccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.AccruedInterestAmt get(quickfix.field.AccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccruedInterestAmt getAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.AccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.AccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetAccruedInterestAmt() { + return isSetField(159); + } + + public void set(quickfix.field.TotalAccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.TotalAccruedInterestAmt get(quickfix.field.TotalAccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotalAccruedInterestAmt getTotalAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.TotalAccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.TotalAccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetTotalAccruedInterestAmt() { + return isSetField(540); + } + + public void set(quickfix.field.InterestAtMaturity value) { + setField(value); + } + + public quickfix.field.InterestAtMaturity get(quickfix.field.InterestAtMaturity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAtMaturity getInterestAtMaturity() throws FieldNotFound { + return get(new quickfix.field.InterestAtMaturity()); + } + + public boolean isSet(quickfix.field.InterestAtMaturity field) { + return isSetField(field); + } + + public boolean isSetInterestAtMaturity() { + return isSetField(738); + } + + public void set(quickfix.field.EndAccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.EndAccruedInterestAmt get(quickfix.field.EndAccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndAccruedInterestAmt getEndAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.EndAccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.EndAccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetEndAccruedInterestAmt() { + return isSetField(920); + } + + public void set(quickfix.field.StartCash value) { + setField(value); + } + + public quickfix.field.StartCash get(quickfix.field.StartCash value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartCash getStartCash() throws FieldNotFound { + return get(new quickfix.field.StartCash()); + } + + public boolean isSet(quickfix.field.StartCash field) { + return isSetField(field); + } + + public boolean isSetStartCash() { + return isSetField(921); + } + + public void set(quickfix.field.EndCash value) { + setField(value); + } + + public quickfix.field.EndCash get(quickfix.field.EndCash value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndCash getEndCash() throws FieldNotFound { + return get(new quickfix.field.EndCash()); + } + + public boolean isSet(quickfix.field.EndCash field) { + return isSetField(field); + } + + public boolean isSetEndCash() { + return isSetField(922); + } + + public void set(quickfix.field.LegalConfirm value) { + setField(value); + } + + public quickfix.field.LegalConfirm get(quickfix.field.LegalConfirm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegalConfirm getLegalConfirm() throws FieldNotFound { + return get(new quickfix.field.LegalConfirm()); + } + + public boolean isSet(quickfix.field.LegalConfirm field) { + return isSetField(field); + } + + public boolean isSetLegalConfirm() { + return isSetField(650); + } + + public void set(quickfix.fix44.component.Stipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.Stipulations get(quickfix.fix44.component.Stipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Stipulations getStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.Stipulations()); + } + + public void set(quickfix.field.NoStipulations value) { + setField(value); + } + + public quickfix.field.NoStipulations get(quickfix.field.NoStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStipulations getNoStipulations() throws FieldNotFound { + return get(new quickfix.field.NoStipulations()); + } + + public boolean isSet(quickfix.field.NoStipulations field) { + return isSetField(field); + } + + public boolean isSetNoStipulations() { + return isSetField(232); + } + + public static class NoStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {233, 234, 0}; + + public NoStipulations() { + super(232, 233, ORDER); + } + + public void set(quickfix.field.StipulationType value) { + setField(value); + } + + public quickfix.field.StipulationType get(quickfix.field.StipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationType getStipulationType() throws FieldNotFound { + return get(new quickfix.field.StipulationType()); + } + + public boolean isSet(quickfix.field.StipulationType field) { + return isSetField(field); + } + + public boolean isSetStipulationType() { + return isSetField(233); + } + + public void set(quickfix.field.StipulationValue value) { + setField(value); + } + + public quickfix.field.StipulationValue get(quickfix.field.StipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationValue getStipulationValue() throws FieldNotFound { + return get(new quickfix.field.StipulationValue()); + } + + public boolean isSet(quickfix.field.StipulationValue field) { + return isSetField(field); + } + + public boolean isSetStipulationValue() { + return isSetField(234); + } + + } + + public void set(quickfix.fix44.component.YieldData component) { + setComponent(component); + } + + public quickfix.fix44.component.YieldData get(quickfix.fix44.component.YieldData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.YieldData getYieldData() throws FieldNotFound { + return get(new quickfix.fix44.component.YieldData()); + } + + public void set(quickfix.field.YieldType value) { + setField(value); + } + + public quickfix.field.YieldType get(quickfix.field.YieldType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldType getYieldType() throws FieldNotFound { + return get(new quickfix.field.YieldType()); + } + + public boolean isSet(quickfix.field.YieldType field) { + return isSetField(field); + } + + public boolean isSetYieldType() { + return isSetField(235); + } + + public void set(quickfix.field.Yield value) { + setField(value); + } + + public quickfix.field.Yield get(quickfix.field.Yield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Yield getYield() throws FieldNotFound { + return get(new quickfix.field.Yield()); + } + + public boolean isSet(quickfix.field.Yield field) { + return isSetField(field); + } + + public boolean isSetYield() { + return isSetField(236); + } + + public void set(quickfix.field.YieldCalcDate value) { + setField(value); + } + + public quickfix.field.YieldCalcDate get(quickfix.field.YieldCalcDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldCalcDate getYieldCalcDate() throws FieldNotFound { + return get(new quickfix.field.YieldCalcDate()); + } + + public boolean isSet(quickfix.field.YieldCalcDate field) { + return isSetField(field); + } + + public boolean isSetYieldCalcDate() { + return isSetField(701); + } + + public void set(quickfix.field.YieldRedemptionDate value) { + setField(value); + } + + public quickfix.field.YieldRedemptionDate get(quickfix.field.YieldRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionDate getYieldRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionDate()); + } + + public boolean isSet(quickfix.field.YieldRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionDate() { + return isSetField(696); + } + + public void set(quickfix.field.YieldRedemptionPrice value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPrice get(quickfix.field.YieldRedemptionPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPrice getYieldRedemptionPrice() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPrice()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPrice field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPrice() { + return isSetField(697); + } + + public void set(quickfix.field.YieldRedemptionPriceType value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPriceType get(quickfix.field.YieldRedemptionPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPriceType getYieldRedemptionPriceType() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPriceType()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPriceType field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPriceType() { + return isSetField(698); + } + + public void set(quickfix.field.TotNoAllocs value) { + setField(value); + } + + public quickfix.field.TotNoAllocs get(quickfix.field.TotNoAllocs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotNoAllocs getTotNoAllocs() throws FieldNotFound { + return get(new quickfix.field.TotNoAllocs()); + } + + public boolean isSet(quickfix.field.TotNoAllocs field) { + return isSetField(field); + } + + public boolean isSetTotNoAllocs() { + return isSetField(892); + } + + public void set(quickfix.field.LastFragment value) { + setField(value); + } + + public quickfix.field.LastFragment get(quickfix.field.LastFragment value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastFragment getLastFragment() throws FieldNotFound { + return get(new quickfix.field.LastFragment()); + } + + public boolean isSet(quickfix.field.LastFragment field) { + return isSetField(field); + } + + public boolean isSetLastFragment() { + return isSetField(893); + } + + public void set(quickfix.field.NoAllocs value) { + setField(value); + } + + public quickfix.field.NoAllocs get(quickfix.field.NoAllocs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoAllocs getNoAllocs() throws FieldNotFound { + return get(new quickfix.field.NoAllocs()); + } + + public boolean isSet(quickfix.field.NoAllocs field) { + return isSetField(field); + } + + public boolean isSetNoAllocs() { + return isSetField(78); + } + + public static class NoAllocs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {79, 661, 573, 366, 80, 467, 81, 539, 208, 209, 161, 360, 361, 12, 13, 479, 497, 153, 154, 119, 737, 120, 736, 155, 156, 742, 741, 136, 576, 635, 780, 172, 169, 170, 171, 85, 0}; + + public NoAllocs() { + super(78, 79, ORDER); + } + + public void set(quickfix.field.AllocAccount value) { + setField(value); + } + + public quickfix.field.AllocAccount get(quickfix.field.AllocAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccount getAllocAccount() throws FieldNotFound { + return get(new quickfix.field.AllocAccount()); + } + + public boolean isSet(quickfix.field.AllocAccount field) { + return isSetField(field); + } + + public boolean isSetAllocAccount() { + return isSetField(79); + } + + public void set(quickfix.field.AllocAcctIDSource value) { + setField(value); + } + + public quickfix.field.AllocAcctIDSource get(quickfix.field.AllocAcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAcctIDSource getAllocAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AllocAcctIDSource()); + } + + public boolean isSet(quickfix.field.AllocAcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAllocAcctIDSource() { + return isSetField(661); + } + + public void set(quickfix.field.MatchStatus value) { + setField(value); + } + + public quickfix.field.MatchStatus get(quickfix.field.MatchStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MatchStatus getMatchStatus() throws FieldNotFound { + return get(new quickfix.field.MatchStatus()); + } + + public boolean isSet(quickfix.field.MatchStatus field) { + return isSetField(field); + } + + public boolean isSetMatchStatus() { + return isSetField(573); + } + + public void set(quickfix.field.AllocPrice value) { + setField(value); + } + + public quickfix.field.AllocPrice get(quickfix.field.AllocPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocPrice getAllocPrice() throws FieldNotFound { + return get(new quickfix.field.AllocPrice()); + } + + public boolean isSet(quickfix.field.AllocPrice field) { + return isSetField(field); + } + + public boolean isSetAllocPrice() { + return isSetField(366); + } + + public void set(quickfix.field.AllocQty value) { + setField(value); + } + + public quickfix.field.AllocQty get(quickfix.field.AllocQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocQty getAllocQty() throws FieldNotFound { + return get(new quickfix.field.AllocQty()); + } + + public boolean isSet(quickfix.field.AllocQty field) { + return isSetField(field); + } + + public boolean isSetAllocQty() { + return isSetField(80); + } + + public void set(quickfix.field.IndividualAllocID value) { + setField(value); + } + + public quickfix.field.IndividualAllocID get(quickfix.field.IndividualAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IndividualAllocID getIndividualAllocID() throws FieldNotFound { + return get(new quickfix.field.IndividualAllocID()); + } + + public boolean isSet(quickfix.field.IndividualAllocID field) { + return isSetField(field); + } + + public boolean isSetIndividualAllocID() { + return isSetField(467); + } + + public void set(quickfix.field.ProcessCode value) { + setField(value); + } + + public quickfix.field.ProcessCode get(quickfix.field.ProcessCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ProcessCode getProcessCode() throws FieldNotFound { + return get(new quickfix.field.ProcessCode()); + } + + public boolean isSet(quickfix.field.ProcessCode field) { + return isSetField(field); + } + + public boolean isSetProcessCode() { + return isSetField(81); + } + + public void set(quickfix.fix44.component.NestedParties component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties get(quickfix.fix44.component.NestedParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties getNestedParties() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties()); + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + + public void set(quickfix.field.NotifyBrokerOfCredit value) { + setField(value); + } + + public quickfix.field.NotifyBrokerOfCredit get(quickfix.field.NotifyBrokerOfCredit value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NotifyBrokerOfCredit getNotifyBrokerOfCredit() throws FieldNotFound { + return get(new quickfix.field.NotifyBrokerOfCredit()); + } + + public boolean isSet(quickfix.field.NotifyBrokerOfCredit field) { + return isSetField(field); + } + + public boolean isSetNotifyBrokerOfCredit() { + return isSetField(208); + } + + public void set(quickfix.field.AllocHandlInst value) { + setField(value); + } + + public quickfix.field.AllocHandlInst get(quickfix.field.AllocHandlInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocHandlInst getAllocHandlInst() throws FieldNotFound { + return get(new quickfix.field.AllocHandlInst()); + } + + public boolean isSet(quickfix.field.AllocHandlInst field) { + return isSetField(field); + } + + public boolean isSetAllocHandlInst() { + return isSetField(209); + } + + public void set(quickfix.field.AllocText value) { + setField(value); + } + + public quickfix.field.AllocText get(quickfix.field.AllocText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocText getAllocText() throws FieldNotFound { + return get(new quickfix.field.AllocText()); + } + + public boolean isSet(quickfix.field.AllocText field) { + return isSetField(field); + } + + public boolean isSetAllocText() { + return isSetField(161); + } + + public void set(quickfix.field.EncodedAllocTextLen value) { + setField(value); + } + + public quickfix.field.EncodedAllocTextLen get(quickfix.field.EncodedAllocTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedAllocTextLen getEncodedAllocTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedAllocTextLen()); + } + + public boolean isSet(quickfix.field.EncodedAllocTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedAllocTextLen() { + return isSetField(360); + } + + public void set(quickfix.field.EncodedAllocText value) { + setField(value); + } + + public quickfix.field.EncodedAllocText get(quickfix.field.EncodedAllocText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedAllocText getEncodedAllocText() throws FieldNotFound { + return get(new quickfix.field.EncodedAllocText()); + } + + public boolean isSet(quickfix.field.EncodedAllocText field) { + return isSetField(field); + } + + public boolean isSetEncodedAllocText() { + return isSetField(361); + } + + public void set(quickfix.fix44.component.CommissionData component) { + setComponent(component); + } + + public quickfix.fix44.component.CommissionData get(quickfix.fix44.component.CommissionData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.CommissionData getCommissionData() throws FieldNotFound { + return get(new quickfix.fix44.component.CommissionData()); + } + + public void set(quickfix.field.Commission value) { + setField(value); + } + + public quickfix.field.Commission get(quickfix.field.Commission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Commission getCommission() throws FieldNotFound { + return get(new quickfix.field.Commission()); + } + + public boolean isSet(quickfix.field.Commission field) { + return isSetField(field); + } + + public boolean isSetCommission() { + return isSetField(12); + } + + public void set(quickfix.field.CommType value) { + setField(value); + } + + public quickfix.field.CommType get(quickfix.field.CommType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommType getCommType() throws FieldNotFound { + return get(new quickfix.field.CommType()); + } + + public boolean isSet(quickfix.field.CommType field) { + return isSetField(field); + } + + public boolean isSetCommType() { + return isSetField(13); + } + + public void set(quickfix.field.CommCurrency value) { + setField(value); + } + + public quickfix.field.CommCurrency get(quickfix.field.CommCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommCurrency getCommCurrency() throws FieldNotFound { + return get(new quickfix.field.CommCurrency()); + } + + public boolean isSet(quickfix.field.CommCurrency field) { + return isSetField(field); + } + + public boolean isSetCommCurrency() { + return isSetField(479); + } + + public void set(quickfix.field.FundRenewWaiv value) { + setField(value); + } + + public quickfix.field.FundRenewWaiv get(quickfix.field.FundRenewWaiv value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FundRenewWaiv getFundRenewWaiv() throws FieldNotFound { + return get(new quickfix.field.FundRenewWaiv()); + } + + public boolean isSet(quickfix.field.FundRenewWaiv field) { + return isSetField(field); + } + + public boolean isSetFundRenewWaiv() { + return isSetField(497); + } + + public void set(quickfix.field.AllocAvgPx value) { + setField(value); + } + + public quickfix.field.AllocAvgPx get(quickfix.field.AllocAvgPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAvgPx getAllocAvgPx() throws FieldNotFound { + return get(new quickfix.field.AllocAvgPx()); + } + + public boolean isSet(quickfix.field.AllocAvgPx field) { + return isSetField(field); + } + + public boolean isSetAllocAvgPx() { + return isSetField(153); + } + + public void set(quickfix.field.AllocNetMoney value) { + setField(value); + } + + public quickfix.field.AllocNetMoney get(quickfix.field.AllocNetMoney value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocNetMoney getAllocNetMoney() throws FieldNotFound { + return get(new quickfix.field.AllocNetMoney()); + } + + public boolean isSet(quickfix.field.AllocNetMoney field) { + return isSetField(field); + } + + public boolean isSetAllocNetMoney() { + return isSetField(154); + } + + public void set(quickfix.field.SettlCurrAmt value) { + setField(value); + } + + public quickfix.field.SettlCurrAmt get(quickfix.field.SettlCurrAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrAmt getSettlCurrAmt() throws FieldNotFound { + return get(new quickfix.field.SettlCurrAmt()); + } + + public boolean isSet(quickfix.field.SettlCurrAmt field) { + return isSetField(field); + } + + public boolean isSetSettlCurrAmt() { + return isSetField(119); + } + + public void set(quickfix.field.AllocSettlCurrAmt value) { + setField(value); + } + + public quickfix.field.AllocSettlCurrAmt get(quickfix.field.AllocSettlCurrAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocSettlCurrAmt getAllocSettlCurrAmt() throws FieldNotFound { + return get(new quickfix.field.AllocSettlCurrAmt()); + } + + public boolean isSet(quickfix.field.AllocSettlCurrAmt field) { + return isSetField(field); + } + + public boolean isSetAllocSettlCurrAmt() { + return isSetField(737); + } + + public void set(quickfix.field.SettlCurrency value) { + setField(value); + } + + public quickfix.field.SettlCurrency get(quickfix.field.SettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrency getSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.SettlCurrency()); + } + + public boolean isSet(quickfix.field.SettlCurrency field) { + return isSetField(field); + } + + public boolean isSetSettlCurrency() { + return isSetField(120); + } + + public void set(quickfix.field.AllocSettlCurrency value) { + setField(value); + } + + public quickfix.field.AllocSettlCurrency get(quickfix.field.AllocSettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocSettlCurrency getAllocSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.AllocSettlCurrency()); + } + + public boolean isSet(quickfix.field.AllocSettlCurrency field) { + return isSetField(field); + } + + public boolean isSetAllocSettlCurrency() { + return isSetField(736); + } + + public void set(quickfix.field.SettlCurrFxRate value) { + setField(value); + } + + public quickfix.field.SettlCurrFxRate get(quickfix.field.SettlCurrFxRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrFxRate getSettlCurrFxRate() throws FieldNotFound { + return get(new quickfix.field.SettlCurrFxRate()); + } + + public boolean isSet(quickfix.field.SettlCurrFxRate field) { + return isSetField(field); + } + + public boolean isSetSettlCurrFxRate() { + return isSetField(155); + } + + public void set(quickfix.field.SettlCurrFxRateCalc value) { + setField(value); + } + + public quickfix.field.SettlCurrFxRateCalc get(quickfix.field.SettlCurrFxRateCalc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrFxRateCalc getSettlCurrFxRateCalc() throws FieldNotFound { + return get(new quickfix.field.SettlCurrFxRateCalc()); + } + + public boolean isSet(quickfix.field.SettlCurrFxRateCalc field) { + return isSetField(field); + } + + public boolean isSetSettlCurrFxRateCalc() { + return isSetField(156); + } + + public void set(quickfix.field.AllocAccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.AllocAccruedInterestAmt get(quickfix.field.AllocAccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccruedInterestAmt getAllocAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.AllocAccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.AllocAccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetAllocAccruedInterestAmt() { + return isSetField(742); + } + + public void set(quickfix.field.AllocInterestAtMaturity value) { + setField(value); + } + + public quickfix.field.AllocInterestAtMaturity get(quickfix.field.AllocInterestAtMaturity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocInterestAtMaturity getAllocInterestAtMaturity() throws FieldNotFound { + return get(new quickfix.field.AllocInterestAtMaturity()); + } + + public boolean isSet(quickfix.field.AllocInterestAtMaturity field) { + return isSetField(field); + } + + public boolean isSetAllocInterestAtMaturity() { + return isSetField(741); + } + + public void set(quickfix.field.NoMiscFees value) { + setField(value); + } + + public quickfix.field.NoMiscFees get(quickfix.field.NoMiscFees value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoMiscFees getNoMiscFees() throws FieldNotFound { + return get(new quickfix.field.NoMiscFees()); + } + + public boolean isSet(quickfix.field.NoMiscFees field) { + return isSetField(field); + } + + public boolean isSetNoMiscFees() { + return isSetField(136); + } + + public static class NoMiscFees extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {137, 138, 139, 891, 0}; + + public NoMiscFees() { + super(136, 137, ORDER); + } + + public void set(quickfix.field.MiscFeeAmt value) { + setField(value); + } + + public quickfix.field.MiscFeeAmt get(quickfix.field.MiscFeeAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeAmt getMiscFeeAmt() throws FieldNotFound { + return get(new quickfix.field.MiscFeeAmt()); + } + + public boolean isSet(quickfix.field.MiscFeeAmt field) { + return isSetField(field); + } + + public boolean isSetMiscFeeAmt() { + return isSetField(137); + } + + public void set(quickfix.field.MiscFeeCurr value) { + setField(value); + } + + public quickfix.field.MiscFeeCurr get(quickfix.field.MiscFeeCurr value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeCurr getMiscFeeCurr() throws FieldNotFound { + return get(new quickfix.field.MiscFeeCurr()); + } + + public boolean isSet(quickfix.field.MiscFeeCurr field) { + return isSetField(field); + } + + public boolean isSetMiscFeeCurr() { + return isSetField(138); + } + + public void set(quickfix.field.MiscFeeType value) { + setField(value); + } + + public quickfix.field.MiscFeeType get(quickfix.field.MiscFeeType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeType getMiscFeeType() throws FieldNotFound { + return get(new quickfix.field.MiscFeeType()); + } + + public boolean isSet(quickfix.field.MiscFeeType field) { + return isSetField(field); + } + + public boolean isSetMiscFeeType() { + return isSetField(139); + } + + public void set(quickfix.field.MiscFeeBasis value) { + setField(value); + } + + public quickfix.field.MiscFeeBasis get(quickfix.field.MiscFeeBasis value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeBasis getMiscFeeBasis() throws FieldNotFound { + return get(new quickfix.field.MiscFeeBasis()); + } + + public boolean isSet(quickfix.field.MiscFeeBasis field) { + return isSetField(field); + } + + public boolean isSetMiscFeeBasis() { + return isSetField(891); + } + + } + + public void set(quickfix.field.NoClearingInstructions value) { + setField(value); + } + + public quickfix.field.NoClearingInstructions get(quickfix.field.NoClearingInstructions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoClearingInstructions getNoClearingInstructions() throws FieldNotFound { + return get(new quickfix.field.NoClearingInstructions()); + } + + public boolean isSet(quickfix.field.NoClearingInstructions field) { + return isSetField(field); + } + + public boolean isSetNoClearingInstructions() { + return isSetField(576); + } + + public static class NoClearingInstructions extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {577, 0}; + + public NoClearingInstructions() { + super(576, 577, ORDER); + } + + public void set(quickfix.field.ClearingInstruction value) { + setField(value); + } + + public quickfix.field.ClearingInstruction get(quickfix.field.ClearingInstruction value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingInstruction getClearingInstruction() throws FieldNotFound { + return get(new quickfix.field.ClearingInstruction()); + } + + public boolean isSet(quickfix.field.ClearingInstruction field) { + return isSetField(field); + } + + public boolean isSetClearingInstruction() { + return isSetField(577); + } + + } + + public void set(quickfix.field.ClearingFeeIndicator value) { + setField(value); + } + + public quickfix.field.ClearingFeeIndicator get(quickfix.field.ClearingFeeIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingFeeIndicator getClearingFeeIndicator() throws FieldNotFound { + return get(new quickfix.field.ClearingFeeIndicator()); + } + + public boolean isSet(quickfix.field.ClearingFeeIndicator field) { + return isSetField(field); + } + + public boolean isSetClearingFeeIndicator() { + return isSetField(635); + } + + public void set(quickfix.field.AllocSettlInstType value) { + setField(value); + } + + public quickfix.field.AllocSettlInstType get(quickfix.field.AllocSettlInstType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocSettlInstType getAllocSettlInstType() throws FieldNotFound { + return get(new quickfix.field.AllocSettlInstType()); + } + + public boolean isSet(quickfix.field.AllocSettlInstType field) { + return isSetField(field); + } + + public boolean isSetAllocSettlInstType() { + return isSetField(780); + } + + public void set(quickfix.fix44.component.SettlInstructionsData component) { + setComponent(component); + } + + public quickfix.fix44.component.SettlInstructionsData get(quickfix.fix44.component.SettlInstructionsData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SettlInstructionsData getSettlInstructionsData() throws FieldNotFound { + return get(new quickfix.fix44.component.SettlInstructionsData()); + } + + public void set(quickfix.field.SettlDeliveryType value) { + setField(value); + } + + public quickfix.field.SettlDeliveryType get(quickfix.field.SettlDeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDeliveryType getSettlDeliveryType() throws FieldNotFound { + return get(new quickfix.field.SettlDeliveryType()); + } + + public boolean isSet(quickfix.field.SettlDeliveryType field) { + return isSetField(field); + } + + public boolean isSetSettlDeliveryType() { + return isSetField(172); + } + + public void set(quickfix.field.StandInstDbType value) { + setField(value); + } + + public quickfix.field.StandInstDbType get(quickfix.field.StandInstDbType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbType getStandInstDbType() throws FieldNotFound { + return get(new quickfix.field.StandInstDbType()); + } + + public boolean isSet(quickfix.field.StandInstDbType field) { + return isSetField(field); + } + + public boolean isSetStandInstDbType() { + return isSetField(169); + } + + public void set(quickfix.field.StandInstDbName value) { + setField(value); + } + + public quickfix.field.StandInstDbName get(quickfix.field.StandInstDbName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbName getStandInstDbName() throws FieldNotFound { + return get(new quickfix.field.StandInstDbName()); + } + + public boolean isSet(quickfix.field.StandInstDbName field) { + return isSetField(field); + } + + public boolean isSetStandInstDbName() { + return isSetField(170); + } + + public void set(quickfix.field.StandInstDbID value) { + setField(value); + } + + public quickfix.field.StandInstDbID get(quickfix.field.StandInstDbID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbID getStandInstDbID() throws FieldNotFound { + return get(new quickfix.field.StandInstDbID()); + } + + public boolean isSet(quickfix.field.StandInstDbID field) { + return isSetField(field); + } + + public boolean isSetStandInstDbID() { + return isSetField(171); + } + + public void set(quickfix.field.NoDlvyInst value) { + setField(value); + } + + public quickfix.field.NoDlvyInst get(quickfix.field.NoDlvyInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoDlvyInst getNoDlvyInst() throws FieldNotFound { + return get(new quickfix.field.NoDlvyInst()); + } + + public boolean isSet(quickfix.field.NoDlvyInst field) { + return isSetField(field); + } + + public boolean isSetNoDlvyInst() { + return isSetField(85); + } + + public static class NoDlvyInst extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {165, 787, 781, 0}; + + public NoDlvyInst() { + super(85, 165, ORDER); + } + + public void set(quickfix.field.SettlInstSource value) { + setField(value); + } + + public quickfix.field.SettlInstSource get(quickfix.field.SettlInstSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstSource getSettlInstSource() throws FieldNotFound { + return get(new quickfix.field.SettlInstSource()); + } + + public boolean isSet(quickfix.field.SettlInstSource field) { + return isSetField(field); + } + + public boolean isSetSettlInstSource() { + return isSetField(165); + } + + public void set(quickfix.field.DlvyInstType value) { + setField(value); + } + + public quickfix.field.DlvyInstType get(quickfix.field.DlvyInstType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DlvyInstType getDlvyInstType() throws FieldNotFound { + return get(new quickfix.field.DlvyInstType()); + } + + public boolean isSet(quickfix.field.DlvyInstType field) { + return isSetField(field); + } + + public boolean isSetDlvyInstType() { + return isSetField(787); + } + + public void set(quickfix.fix44.component.SettlParties component) { + setComponent(component); + } + + public quickfix.fix44.component.SettlParties get(quickfix.fix44.component.SettlParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SettlParties getSettlParties() throws FieldNotFound { + return get(new quickfix.fix44.component.SettlParties()); + } + + public void set(quickfix.field.NoSettlPartyIDs value) { + setField(value); + } + + public quickfix.field.NoSettlPartyIDs get(quickfix.field.NoSettlPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSettlPartyIDs getNoSettlPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoSettlPartyIDs()); + } + + public boolean isSet(quickfix.field.NoSettlPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoSettlPartyIDs() { + return isSetField(781); + } + + public static class NoSettlPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {782, 783, 784, 801, 0}; + + public NoSettlPartyIDs() { + super(781, 782, ORDER); + } + + public void set(quickfix.field.SettlPartyID value) { + setField(value); + } + + public quickfix.field.SettlPartyID get(quickfix.field.SettlPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyID getSettlPartyID() throws FieldNotFound { + return get(new quickfix.field.SettlPartyID()); + } + + public boolean isSet(quickfix.field.SettlPartyID field) { + return isSetField(field); + } + + public boolean isSetSettlPartyID() { + return isSetField(782); + } + + public void set(quickfix.field.SettlPartyIDSource value) { + setField(value); + } + + public quickfix.field.SettlPartyIDSource get(quickfix.field.SettlPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyIDSource getSettlPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.SettlPartyIDSource()); + } + + public boolean isSet(quickfix.field.SettlPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetSettlPartyIDSource() { + return isSetField(783); + } + + public void set(quickfix.field.SettlPartyRole value) { + setField(value); + } + + public quickfix.field.SettlPartyRole get(quickfix.field.SettlPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyRole getSettlPartyRole() throws FieldNotFound { + return get(new quickfix.field.SettlPartyRole()); + } + + public boolean isSet(quickfix.field.SettlPartyRole field) { + return isSetField(field); + } + + public boolean isSetSettlPartyRole() { + return isSetField(784); + } + + public void set(quickfix.field.NoSettlPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoSettlPartySubIDs get(quickfix.field.NoSettlPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSettlPartySubIDs getNoSettlPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoSettlPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoSettlPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoSettlPartySubIDs() { + return isSetField(801); + } + + public static class NoSettlPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {785, 786, 0}; + + public NoSettlPartySubIDs() { + super(801, 785, ORDER); + } + + public void set(quickfix.field.SettlPartySubID value) { + setField(value); + } + + public quickfix.field.SettlPartySubID get(quickfix.field.SettlPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartySubID getSettlPartySubID() throws FieldNotFound { + return get(new quickfix.field.SettlPartySubID()); + } + + public boolean isSet(quickfix.field.SettlPartySubID field) { + return isSetField(field); + } + + public boolean isSetSettlPartySubID() { + return isSetField(785); + } + + public void set(quickfix.field.SettlPartySubIDType value) { + setField(value); + } + + public quickfix.field.SettlPartySubIDType get(quickfix.field.SettlPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartySubIDType getSettlPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.SettlPartySubIDType()); + } + + public boolean isSet(quickfix.field.SettlPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetSettlPartySubIDType() { + return isSetField(786); + } + + } + + } + + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/AllocationReportAck.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/AllocationReportAck.java new file mode 100644 index 000000000..2cc8672ae --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/AllocationReportAck.java @@ -0,0 +1,726 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class AllocationReportAck extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AT"; + + + public AllocationReportAck() { + + super(new int[] {755, 70, 453, 793, 75, 60, 87, 88, 794, 808, 573, 460, 167, 58, 354, 355, 78, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public AllocationReportAck(quickfix.field.AllocReportID allocReportID, quickfix.field.AllocID allocID, quickfix.field.TransactTime transactTime, quickfix.field.AllocStatus allocStatus) { + this(); + setField(allocReportID); + setField(allocID); + setField(transactTime); + setField(allocStatus); + } + + public void set(quickfix.field.AllocReportID value) { + setField(value); + } + + public quickfix.field.AllocReportID get(quickfix.field.AllocReportID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocReportID getAllocReportID() throws FieldNotFound { + return get(new quickfix.field.AllocReportID()); + } + + public boolean isSet(quickfix.field.AllocReportID field) { + return isSetField(field); + } + + public boolean isSetAllocReportID() { + return isSetField(755); + } + + public void set(quickfix.field.AllocID value) { + setField(value); + } + + public quickfix.field.AllocID get(quickfix.field.AllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocID getAllocID() throws FieldNotFound { + return get(new quickfix.field.AllocID()); + } + + public boolean isSet(quickfix.field.AllocID field) { + return isSetField(field); + } + + public boolean isSetAllocID() { + return isSetField(70); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.SecondaryAllocID value) { + setField(value); + } + + public quickfix.field.SecondaryAllocID get(quickfix.field.SecondaryAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryAllocID getSecondaryAllocID() throws FieldNotFound { + return get(new quickfix.field.SecondaryAllocID()); + } + + public boolean isSet(quickfix.field.SecondaryAllocID field) { + return isSetField(field); + } + + public boolean isSetSecondaryAllocID() { + return isSetField(793); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.AllocStatus value) { + setField(value); + } + + public quickfix.field.AllocStatus get(quickfix.field.AllocStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocStatus getAllocStatus() throws FieldNotFound { + return get(new quickfix.field.AllocStatus()); + } + + public boolean isSet(quickfix.field.AllocStatus field) { + return isSetField(field); + } + + public boolean isSetAllocStatus() { + return isSetField(87); + } + + public void set(quickfix.field.AllocRejCode value) { + setField(value); + } + + public quickfix.field.AllocRejCode get(quickfix.field.AllocRejCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocRejCode getAllocRejCode() throws FieldNotFound { + return get(new quickfix.field.AllocRejCode()); + } + + public boolean isSet(quickfix.field.AllocRejCode field) { + return isSetField(field); + } + + public boolean isSetAllocRejCode() { + return isSetField(88); + } + + public void set(quickfix.field.AllocReportType value) { + setField(value); + } + + public quickfix.field.AllocReportType get(quickfix.field.AllocReportType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocReportType getAllocReportType() throws FieldNotFound { + return get(new quickfix.field.AllocReportType()); + } + + public boolean isSet(quickfix.field.AllocReportType field) { + return isSetField(field); + } + + public boolean isSetAllocReportType() { + return isSetField(794); + } + + public void set(quickfix.field.AllocIntermedReqType value) { + setField(value); + } + + public quickfix.field.AllocIntermedReqType get(quickfix.field.AllocIntermedReqType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocIntermedReqType getAllocIntermedReqType() throws FieldNotFound { + return get(new quickfix.field.AllocIntermedReqType()); + } + + public boolean isSet(quickfix.field.AllocIntermedReqType field) { + return isSetField(field); + } + + public boolean isSetAllocIntermedReqType() { + return isSetField(808); + } + + public void set(quickfix.field.MatchStatus value) { + setField(value); + } + + public quickfix.field.MatchStatus get(quickfix.field.MatchStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MatchStatus getMatchStatus() throws FieldNotFound { + return get(new quickfix.field.MatchStatus()); + } + + public boolean isSet(quickfix.field.MatchStatus field) { + return isSetField(field); + } + + public boolean isSetMatchStatus() { + return isSetField(573); + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.NoAllocs value) { + setField(value); + } + + public quickfix.field.NoAllocs get(quickfix.field.NoAllocs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoAllocs getNoAllocs() throws FieldNotFound { + return get(new quickfix.field.NoAllocs()); + } + + public boolean isSet(quickfix.field.NoAllocs field) { + return isSetField(field); + } + + public boolean isSetNoAllocs() { + return isSetField(78); + } + + public static class NoAllocs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {79, 661, 366, 467, 776, 161, 360, 361, 0}; + + public NoAllocs() { + super(78, 79, ORDER); + } + + public void set(quickfix.field.AllocAccount value) { + setField(value); + } + + public quickfix.field.AllocAccount get(quickfix.field.AllocAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccount getAllocAccount() throws FieldNotFound { + return get(new quickfix.field.AllocAccount()); + } + + public boolean isSet(quickfix.field.AllocAccount field) { + return isSetField(field); + } + + public boolean isSetAllocAccount() { + return isSetField(79); + } + + public void set(quickfix.field.AllocAcctIDSource value) { + setField(value); + } + + public quickfix.field.AllocAcctIDSource get(quickfix.field.AllocAcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAcctIDSource getAllocAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AllocAcctIDSource()); + } + + public boolean isSet(quickfix.field.AllocAcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAllocAcctIDSource() { + return isSetField(661); + } + + public void set(quickfix.field.AllocPrice value) { + setField(value); + } + + public quickfix.field.AllocPrice get(quickfix.field.AllocPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocPrice getAllocPrice() throws FieldNotFound { + return get(new quickfix.field.AllocPrice()); + } + + public boolean isSet(quickfix.field.AllocPrice field) { + return isSetField(field); + } + + public boolean isSetAllocPrice() { + return isSetField(366); + } + + public void set(quickfix.field.IndividualAllocID value) { + setField(value); + } + + public quickfix.field.IndividualAllocID get(quickfix.field.IndividualAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IndividualAllocID getIndividualAllocID() throws FieldNotFound { + return get(new quickfix.field.IndividualAllocID()); + } + + public boolean isSet(quickfix.field.IndividualAllocID field) { + return isSetField(field); + } + + public boolean isSetIndividualAllocID() { + return isSetField(467); + } + + public void set(quickfix.field.IndividualAllocRejCode value) { + setField(value); + } + + public quickfix.field.IndividualAllocRejCode get(quickfix.field.IndividualAllocRejCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IndividualAllocRejCode getIndividualAllocRejCode() throws FieldNotFound { + return get(new quickfix.field.IndividualAllocRejCode()); + } + + public boolean isSet(quickfix.field.IndividualAllocRejCode field) { + return isSetField(field); + } + + public boolean isSetIndividualAllocRejCode() { + return isSetField(776); + } + + public void set(quickfix.field.AllocText value) { + setField(value); + } + + public quickfix.field.AllocText get(quickfix.field.AllocText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocText getAllocText() throws FieldNotFound { + return get(new quickfix.field.AllocText()); + } + + public boolean isSet(quickfix.field.AllocText field) { + return isSetField(field); + } + + public boolean isSetAllocText() { + return isSetField(161); + } + + public void set(quickfix.field.EncodedAllocTextLen value) { + setField(value); + } + + public quickfix.field.EncodedAllocTextLen get(quickfix.field.EncodedAllocTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedAllocTextLen getEncodedAllocTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedAllocTextLen()); + } + + public boolean isSet(quickfix.field.EncodedAllocTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedAllocTextLen() { + return isSetField(360); + } + + public void set(quickfix.field.EncodedAllocText value) { + setField(value); + } + + public quickfix.field.EncodedAllocText get(quickfix.field.EncodedAllocText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedAllocText getEncodedAllocText() throws FieldNotFound { + return get(new quickfix.field.EncodedAllocText()); + } + + public boolean isSet(quickfix.field.EncodedAllocText field) { + return isSetField(field); + } + + public boolean isSetEncodedAllocText() { + return isSetField(361); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/AssignmentReport.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/AssignmentReport.java new file mode 100644 index 000000000..58e1ab4f2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/AssignmentReport.java @@ -0,0 +1,4252 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class AssignmentReport extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AW"; + + + public AssignmentReport() { + + super(new int[] {833, 832, 912, 453, 1, 581, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 15, 555, 711, 702, 753, 834, 730, 731, 732, 432, 744, 745, 746, 747, 716, 717, 715, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public AssignmentReport(quickfix.field.AsgnRptID asgnRptID, quickfix.field.AccountType accountType, quickfix.field.SettlPrice settlPrice, quickfix.field.SettlPriceType settlPriceType, quickfix.field.UnderlyingSettlPrice underlyingSettlPrice, quickfix.field.AssignmentMethod assignmentMethod, quickfix.field.OpenInterest openInterest, quickfix.field.ExerciseMethod exerciseMethod, quickfix.field.SettlSessID settlSessID, quickfix.field.SettlSessSubID settlSessSubID, quickfix.field.ClearingBusinessDate clearingBusinessDate) { + this(); + setField(asgnRptID); + setField(accountType); + setField(settlPrice); + setField(settlPriceType); + setField(underlyingSettlPrice); + setField(assignmentMethod); + setField(openInterest); + setField(exerciseMethod); + setField(settlSessID); + setField(settlSessSubID); + setField(clearingBusinessDate); + } + + public void set(quickfix.field.AsgnRptID value) { + setField(value); + } + + public quickfix.field.AsgnRptID get(quickfix.field.AsgnRptID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AsgnRptID getAsgnRptID() throws FieldNotFound { + return get(new quickfix.field.AsgnRptID()); + } + + public boolean isSet(quickfix.field.AsgnRptID field) { + return isSetField(field); + } + + public boolean isSetAsgnRptID() { + return isSetField(833); + } + + public void set(quickfix.field.TotNumAssignmentReports value) { + setField(value); + } + + public quickfix.field.TotNumAssignmentReports get(quickfix.field.TotNumAssignmentReports value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotNumAssignmentReports getTotNumAssignmentReports() throws FieldNotFound { + return get(new quickfix.field.TotNumAssignmentReports()); + } + + public boolean isSet(quickfix.field.TotNumAssignmentReports field) { + return isSetField(field); + } + + public boolean isSetTotNumAssignmentReports() { + return isSetField(832); + } + + public void set(quickfix.field.LastRptRequested value) { + setField(value); + } + + public quickfix.field.LastRptRequested get(quickfix.field.LastRptRequested value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastRptRequested getLastRptRequested() throws FieldNotFound { + return get(new quickfix.field.LastRptRequested()); + } + + public boolean isSet(quickfix.field.LastRptRequested field) { + return isSetField(field); + } + + public boolean isSetLastRptRequested() { + return isSetField(912); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.fix44.component.PositionQty component) { + setComponent(component); + } + + public quickfix.fix44.component.PositionQty get(quickfix.fix44.component.PositionQty component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.PositionQty getPositionQty() throws FieldNotFound { + return get(new quickfix.fix44.component.PositionQty()); + } + + public void set(quickfix.field.NoPositions value) { + setField(value); + } + + public quickfix.field.NoPositions get(quickfix.field.NoPositions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPositions getNoPositions() throws FieldNotFound { + return get(new quickfix.field.NoPositions()); + } + + public boolean isSet(quickfix.field.NoPositions field) { + return isSetField(field); + } + + public boolean isSetNoPositions() { + return isSetField(702); + } + + public static class NoPositions extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {703, 704, 705, 706, 539, 0}; + + public NoPositions() { + super(702, 703, ORDER); + } + + public void set(quickfix.field.PosType value) { + setField(value); + } + + public quickfix.field.PosType get(quickfix.field.PosType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosType getPosType() throws FieldNotFound { + return get(new quickfix.field.PosType()); + } + + public boolean isSet(quickfix.field.PosType field) { + return isSetField(field); + } + + public boolean isSetPosType() { + return isSetField(703); + } + + public void set(quickfix.field.LongQty value) { + setField(value); + } + + public quickfix.field.LongQty get(quickfix.field.LongQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LongQty getLongQty() throws FieldNotFound { + return get(new quickfix.field.LongQty()); + } + + public boolean isSet(quickfix.field.LongQty field) { + return isSetField(field); + } + + public boolean isSetLongQty() { + return isSetField(704); + } + + public void set(quickfix.field.ShortQty value) { + setField(value); + } + + public quickfix.field.ShortQty get(quickfix.field.ShortQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ShortQty getShortQty() throws FieldNotFound { + return get(new quickfix.field.ShortQty()); + } + + public boolean isSet(quickfix.field.ShortQty field) { + return isSetField(field); + } + + public boolean isSetShortQty() { + return isSetField(705); + } + + public void set(quickfix.field.PosQtyStatus value) { + setField(value); + } + + public quickfix.field.PosQtyStatus get(quickfix.field.PosQtyStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosQtyStatus getPosQtyStatus() throws FieldNotFound { + return get(new quickfix.field.PosQtyStatus()); + } + + public boolean isSet(quickfix.field.PosQtyStatus field) { + return isSetField(field); + } + + public boolean isSetPosQtyStatus() { + return isSetField(706); + } + + public void set(quickfix.fix44.component.NestedParties component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties get(quickfix.fix44.component.NestedParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties getNestedParties() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties()); + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + + } + + public void set(quickfix.fix44.component.PositionAmountData component) { + setComponent(component); + } + + public quickfix.fix44.component.PositionAmountData get(quickfix.fix44.component.PositionAmountData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.PositionAmountData getPositionAmountData() throws FieldNotFound { + return get(new quickfix.fix44.component.PositionAmountData()); + } + + public void set(quickfix.field.NoPosAmt value) { + setField(value); + } + + public quickfix.field.NoPosAmt get(quickfix.field.NoPosAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPosAmt getNoPosAmt() throws FieldNotFound { + return get(new quickfix.field.NoPosAmt()); + } + + public boolean isSet(quickfix.field.NoPosAmt field) { + return isSetField(field); + } + + public boolean isSetNoPosAmt() { + return isSetField(753); + } + + public static class NoPosAmt extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {707, 708, 0}; + + public NoPosAmt() { + super(753, 707, ORDER); + } + + public void set(quickfix.field.PosAmtType value) { + setField(value); + } + + public quickfix.field.PosAmtType get(quickfix.field.PosAmtType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosAmtType getPosAmtType() throws FieldNotFound { + return get(new quickfix.field.PosAmtType()); + } + + public boolean isSet(quickfix.field.PosAmtType field) { + return isSetField(field); + } + + public boolean isSetPosAmtType() { + return isSetField(707); + } + + public void set(quickfix.field.PosAmt value) { + setField(value); + } + + public quickfix.field.PosAmt get(quickfix.field.PosAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosAmt getPosAmt() throws FieldNotFound { + return get(new quickfix.field.PosAmt()); + } + + public boolean isSet(quickfix.field.PosAmt field) { + return isSetField(field); + } + + public boolean isSetPosAmt() { + return isSetField(708); + } + + } + + public void set(quickfix.field.ThresholdAmount value) { + setField(value); + } + + public quickfix.field.ThresholdAmount get(quickfix.field.ThresholdAmount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ThresholdAmount getThresholdAmount() throws FieldNotFound { + return get(new quickfix.field.ThresholdAmount()); + } + + public boolean isSet(quickfix.field.ThresholdAmount field) { + return isSetField(field); + } + + public boolean isSetThresholdAmount() { + return isSetField(834); + } + + public void set(quickfix.field.SettlPrice value) { + setField(value); + } + + public quickfix.field.SettlPrice get(quickfix.field.SettlPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPrice getSettlPrice() throws FieldNotFound { + return get(new quickfix.field.SettlPrice()); + } + + public boolean isSet(quickfix.field.SettlPrice field) { + return isSetField(field); + } + + public boolean isSetSettlPrice() { + return isSetField(730); + } + + public void set(quickfix.field.SettlPriceType value) { + setField(value); + } + + public quickfix.field.SettlPriceType get(quickfix.field.SettlPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPriceType getSettlPriceType() throws FieldNotFound { + return get(new quickfix.field.SettlPriceType()); + } + + public boolean isSet(quickfix.field.SettlPriceType field) { + return isSetField(field); + } + + public boolean isSetSettlPriceType() { + return isSetField(731); + } + + public void set(quickfix.field.UnderlyingSettlPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingSettlPrice get(quickfix.field.UnderlyingSettlPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSettlPrice getUnderlyingSettlPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSettlPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingSettlPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSettlPrice() { + return isSetField(732); + } + + public void set(quickfix.field.ExpireDate value) { + setField(value); + } + + public quickfix.field.ExpireDate get(quickfix.field.ExpireDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireDate getExpireDate() throws FieldNotFound { + return get(new quickfix.field.ExpireDate()); + } + + public boolean isSet(quickfix.field.ExpireDate field) { + return isSetField(field); + } + + public boolean isSetExpireDate() { + return isSetField(432); + } + + public void set(quickfix.field.AssignmentMethod value) { + setField(value); + } + + public quickfix.field.AssignmentMethod get(quickfix.field.AssignmentMethod value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AssignmentMethod getAssignmentMethod() throws FieldNotFound { + return get(new quickfix.field.AssignmentMethod()); + } + + public boolean isSet(quickfix.field.AssignmentMethod field) { + return isSetField(field); + } + + public boolean isSetAssignmentMethod() { + return isSetField(744); + } + + public void set(quickfix.field.AssignmentUnit value) { + setField(value); + } + + public quickfix.field.AssignmentUnit get(quickfix.field.AssignmentUnit value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AssignmentUnit getAssignmentUnit() throws FieldNotFound { + return get(new quickfix.field.AssignmentUnit()); + } + + public boolean isSet(quickfix.field.AssignmentUnit field) { + return isSetField(field); + } + + public boolean isSetAssignmentUnit() { + return isSetField(745); + } + + public void set(quickfix.field.OpenInterest value) { + setField(value); + } + + public quickfix.field.OpenInterest get(quickfix.field.OpenInterest value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OpenInterest getOpenInterest() throws FieldNotFound { + return get(new quickfix.field.OpenInterest()); + } + + public boolean isSet(quickfix.field.OpenInterest field) { + return isSetField(field); + } + + public boolean isSetOpenInterest() { + return isSetField(746); + } + + public void set(quickfix.field.ExerciseMethod value) { + setField(value); + } + + public quickfix.field.ExerciseMethod get(quickfix.field.ExerciseMethod value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExerciseMethod getExerciseMethod() throws FieldNotFound { + return get(new quickfix.field.ExerciseMethod()); + } + + public boolean isSet(quickfix.field.ExerciseMethod field) { + return isSetField(field); + } + + public boolean isSetExerciseMethod() { + return isSetField(747); + } + + public void set(quickfix.field.SettlSessID value) { + setField(value); + } + + public quickfix.field.SettlSessID get(quickfix.field.SettlSessID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlSessID getSettlSessID() throws FieldNotFound { + return get(new quickfix.field.SettlSessID()); + } + + public boolean isSet(quickfix.field.SettlSessID field) { + return isSetField(field); + } + + public boolean isSetSettlSessID() { + return isSetField(716); + } + + public void set(quickfix.field.SettlSessSubID value) { + setField(value); + } + + public quickfix.field.SettlSessSubID get(quickfix.field.SettlSessSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlSessSubID getSettlSessSubID() throws FieldNotFound { + return get(new quickfix.field.SettlSessSubID()); + } + + public boolean isSet(quickfix.field.SettlSessSubID field) { + return isSetField(field); + } + + public boolean isSetSettlSessSubID() { + return isSetField(717); + } + + public void set(quickfix.field.ClearingBusinessDate value) { + setField(value); + } + + public quickfix.field.ClearingBusinessDate get(quickfix.field.ClearingBusinessDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingBusinessDate getClearingBusinessDate() throws FieldNotFound { + return get(new quickfix.field.ClearingBusinessDate()); + } + + public boolean isSet(quickfix.field.ClearingBusinessDate field) { + return isSetField(field); + } + + public boolean isSetClearingBusinessDate() { + return isSetField(715); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/BidRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/BidRequest.java new file mode 100644 index 000000000..95bf5dfa0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/BidRequest.java @@ -0,0 +1,1082 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class BidRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "k"; + + + public BidRequest() { + + super(new int[] {390, 391, 374, 392, 393, 394, 395, 15, 396, 397, 398, 420, 409, 410, 411, 412, 413, 414, 415, 416, 121, 417, 75, 418, 419, 443, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public BidRequest(quickfix.field.ClientBidID clientBidID, quickfix.field.BidRequestTransType bidRequestTransType, quickfix.field.TotNoRelatedSym totNoRelatedSym, quickfix.field.BidType bidType, quickfix.field.BidTradeType bidTradeType, quickfix.field.BasisPxType basisPxType) { + this(); + setField(clientBidID); + setField(bidRequestTransType); + setField(totNoRelatedSym); + setField(bidType); + setField(bidTradeType); + setField(basisPxType); + } + + public void set(quickfix.field.BidID value) { + setField(value); + } + + public quickfix.field.BidID get(quickfix.field.BidID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidID getBidID() throws FieldNotFound { + return get(new quickfix.field.BidID()); + } + + public boolean isSet(quickfix.field.BidID field) { + return isSetField(field); + } + + public boolean isSetBidID() { + return isSetField(390); + } + + public void set(quickfix.field.ClientBidID value) { + setField(value); + } + + public quickfix.field.ClientBidID get(quickfix.field.ClientBidID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClientBidID getClientBidID() throws FieldNotFound { + return get(new quickfix.field.ClientBidID()); + } + + public boolean isSet(quickfix.field.ClientBidID field) { + return isSetField(field); + } + + public boolean isSetClientBidID() { + return isSetField(391); + } + + public void set(quickfix.field.BidRequestTransType value) { + setField(value); + } + + public quickfix.field.BidRequestTransType get(quickfix.field.BidRequestTransType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidRequestTransType getBidRequestTransType() throws FieldNotFound { + return get(new quickfix.field.BidRequestTransType()); + } + + public boolean isSet(quickfix.field.BidRequestTransType field) { + return isSetField(field); + } + + public boolean isSetBidRequestTransType() { + return isSetField(374); + } + + public void set(quickfix.field.ListName value) { + setField(value); + } + + public quickfix.field.ListName get(quickfix.field.ListName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListName getListName() throws FieldNotFound { + return get(new quickfix.field.ListName()); + } + + public boolean isSet(quickfix.field.ListName field) { + return isSetField(field); + } + + public boolean isSetListName() { + return isSetField(392); + } + + public void set(quickfix.field.TotNoRelatedSym value) { + setField(value); + } + + public quickfix.field.TotNoRelatedSym get(quickfix.field.TotNoRelatedSym value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotNoRelatedSym getTotNoRelatedSym() throws FieldNotFound { + return get(new quickfix.field.TotNoRelatedSym()); + } + + public boolean isSet(quickfix.field.TotNoRelatedSym field) { + return isSetField(field); + } + + public boolean isSetTotNoRelatedSym() { + return isSetField(393); + } + + public void set(quickfix.field.BidType value) { + setField(value); + } + + public quickfix.field.BidType get(quickfix.field.BidType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidType getBidType() throws FieldNotFound { + return get(new quickfix.field.BidType()); + } + + public boolean isSet(quickfix.field.BidType field) { + return isSetField(field); + } + + public boolean isSetBidType() { + return isSetField(394); + } + + public void set(quickfix.field.NumTickets value) { + setField(value); + } + + public quickfix.field.NumTickets get(quickfix.field.NumTickets value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NumTickets getNumTickets() throws FieldNotFound { + return get(new quickfix.field.NumTickets()); + } + + public boolean isSet(quickfix.field.NumTickets field) { + return isSetField(field); + } + + public boolean isSetNumTickets() { + return isSetField(395); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.SideValue1 value) { + setField(value); + } + + public quickfix.field.SideValue1 get(quickfix.field.SideValue1 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SideValue1 getSideValue1() throws FieldNotFound { + return get(new quickfix.field.SideValue1()); + } + + public boolean isSet(quickfix.field.SideValue1 field) { + return isSetField(field); + } + + public boolean isSetSideValue1() { + return isSetField(396); + } + + public void set(quickfix.field.SideValue2 value) { + setField(value); + } + + public quickfix.field.SideValue2 get(quickfix.field.SideValue2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SideValue2 getSideValue2() throws FieldNotFound { + return get(new quickfix.field.SideValue2()); + } + + public boolean isSet(quickfix.field.SideValue2 field) { + return isSetField(field); + } + + public boolean isSetSideValue2() { + return isSetField(397); + } + + public void set(quickfix.field.NoBidDescriptors value) { + setField(value); + } + + public quickfix.field.NoBidDescriptors get(quickfix.field.NoBidDescriptors value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoBidDescriptors getNoBidDescriptors() throws FieldNotFound { + return get(new quickfix.field.NoBidDescriptors()); + } + + public boolean isSet(quickfix.field.NoBidDescriptors field) { + return isSetField(field); + } + + public boolean isSetNoBidDescriptors() { + return isSetField(398); + } + + public static class NoBidDescriptors extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {399, 400, 401, 404, 441, 402, 403, 405, 406, 407, 408, 0}; + + public NoBidDescriptors() { + super(398, 399, ORDER); + } + + public void set(quickfix.field.BidDescriptorType value) { + setField(value); + } + + public quickfix.field.BidDescriptorType get(quickfix.field.BidDescriptorType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidDescriptorType getBidDescriptorType() throws FieldNotFound { + return get(new quickfix.field.BidDescriptorType()); + } + + public boolean isSet(quickfix.field.BidDescriptorType field) { + return isSetField(field); + } + + public boolean isSetBidDescriptorType() { + return isSetField(399); + } + + public void set(quickfix.field.BidDescriptor value) { + setField(value); + } + + public quickfix.field.BidDescriptor get(quickfix.field.BidDescriptor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidDescriptor getBidDescriptor() throws FieldNotFound { + return get(new quickfix.field.BidDescriptor()); + } + + public boolean isSet(quickfix.field.BidDescriptor field) { + return isSetField(field); + } + + public boolean isSetBidDescriptor() { + return isSetField(400); + } + + public void set(quickfix.field.SideValueInd value) { + setField(value); + } + + public quickfix.field.SideValueInd get(quickfix.field.SideValueInd value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SideValueInd getSideValueInd() throws FieldNotFound { + return get(new quickfix.field.SideValueInd()); + } + + public boolean isSet(quickfix.field.SideValueInd field) { + return isSetField(field); + } + + public boolean isSetSideValueInd() { + return isSetField(401); + } + + public void set(quickfix.field.LiquidityValue value) { + setField(value); + } + + public quickfix.field.LiquidityValue get(quickfix.field.LiquidityValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LiquidityValue getLiquidityValue() throws FieldNotFound { + return get(new quickfix.field.LiquidityValue()); + } + + public boolean isSet(quickfix.field.LiquidityValue field) { + return isSetField(field); + } + + public boolean isSetLiquidityValue() { + return isSetField(404); + } + + public void set(quickfix.field.LiquidityNumSecurities value) { + setField(value); + } + + public quickfix.field.LiquidityNumSecurities get(quickfix.field.LiquidityNumSecurities value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LiquidityNumSecurities getLiquidityNumSecurities() throws FieldNotFound { + return get(new quickfix.field.LiquidityNumSecurities()); + } + + public boolean isSet(quickfix.field.LiquidityNumSecurities field) { + return isSetField(field); + } + + public boolean isSetLiquidityNumSecurities() { + return isSetField(441); + } + + public void set(quickfix.field.LiquidityPctLow value) { + setField(value); + } + + public quickfix.field.LiquidityPctLow get(quickfix.field.LiquidityPctLow value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LiquidityPctLow getLiquidityPctLow() throws FieldNotFound { + return get(new quickfix.field.LiquidityPctLow()); + } + + public boolean isSet(quickfix.field.LiquidityPctLow field) { + return isSetField(field); + } + + public boolean isSetLiquidityPctLow() { + return isSetField(402); + } + + public void set(quickfix.field.LiquidityPctHigh value) { + setField(value); + } + + public quickfix.field.LiquidityPctHigh get(quickfix.field.LiquidityPctHigh value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LiquidityPctHigh getLiquidityPctHigh() throws FieldNotFound { + return get(new quickfix.field.LiquidityPctHigh()); + } + + public boolean isSet(quickfix.field.LiquidityPctHigh field) { + return isSetField(field); + } + + public boolean isSetLiquidityPctHigh() { + return isSetField(403); + } + + public void set(quickfix.field.EFPTrackingError value) { + setField(value); + } + + public quickfix.field.EFPTrackingError get(quickfix.field.EFPTrackingError value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EFPTrackingError getEFPTrackingError() throws FieldNotFound { + return get(new quickfix.field.EFPTrackingError()); + } + + public boolean isSet(quickfix.field.EFPTrackingError field) { + return isSetField(field); + } + + public boolean isSetEFPTrackingError() { + return isSetField(405); + } + + public void set(quickfix.field.FairValue value) { + setField(value); + } + + public quickfix.field.FairValue get(quickfix.field.FairValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FairValue getFairValue() throws FieldNotFound { + return get(new quickfix.field.FairValue()); + } + + public boolean isSet(quickfix.field.FairValue field) { + return isSetField(field); + } + + public boolean isSetFairValue() { + return isSetField(406); + } + + public void set(quickfix.field.OutsideIndexPct value) { + setField(value); + } + + public quickfix.field.OutsideIndexPct get(quickfix.field.OutsideIndexPct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OutsideIndexPct getOutsideIndexPct() throws FieldNotFound { + return get(new quickfix.field.OutsideIndexPct()); + } + + public boolean isSet(quickfix.field.OutsideIndexPct field) { + return isSetField(field); + } + + public boolean isSetOutsideIndexPct() { + return isSetField(407); + } + + public void set(quickfix.field.ValueOfFutures value) { + setField(value); + } + + public quickfix.field.ValueOfFutures get(quickfix.field.ValueOfFutures value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ValueOfFutures getValueOfFutures() throws FieldNotFound { + return get(new quickfix.field.ValueOfFutures()); + } + + public boolean isSet(quickfix.field.ValueOfFutures field) { + return isSetField(field); + } + + public boolean isSetValueOfFutures() { + return isSetField(408); + } + + } + + public void set(quickfix.field.NoBidComponents value) { + setField(value); + } + + public quickfix.field.NoBidComponents get(quickfix.field.NoBidComponents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoBidComponents getNoBidComponents() throws FieldNotFound { + return get(new quickfix.field.NoBidComponents()); + } + + public boolean isSet(quickfix.field.NoBidComponents field) { + return isSetField(field); + } + + public boolean isSetNoBidComponents() { + return isSetField(420); + } + + public static class NoBidComponents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {66, 54, 336, 625, 430, 63, 64, 1, 660, 0}; + + public NoBidComponents() { + super(420, 66, ORDER); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.NetGrossInd value) { + setField(value); + } + + public quickfix.field.NetGrossInd get(quickfix.field.NetGrossInd value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NetGrossInd getNetGrossInd() throws FieldNotFound { + return get(new quickfix.field.NetGrossInd()); + } + + public boolean isSet(quickfix.field.NetGrossInd field) { + return isSetField(field); + } + + public boolean isSetNetGrossInd() { + return isSetField(430); + } + + public void set(quickfix.field.SettlType value) { + setField(value); + } + + public quickfix.field.SettlType get(quickfix.field.SettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlType getSettlType() throws FieldNotFound { + return get(new quickfix.field.SettlType()); + } + + public boolean isSet(quickfix.field.SettlType field) { + return isSetField(field); + } + + public boolean isSetSettlType() { + return isSetField(63); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + } + + public void set(quickfix.field.LiquidityIndType value) { + setField(value); + } + + public quickfix.field.LiquidityIndType get(quickfix.field.LiquidityIndType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LiquidityIndType getLiquidityIndType() throws FieldNotFound { + return get(new quickfix.field.LiquidityIndType()); + } + + public boolean isSet(quickfix.field.LiquidityIndType field) { + return isSetField(field); + } + + public boolean isSetLiquidityIndType() { + return isSetField(409); + } + + public void set(quickfix.field.WtAverageLiquidity value) { + setField(value); + } + + public quickfix.field.WtAverageLiquidity get(quickfix.field.WtAverageLiquidity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.WtAverageLiquidity getWtAverageLiquidity() throws FieldNotFound { + return get(new quickfix.field.WtAverageLiquidity()); + } + + public boolean isSet(quickfix.field.WtAverageLiquidity field) { + return isSetField(field); + } + + public boolean isSetWtAverageLiquidity() { + return isSetField(410); + } + + public void set(quickfix.field.ExchangeForPhysical value) { + setField(value); + } + + public quickfix.field.ExchangeForPhysical get(quickfix.field.ExchangeForPhysical value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExchangeForPhysical getExchangeForPhysical() throws FieldNotFound { + return get(new quickfix.field.ExchangeForPhysical()); + } + + public boolean isSet(quickfix.field.ExchangeForPhysical field) { + return isSetField(field); + } + + public boolean isSetExchangeForPhysical() { + return isSetField(411); + } + + public void set(quickfix.field.OutMainCntryUIndex value) { + setField(value); + } + + public quickfix.field.OutMainCntryUIndex get(quickfix.field.OutMainCntryUIndex value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OutMainCntryUIndex getOutMainCntryUIndex() throws FieldNotFound { + return get(new quickfix.field.OutMainCntryUIndex()); + } + + public boolean isSet(quickfix.field.OutMainCntryUIndex field) { + return isSetField(field); + } + + public boolean isSetOutMainCntryUIndex() { + return isSetField(412); + } + + public void set(quickfix.field.CrossPercent value) { + setField(value); + } + + public quickfix.field.CrossPercent get(quickfix.field.CrossPercent value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CrossPercent getCrossPercent() throws FieldNotFound { + return get(new quickfix.field.CrossPercent()); + } + + public boolean isSet(quickfix.field.CrossPercent field) { + return isSetField(field); + } + + public boolean isSetCrossPercent() { + return isSetField(413); + } + + public void set(quickfix.field.ProgRptReqs value) { + setField(value); + } + + public quickfix.field.ProgRptReqs get(quickfix.field.ProgRptReqs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ProgRptReqs getProgRptReqs() throws FieldNotFound { + return get(new quickfix.field.ProgRptReqs()); + } + + public boolean isSet(quickfix.field.ProgRptReqs field) { + return isSetField(field); + } + + public boolean isSetProgRptReqs() { + return isSetField(414); + } + + public void set(quickfix.field.ProgPeriodInterval value) { + setField(value); + } + + public quickfix.field.ProgPeriodInterval get(quickfix.field.ProgPeriodInterval value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ProgPeriodInterval getProgPeriodInterval() throws FieldNotFound { + return get(new quickfix.field.ProgPeriodInterval()); + } + + public boolean isSet(quickfix.field.ProgPeriodInterval field) { + return isSetField(field); + } + + public boolean isSetProgPeriodInterval() { + return isSetField(415); + } + + public void set(quickfix.field.IncTaxInd value) { + setField(value); + } + + public quickfix.field.IncTaxInd get(quickfix.field.IncTaxInd value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IncTaxInd getIncTaxInd() throws FieldNotFound { + return get(new quickfix.field.IncTaxInd()); + } + + public boolean isSet(quickfix.field.IncTaxInd field) { + return isSetField(field); + } + + public boolean isSetIncTaxInd() { + return isSetField(416); + } + + public void set(quickfix.field.ForexReq value) { + setField(value); + } + + public quickfix.field.ForexReq get(quickfix.field.ForexReq value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ForexReq getForexReq() throws FieldNotFound { + return get(new quickfix.field.ForexReq()); + } + + public boolean isSet(quickfix.field.ForexReq field) { + return isSetField(field); + } + + public boolean isSetForexReq() { + return isSetField(121); + } + + public void set(quickfix.field.NumBidders value) { + setField(value); + } + + public quickfix.field.NumBidders get(quickfix.field.NumBidders value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NumBidders getNumBidders() throws FieldNotFound { + return get(new quickfix.field.NumBidders()); + } + + public boolean isSet(quickfix.field.NumBidders field) { + return isSetField(field); + } + + public boolean isSetNumBidders() { + return isSetField(417); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.BidTradeType value) { + setField(value); + } + + public quickfix.field.BidTradeType get(quickfix.field.BidTradeType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidTradeType getBidTradeType() throws FieldNotFound { + return get(new quickfix.field.BidTradeType()); + } + + public boolean isSet(quickfix.field.BidTradeType field) { + return isSetField(field); + } + + public boolean isSetBidTradeType() { + return isSetField(418); + } + + public void set(quickfix.field.BasisPxType value) { + setField(value); + } + + public quickfix.field.BasisPxType get(quickfix.field.BasisPxType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BasisPxType getBasisPxType() throws FieldNotFound { + return get(new quickfix.field.BasisPxType()); + } + + public boolean isSet(quickfix.field.BasisPxType field) { + return isSetField(field); + } + + public boolean isSetBasisPxType() { + return isSetField(419); + } + + public void set(quickfix.field.StrikeTime value) { + setField(value); + } + + public quickfix.field.StrikeTime get(quickfix.field.StrikeTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeTime getStrikeTime() throws FieldNotFound { + return get(new quickfix.field.StrikeTime()); + } + + public boolean isSet(quickfix.field.StrikeTime field) { + return isSetField(field); + } + + public boolean isSetStrikeTime() { + return isSetField(443); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/BidResponse.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/BidResponse.java new file mode 100644 index 000000000..1514c472c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/BidResponse.java @@ -0,0 +1,486 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class BidResponse extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "l"; + + + public BidResponse() { + + super(new int[] {390, 391, 420, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public void set(quickfix.field.BidID value) { + setField(value); + } + + public quickfix.field.BidID get(quickfix.field.BidID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidID getBidID() throws FieldNotFound { + return get(new quickfix.field.BidID()); + } + + public boolean isSet(quickfix.field.BidID field) { + return isSetField(field); + } + + public boolean isSetBidID() { + return isSetField(390); + } + + public void set(quickfix.field.ClientBidID value) { + setField(value); + } + + public quickfix.field.ClientBidID get(quickfix.field.ClientBidID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClientBidID getClientBidID() throws FieldNotFound { + return get(new quickfix.field.ClientBidID()); + } + + public boolean isSet(quickfix.field.ClientBidID field) { + return isSetField(field); + } + + public boolean isSetClientBidID() { + return isSetField(391); + } + + public void set(quickfix.field.NoBidComponents value) { + setField(value); + } + + public quickfix.field.NoBidComponents get(quickfix.field.NoBidComponents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoBidComponents getNoBidComponents() throws FieldNotFound { + return get(new quickfix.field.NoBidComponents()); + } + + public boolean isSet(quickfix.field.NoBidComponents field) { + return isSetField(field); + } + + public boolean isSetNoBidComponents() { + return isSetField(420); + } + + public static class NoBidComponents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {12, 13, 479, 497, 66, 421, 54, 44, 423, 406, 430, 63, 64, 336, 625, 58, 354, 355, 0}; + + public NoBidComponents() { + super(420, 12, ORDER); + } + + public void set(quickfix.fix44.component.CommissionData component) { + setComponent(component); + } + + public quickfix.fix44.component.CommissionData get(quickfix.fix44.component.CommissionData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.CommissionData getCommissionData() throws FieldNotFound { + return get(new quickfix.fix44.component.CommissionData()); + } + + public void set(quickfix.field.Commission value) { + setField(value); + } + + public quickfix.field.Commission get(quickfix.field.Commission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Commission getCommission() throws FieldNotFound { + return get(new quickfix.field.Commission()); + } + + public boolean isSet(quickfix.field.Commission field) { + return isSetField(field); + } + + public boolean isSetCommission() { + return isSetField(12); + } + + public void set(quickfix.field.CommType value) { + setField(value); + } + + public quickfix.field.CommType get(quickfix.field.CommType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommType getCommType() throws FieldNotFound { + return get(new quickfix.field.CommType()); + } + + public boolean isSet(quickfix.field.CommType field) { + return isSetField(field); + } + + public boolean isSetCommType() { + return isSetField(13); + } + + public void set(quickfix.field.CommCurrency value) { + setField(value); + } + + public quickfix.field.CommCurrency get(quickfix.field.CommCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommCurrency getCommCurrency() throws FieldNotFound { + return get(new quickfix.field.CommCurrency()); + } + + public boolean isSet(quickfix.field.CommCurrency field) { + return isSetField(field); + } + + public boolean isSetCommCurrency() { + return isSetField(479); + } + + public void set(quickfix.field.FundRenewWaiv value) { + setField(value); + } + + public quickfix.field.FundRenewWaiv get(quickfix.field.FundRenewWaiv value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FundRenewWaiv getFundRenewWaiv() throws FieldNotFound { + return get(new quickfix.field.FundRenewWaiv()); + } + + public boolean isSet(quickfix.field.FundRenewWaiv field) { + return isSetField(field); + } + + public boolean isSetFundRenewWaiv() { + return isSetField(497); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.Country value) { + setField(value); + } + + public quickfix.field.Country get(quickfix.field.Country value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Country getCountry() throws FieldNotFound { + return get(new quickfix.field.Country()); + } + + public boolean isSet(quickfix.field.Country field) { + return isSetField(field); + } + + public boolean isSetCountry() { + return isSetField(421); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.field.FairValue value) { + setField(value); + } + + public quickfix.field.FairValue get(quickfix.field.FairValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FairValue getFairValue() throws FieldNotFound { + return get(new quickfix.field.FairValue()); + } + + public boolean isSet(quickfix.field.FairValue field) { + return isSetField(field); + } + + public boolean isSetFairValue() { + return isSetField(406); + } + + public void set(quickfix.field.NetGrossInd value) { + setField(value); + } + + public quickfix.field.NetGrossInd get(quickfix.field.NetGrossInd value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NetGrossInd getNetGrossInd() throws FieldNotFound { + return get(new quickfix.field.NetGrossInd()); + } + + public boolean isSet(quickfix.field.NetGrossInd field) { + return isSetField(field); + } + + public boolean isSetNetGrossInd() { + return isSetField(430); + } + + public void set(quickfix.field.SettlType value) { + setField(value); + } + + public quickfix.field.SettlType get(quickfix.field.SettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlType getSettlType() throws FieldNotFound { + return get(new quickfix.field.SettlType()); + } + + public boolean isSet(quickfix.field.SettlType field) { + return isSetField(field); + } + + public boolean isSetSettlType() { + return isSetField(63); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/BusinessMessageReject.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/BusinessMessageReject.java new file mode 100644 index 000000000..4fcc9fb4a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/BusinessMessageReject.java @@ -0,0 +1,173 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + + +public class BusinessMessageReject extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "j"; + + + public BusinessMessageReject() { + + super(new int[] {45, 372, 379, 380, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public BusinessMessageReject(quickfix.field.RefMsgType refMsgType, quickfix.field.BusinessRejectReason businessRejectReason) { + this(); + setField(refMsgType); + setField(businessRejectReason); + } + + public void set(quickfix.field.RefSeqNum value) { + setField(value); + } + + public quickfix.field.RefSeqNum get(quickfix.field.RefSeqNum value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RefSeqNum getRefSeqNum() throws FieldNotFound { + return get(new quickfix.field.RefSeqNum()); + } + + public boolean isSet(quickfix.field.RefSeqNum field) { + return isSetField(field); + } + + public boolean isSetRefSeqNum() { + return isSetField(45); + } + + public void set(quickfix.field.RefMsgType value) { + setField(value); + } + + public quickfix.field.RefMsgType get(quickfix.field.RefMsgType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RefMsgType getRefMsgType() throws FieldNotFound { + return get(new quickfix.field.RefMsgType()); + } + + public boolean isSet(quickfix.field.RefMsgType field) { + return isSetField(field); + } + + public boolean isSetRefMsgType() { + return isSetField(372); + } + + public void set(quickfix.field.BusinessRejectRefID value) { + setField(value); + } + + public quickfix.field.BusinessRejectRefID get(quickfix.field.BusinessRejectRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BusinessRejectRefID getBusinessRejectRefID() throws FieldNotFound { + return get(new quickfix.field.BusinessRejectRefID()); + } + + public boolean isSet(quickfix.field.BusinessRejectRefID field) { + return isSetField(field); + } + + public boolean isSetBusinessRejectRefID() { + return isSetField(379); + } + + public void set(quickfix.field.BusinessRejectReason value) { + setField(value); + } + + public quickfix.field.BusinessRejectReason get(quickfix.field.BusinessRejectReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BusinessRejectReason getBusinessRejectReason() throws FieldNotFound { + return get(new quickfix.field.BusinessRejectReason()); + } + + public boolean isSet(quickfix.field.BusinessRejectReason field) { + return isSetField(field); + } + + public boolean isSetBusinessRejectReason() { + return isSetField(380); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CollateralAssignment.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CollateralAssignment.java new file mode 100644 index 000000000..269b26b31 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CollateralAssignment.java @@ -0,0 +1,5336 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class CollateralAssignment extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AY"; + + + public CollateralAssignment() { + + super(new int[] {902, 894, 895, 903, 907, 60, 126, 453, 1, 581, 11, 37, 198, 526, 124, 897, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 913, 914, 915, 918, 788, 916, 917, 919, 898, 64, 53, 854, 15, 555, 711, 899, 900, 901, 768, 54, 136, 44, 423, 159, 920, 921, 922, 218, 220, 221, 222, 662, 663, 699, 761, 232, 172, 169, 170, 171, 85, 336, 625, 716, 717, 715, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public CollateralAssignment(quickfix.field.CollAsgnID collAsgnID, quickfix.field.CollAsgnReason collAsgnReason, quickfix.field.CollAsgnTransType collAsgnTransType, quickfix.field.TransactTime transactTime) { + this(); + setField(collAsgnID); + setField(collAsgnReason); + setField(collAsgnTransType); + setField(transactTime); + } + + public void set(quickfix.field.CollAsgnID value) { + setField(value); + } + + public quickfix.field.CollAsgnID get(quickfix.field.CollAsgnID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollAsgnID getCollAsgnID() throws FieldNotFound { + return get(new quickfix.field.CollAsgnID()); + } + + public boolean isSet(quickfix.field.CollAsgnID field) { + return isSetField(field); + } + + public boolean isSetCollAsgnID() { + return isSetField(902); + } + + public void set(quickfix.field.CollReqID value) { + setField(value); + } + + public quickfix.field.CollReqID get(quickfix.field.CollReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollReqID getCollReqID() throws FieldNotFound { + return get(new quickfix.field.CollReqID()); + } + + public boolean isSet(quickfix.field.CollReqID field) { + return isSetField(field); + } + + public boolean isSetCollReqID() { + return isSetField(894); + } + + public void set(quickfix.field.CollAsgnReason value) { + setField(value); + } + + public quickfix.field.CollAsgnReason get(quickfix.field.CollAsgnReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollAsgnReason getCollAsgnReason() throws FieldNotFound { + return get(new quickfix.field.CollAsgnReason()); + } + + public boolean isSet(quickfix.field.CollAsgnReason field) { + return isSetField(field); + } + + public boolean isSetCollAsgnReason() { + return isSetField(895); + } + + public void set(quickfix.field.CollAsgnTransType value) { + setField(value); + } + + public quickfix.field.CollAsgnTransType get(quickfix.field.CollAsgnTransType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollAsgnTransType getCollAsgnTransType() throws FieldNotFound { + return get(new quickfix.field.CollAsgnTransType()); + } + + public boolean isSet(quickfix.field.CollAsgnTransType field) { + return isSetField(field); + } + + public boolean isSetCollAsgnTransType() { + return isSetField(903); + } + + public void set(quickfix.field.CollAsgnRefID value) { + setField(value); + } + + public quickfix.field.CollAsgnRefID get(quickfix.field.CollAsgnRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollAsgnRefID getCollAsgnRefID() throws FieldNotFound { + return get(new quickfix.field.CollAsgnRefID()); + } + + public boolean isSet(quickfix.field.CollAsgnRefID field) { + return isSetField(field); + } + + public boolean isSetCollAsgnRefID() { + return isSetField(907); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.SecondaryOrderID value) { + setField(value); + } + + public quickfix.field.SecondaryOrderID get(quickfix.field.SecondaryOrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryOrderID getSecondaryOrderID() throws FieldNotFound { + return get(new quickfix.field.SecondaryOrderID()); + } + + public boolean isSet(quickfix.field.SecondaryOrderID field) { + return isSetField(field); + } + + public boolean isSetSecondaryOrderID() { + return isSetField(198); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.NoExecs value) { + setField(value); + } + + public quickfix.field.NoExecs get(quickfix.field.NoExecs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoExecs getNoExecs() throws FieldNotFound { + return get(new quickfix.field.NoExecs()); + } + + public boolean isSet(quickfix.field.NoExecs field) { + return isSetField(field); + } + + public boolean isSetNoExecs() { + return isSetField(124); + } + + public static class NoExecs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {17, 0}; + + public NoExecs() { + super(124, 17, ORDER); + } + + public void set(quickfix.field.ExecID value) { + setField(value); + } + + public quickfix.field.ExecID get(quickfix.field.ExecID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecID getExecID() throws FieldNotFound { + return get(new quickfix.field.ExecID()); + } + + public boolean isSet(quickfix.field.ExecID field) { + return isSetField(field); + } + + public boolean isSetExecID() { + return isSetField(17); + } + + } + + public void set(quickfix.field.NoTrades value) { + setField(value); + } + + public quickfix.field.NoTrades get(quickfix.field.NoTrades value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTrades getNoTrades() throws FieldNotFound { + return get(new quickfix.field.NoTrades()); + } + + public boolean isSet(quickfix.field.NoTrades field) { + return isSetField(field); + } + + public boolean isSetNoTrades() { + return isSetField(897); + } + + public static class NoTrades extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {571, 818, 0}; + + public NoTrades() { + super(897, 571, ORDER); + } + + public void set(quickfix.field.TradeReportID value) { + setField(value); + } + + public quickfix.field.TradeReportID get(quickfix.field.TradeReportID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeReportID getTradeReportID() throws FieldNotFound { + return get(new quickfix.field.TradeReportID()); + } + + public boolean isSet(quickfix.field.TradeReportID field) { + return isSetField(field); + } + + public boolean isSetTradeReportID() { + return isSetField(571); + } + + public void set(quickfix.field.SecondaryTradeReportID value) { + setField(value); + } + + public quickfix.field.SecondaryTradeReportID get(quickfix.field.SecondaryTradeReportID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryTradeReportID getSecondaryTradeReportID() throws FieldNotFound { + return get(new quickfix.field.SecondaryTradeReportID()); + } + + public boolean isSet(quickfix.field.SecondaryTradeReportID field) { + return isSetField(field); + } + + public boolean isSetSecondaryTradeReportID() { + return isSetField(818); + } + + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.Quantity value) { + setField(value); + } + + public quickfix.field.Quantity get(quickfix.field.Quantity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Quantity getQuantity() throws FieldNotFound { + return get(new quickfix.field.Quantity()); + } + + public boolean isSet(quickfix.field.Quantity field) { + return isSetField(field); + } + + public boolean isSetQuantity() { + return isSetField(53); + } + + public void set(quickfix.field.QtyType value) { + setField(value); + } + + public quickfix.field.QtyType get(quickfix.field.QtyType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QtyType getQtyType() throws FieldNotFound { + return get(new quickfix.field.QtyType()); + } + + public boolean isSet(quickfix.field.QtyType field) { + return isSetField(field); + } + + public boolean isSetQtyType() { + return isSetField(854); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 944, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + public void set(quickfix.field.CollAction value) { + setField(value); + } + + public quickfix.field.CollAction get(quickfix.field.CollAction value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollAction getCollAction() throws FieldNotFound { + return get(new quickfix.field.CollAction()); + } + + public boolean isSet(quickfix.field.CollAction field) { + return isSetField(field); + } + + public boolean isSetCollAction() { + return isSetField(944); + } + + } + + public void set(quickfix.field.MarginExcess value) { + setField(value); + } + + public quickfix.field.MarginExcess get(quickfix.field.MarginExcess value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginExcess getMarginExcess() throws FieldNotFound { + return get(new quickfix.field.MarginExcess()); + } + + public boolean isSet(quickfix.field.MarginExcess field) { + return isSetField(field); + } + + public boolean isSetMarginExcess() { + return isSetField(899); + } + + public void set(quickfix.field.TotalNetValue value) { + setField(value); + } + + public quickfix.field.TotalNetValue get(quickfix.field.TotalNetValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotalNetValue getTotalNetValue() throws FieldNotFound { + return get(new quickfix.field.TotalNetValue()); + } + + public boolean isSet(quickfix.field.TotalNetValue field) { + return isSetField(field); + } + + public boolean isSetTotalNetValue() { + return isSetField(900); + } + + public void set(quickfix.field.CashOutstanding value) { + setField(value); + } + + public quickfix.field.CashOutstanding get(quickfix.field.CashOutstanding value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOutstanding getCashOutstanding() throws FieldNotFound { + return get(new quickfix.field.CashOutstanding()); + } + + public boolean isSet(quickfix.field.CashOutstanding field) { + return isSetField(field); + } + + public boolean isSetCashOutstanding() { + return isSetField(901); + } + + public void set(quickfix.fix44.component.TrdRegTimestamps component) { + setComponent(component); + } + + public quickfix.fix44.component.TrdRegTimestamps get(quickfix.fix44.component.TrdRegTimestamps component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.TrdRegTimestamps getTrdRegTimestamps() throws FieldNotFound { + return get(new quickfix.fix44.component.TrdRegTimestamps()); + } + + public void set(quickfix.field.NoTrdRegTimestamps value) { + setField(value); + } + + public quickfix.field.NoTrdRegTimestamps get(quickfix.field.NoTrdRegTimestamps value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTrdRegTimestamps getNoTrdRegTimestamps() throws FieldNotFound { + return get(new quickfix.field.NoTrdRegTimestamps()); + } + + public boolean isSet(quickfix.field.NoTrdRegTimestamps field) { + return isSetField(field); + } + + public boolean isSetNoTrdRegTimestamps() { + return isSetField(768); + } + + public static class NoTrdRegTimestamps extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {769, 770, 771, 0}; + + public NoTrdRegTimestamps() { + super(768, 769, ORDER); + } + + public void set(quickfix.field.TrdRegTimestamp value) { + setField(value); + } + + public quickfix.field.TrdRegTimestamp get(quickfix.field.TrdRegTimestamp value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestamp getTrdRegTimestamp() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestamp()); + } + + public boolean isSet(quickfix.field.TrdRegTimestamp field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestamp() { + return isSetField(769); + } + + public void set(quickfix.field.TrdRegTimestampType value) { + setField(value); + } + + public quickfix.field.TrdRegTimestampType get(quickfix.field.TrdRegTimestampType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestampType getTrdRegTimestampType() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestampType()); + } + + public boolean isSet(quickfix.field.TrdRegTimestampType field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestampType() { + return isSetField(770); + } + + public void set(quickfix.field.TrdRegTimestampOrigin value) { + setField(value); + } + + public quickfix.field.TrdRegTimestampOrigin get(quickfix.field.TrdRegTimestampOrigin value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestampOrigin getTrdRegTimestampOrigin() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestampOrigin()); + } + + public boolean isSet(quickfix.field.TrdRegTimestampOrigin field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestampOrigin() { + return isSetField(771); + } + + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.NoMiscFees value) { + setField(value); + } + + public quickfix.field.NoMiscFees get(quickfix.field.NoMiscFees value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoMiscFees getNoMiscFees() throws FieldNotFound { + return get(new quickfix.field.NoMiscFees()); + } + + public boolean isSet(quickfix.field.NoMiscFees field) { + return isSetField(field); + } + + public boolean isSetNoMiscFees() { + return isSetField(136); + } + + public static class NoMiscFees extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {137, 138, 139, 891, 0}; + + public NoMiscFees() { + super(136, 137, ORDER); + } + + public void set(quickfix.field.MiscFeeAmt value) { + setField(value); + } + + public quickfix.field.MiscFeeAmt get(quickfix.field.MiscFeeAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeAmt getMiscFeeAmt() throws FieldNotFound { + return get(new quickfix.field.MiscFeeAmt()); + } + + public boolean isSet(quickfix.field.MiscFeeAmt field) { + return isSetField(field); + } + + public boolean isSetMiscFeeAmt() { + return isSetField(137); + } + + public void set(quickfix.field.MiscFeeCurr value) { + setField(value); + } + + public quickfix.field.MiscFeeCurr get(quickfix.field.MiscFeeCurr value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeCurr getMiscFeeCurr() throws FieldNotFound { + return get(new quickfix.field.MiscFeeCurr()); + } + + public boolean isSet(quickfix.field.MiscFeeCurr field) { + return isSetField(field); + } + + public boolean isSetMiscFeeCurr() { + return isSetField(138); + } + + public void set(quickfix.field.MiscFeeType value) { + setField(value); + } + + public quickfix.field.MiscFeeType get(quickfix.field.MiscFeeType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeType getMiscFeeType() throws FieldNotFound { + return get(new quickfix.field.MiscFeeType()); + } + + public boolean isSet(quickfix.field.MiscFeeType field) { + return isSetField(field); + } + + public boolean isSetMiscFeeType() { + return isSetField(139); + } + + public void set(quickfix.field.MiscFeeBasis value) { + setField(value); + } + + public quickfix.field.MiscFeeBasis get(quickfix.field.MiscFeeBasis value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeBasis getMiscFeeBasis() throws FieldNotFound { + return get(new quickfix.field.MiscFeeBasis()); + } + + public boolean isSet(quickfix.field.MiscFeeBasis field) { + return isSetField(field); + } + + public boolean isSetMiscFeeBasis() { + return isSetField(891); + } + + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.field.AccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.AccruedInterestAmt get(quickfix.field.AccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccruedInterestAmt getAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.AccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.AccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetAccruedInterestAmt() { + return isSetField(159); + } + + public void set(quickfix.field.EndAccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.EndAccruedInterestAmt get(quickfix.field.EndAccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndAccruedInterestAmt getEndAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.EndAccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.EndAccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetEndAccruedInterestAmt() { + return isSetField(920); + } + + public void set(quickfix.field.StartCash value) { + setField(value); + } + + public quickfix.field.StartCash get(quickfix.field.StartCash value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartCash getStartCash() throws FieldNotFound { + return get(new quickfix.field.StartCash()); + } + + public boolean isSet(quickfix.field.StartCash field) { + return isSetField(field); + } + + public boolean isSetStartCash() { + return isSetField(921); + } + + public void set(quickfix.field.EndCash value) { + setField(value); + } + + public quickfix.field.EndCash get(quickfix.field.EndCash value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndCash getEndCash() throws FieldNotFound { + return get(new quickfix.field.EndCash()); + } + + public boolean isSet(quickfix.field.EndCash field) { + return isSetField(field); + } + + public boolean isSetEndCash() { + return isSetField(922); + } + + public void set(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData get(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData getSpreadOrBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.SpreadOrBenchmarkCurveData()); + } + + public void set(quickfix.field.Spread value) { + setField(value); + } + + public quickfix.field.Spread get(quickfix.field.Spread value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Spread getSpread() throws FieldNotFound { + return get(new quickfix.field.Spread()); + } + + public boolean isSet(quickfix.field.Spread field) { + return isSetField(field); + } + + public boolean isSetSpread() { + return isSetField(218); + } + + public void set(quickfix.field.BenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveCurrency get(quickfix.field.BenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveCurrency getBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveCurrency() { + return isSetField(220); + } + + public void set(quickfix.field.BenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveName get(quickfix.field.BenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveName getBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveName() { + return isSetField(221); + } + + public void set(quickfix.field.BenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.BenchmarkCurvePoint get(quickfix.field.BenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurvePoint getBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.BenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurvePoint() { + return isSetField(222); + } + + public void set(quickfix.field.BenchmarkPrice value) { + setField(value); + } + + public quickfix.field.BenchmarkPrice get(quickfix.field.BenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPrice getBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPrice()); + } + + public boolean isSet(quickfix.field.BenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPrice() { + return isSetField(662); + } + + public void set(quickfix.field.BenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.BenchmarkPriceType get(quickfix.field.BenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPriceType getBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.BenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPriceType() { + return isSetField(663); + } + + public void set(quickfix.field.BenchmarkSecurityID value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityID get(quickfix.field.BenchmarkSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityID getBenchmarkSecurityID() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityID()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityID field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityID() { + return isSetField(699); + } + + public void set(quickfix.field.BenchmarkSecurityIDSource value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityIDSource get(quickfix.field.BenchmarkSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityIDSource getBenchmarkSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityIDSource()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityIDSource() { + return isSetField(761); + } + + public void set(quickfix.fix44.component.Stipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.Stipulations get(quickfix.fix44.component.Stipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Stipulations getStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.Stipulations()); + } + + public void set(quickfix.field.NoStipulations value) { + setField(value); + } + + public quickfix.field.NoStipulations get(quickfix.field.NoStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStipulations getNoStipulations() throws FieldNotFound { + return get(new quickfix.field.NoStipulations()); + } + + public boolean isSet(quickfix.field.NoStipulations field) { + return isSetField(field); + } + + public boolean isSetNoStipulations() { + return isSetField(232); + } + + public static class NoStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {233, 234, 0}; + + public NoStipulations() { + super(232, 233, ORDER); + } + + public void set(quickfix.field.StipulationType value) { + setField(value); + } + + public quickfix.field.StipulationType get(quickfix.field.StipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationType getStipulationType() throws FieldNotFound { + return get(new quickfix.field.StipulationType()); + } + + public boolean isSet(quickfix.field.StipulationType field) { + return isSetField(field); + } + + public boolean isSetStipulationType() { + return isSetField(233); + } + + public void set(quickfix.field.StipulationValue value) { + setField(value); + } + + public quickfix.field.StipulationValue get(quickfix.field.StipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationValue getStipulationValue() throws FieldNotFound { + return get(new quickfix.field.StipulationValue()); + } + + public boolean isSet(quickfix.field.StipulationValue field) { + return isSetField(field); + } + + public boolean isSetStipulationValue() { + return isSetField(234); + } + + } + + public void set(quickfix.fix44.component.SettlInstructionsData component) { + setComponent(component); + } + + public quickfix.fix44.component.SettlInstructionsData get(quickfix.fix44.component.SettlInstructionsData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SettlInstructionsData getSettlInstructionsData() throws FieldNotFound { + return get(new quickfix.fix44.component.SettlInstructionsData()); + } + + public void set(quickfix.field.SettlDeliveryType value) { + setField(value); + } + + public quickfix.field.SettlDeliveryType get(quickfix.field.SettlDeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDeliveryType getSettlDeliveryType() throws FieldNotFound { + return get(new quickfix.field.SettlDeliveryType()); + } + + public boolean isSet(quickfix.field.SettlDeliveryType field) { + return isSetField(field); + } + + public boolean isSetSettlDeliveryType() { + return isSetField(172); + } + + public void set(quickfix.field.StandInstDbType value) { + setField(value); + } + + public quickfix.field.StandInstDbType get(quickfix.field.StandInstDbType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbType getStandInstDbType() throws FieldNotFound { + return get(new quickfix.field.StandInstDbType()); + } + + public boolean isSet(quickfix.field.StandInstDbType field) { + return isSetField(field); + } + + public boolean isSetStandInstDbType() { + return isSetField(169); + } + + public void set(quickfix.field.StandInstDbName value) { + setField(value); + } + + public quickfix.field.StandInstDbName get(quickfix.field.StandInstDbName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbName getStandInstDbName() throws FieldNotFound { + return get(new quickfix.field.StandInstDbName()); + } + + public boolean isSet(quickfix.field.StandInstDbName field) { + return isSetField(field); + } + + public boolean isSetStandInstDbName() { + return isSetField(170); + } + + public void set(quickfix.field.StandInstDbID value) { + setField(value); + } + + public quickfix.field.StandInstDbID get(quickfix.field.StandInstDbID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbID getStandInstDbID() throws FieldNotFound { + return get(new quickfix.field.StandInstDbID()); + } + + public boolean isSet(quickfix.field.StandInstDbID field) { + return isSetField(field); + } + + public boolean isSetStandInstDbID() { + return isSetField(171); + } + + public void set(quickfix.field.NoDlvyInst value) { + setField(value); + } + + public quickfix.field.NoDlvyInst get(quickfix.field.NoDlvyInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoDlvyInst getNoDlvyInst() throws FieldNotFound { + return get(new quickfix.field.NoDlvyInst()); + } + + public boolean isSet(quickfix.field.NoDlvyInst field) { + return isSetField(field); + } + + public boolean isSetNoDlvyInst() { + return isSetField(85); + } + + public static class NoDlvyInst extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {165, 787, 781, 0}; + + public NoDlvyInst() { + super(85, 165, ORDER); + } + + public void set(quickfix.field.SettlInstSource value) { + setField(value); + } + + public quickfix.field.SettlInstSource get(quickfix.field.SettlInstSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstSource getSettlInstSource() throws FieldNotFound { + return get(new quickfix.field.SettlInstSource()); + } + + public boolean isSet(quickfix.field.SettlInstSource field) { + return isSetField(field); + } + + public boolean isSetSettlInstSource() { + return isSetField(165); + } + + public void set(quickfix.field.DlvyInstType value) { + setField(value); + } + + public quickfix.field.DlvyInstType get(quickfix.field.DlvyInstType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DlvyInstType getDlvyInstType() throws FieldNotFound { + return get(new quickfix.field.DlvyInstType()); + } + + public boolean isSet(quickfix.field.DlvyInstType field) { + return isSetField(field); + } + + public boolean isSetDlvyInstType() { + return isSetField(787); + } + + public void set(quickfix.fix44.component.SettlParties component) { + setComponent(component); + } + + public quickfix.fix44.component.SettlParties get(quickfix.fix44.component.SettlParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SettlParties getSettlParties() throws FieldNotFound { + return get(new quickfix.fix44.component.SettlParties()); + } + + public void set(quickfix.field.NoSettlPartyIDs value) { + setField(value); + } + + public quickfix.field.NoSettlPartyIDs get(quickfix.field.NoSettlPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSettlPartyIDs getNoSettlPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoSettlPartyIDs()); + } + + public boolean isSet(quickfix.field.NoSettlPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoSettlPartyIDs() { + return isSetField(781); + } + + public static class NoSettlPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {782, 783, 784, 801, 0}; + + public NoSettlPartyIDs() { + super(781, 782, ORDER); + } + + public void set(quickfix.field.SettlPartyID value) { + setField(value); + } + + public quickfix.field.SettlPartyID get(quickfix.field.SettlPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyID getSettlPartyID() throws FieldNotFound { + return get(new quickfix.field.SettlPartyID()); + } + + public boolean isSet(quickfix.field.SettlPartyID field) { + return isSetField(field); + } + + public boolean isSetSettlPartyID() { + return isSetField(782); + } + + public void set(quickfix.field.SettlPartyIDSource value) { + setField(value); + } + + public quickfix.field.SettlPartyIDSource get(quickfix.field.SettlPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyIDSource getSettlPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.SettlPartyIDSource()); + } + + public boolean isSet(quickfix.field.SettlPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetSettlPartyIDSource() { + return isSetField(783); + } + + public void set(quickfix.field.SettlPartyRole value) { + setField(value); + } + + public quickfix.field.SettlPartyRole get(quickfix.field.SettlPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyRole getSettlPartyRole() throws FieldNotFound { + return get(new quickfix.field.SettlPartyRole()); + } + + public boolean isSet(quickfix.field.SettlPartyRole field) { + return isSetField(field); + } + + public boolean isSetSettlPartyRole() { + return isSetField(784); + } + + public void set(quickfix.field.NoSettlPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoSettlPartySubIDs get(quickfix.field.NoSettlPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSettlPartySubIDs getNoSettlPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoSettlPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoSettlPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoSettlPartySubIDs() { + return isSetField(801); + } + + public static class NoSettlPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {785, 786, 0}; + + public NoSettlPartySubIDs() { + super(801, 785, ORDER); + } + + public void set(quickfix.field.SettlPartySubID value) { + setField(value); + } + + public quickfix.field.SettlPartySubID get(quickfix.field.SettlPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartySubID getSettlPartySubID() throws FieldNotFound { + return get(new quickfix.field.SettlPartySubID()); + } + + public boolean isSet(quickfix.field.SettlPartySubID field) { + return isSetField(field); + } + + public boolean isSetSettlPartySubID() { + return isSetField(785); + } + + public void set(quickfix.field.SettlPartySubIDType value) { + setField(value); + } + + public quickfix.field.SettlPartySubIDType get(quickfix.field.SettlPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartySubIDType getSettlPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.SettlPartySubIDType()); + } + + public boolean isSet(quickfix.field.SettlPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetSettlPartySubIDType() { + return isSetField(786); + } + + } + + } + + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.SettlSessID value) { + setField(value); + } + + public quickfix.field.SettlSessID get(quickfix.field.SettlSessID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlSessID getSettlSessID() throws FieldNotFound { + return get(new quickfix.field.SettlSessID()); + } + + public boolean isSet(quickfix.field.SettlSessID field) { + return isSetField(field); + } + + public boolean isSetSettlSessID() { + return isSetField(716); + } + + public void set(quickfix.field.SettlSessSubID value) { + setField(value); + } + + public quickfix.field.SettlSessSubID get(quickfix.field.SettlSessSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlSessSubID getSettlSessSubID() throws FieldNotFound { + return get(new quickfix.field.SettlSessSubID()); + } + + public boolean isSet(quickfix.field.SettlSessSubID field) { + return isSetField(field); + } + + public boolean isSetSettlSessSubID() { + return isSetField(717); + } + + public void set(quickfix.field.ClearingBusinessDate value) { + setField(value); + } + + public quickfix.field.ClearingBusinessDate get(quickfix.field.ClearingBusinessDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingBusinessDate getClearingBusinessDate() throws FieldNotFound { + return get(new quickfix.field.ClearingBusinessDate()); + } + + public boolean isSet(quickfix.field.ClearingBusinessDate field) { + return isSetField(field); + } + + public boolean isSetClearingBusinessDate() { + return isSetField(715); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CollateralInquiry.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CollateralInquiry.java new file mode 100644 index 000000000..e52aa53c0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CollateralInquiry.java @@ -0,0 +1,5181 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class CollateralInquiry extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "BB"; + + + public CollateralInquiry() { + + super(new int[] {909, 938, 263, 725, 726, 453, 1, 581, 11, 37, 198, 526, 124, 897, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 913, 914, 915, 918, 788, 916, 917, 919, 898, 64, 53, 854, 15, 555, 711, 899, 900, 901, 768, 54, 44, 423, 159, 920, 921, 922, 218, 220, 221, 222, 662, 663, 699, 761, 232, 172, 169, 170, 171, 85, 336, 625, 716, 717, 715, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public void set(quickfix.field.CollInquiryID value) { + setField(value); + } + + public quickfix.field.CollInquiryID get(quickfix.field.CollInquiryID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollInquiryID getCollInquiryID() throws FieldNotFound { + return get(new quickfix.field.CollInquiryID()); + } + + public boolean isSet(quickfix.field.CollInquiryID field) { + return isSetField(field); + } + + public boolean isSetCollInquiryID() { + return isSetField(909); + } + + public void set(quickfix.field.NoCollInquiryQualifier value) { + setField(value); + } + + public quickfix.field.NoCollInquiryQualifier get(quickfix.field.NoCollInquiryQualifier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoCollInquiryQualifier getNoCollInquiryQualifier() throws FieldNotFound { + return get(new quickfix.field.NoCollInquiryQualifier()); + } + + public boolean isSet(quickfix.field.NoCollInquiryQualifier field) { + return isSetField(field); + } + + public boolean isSetNoCollInquiryQualifier() { + return isSetField(938); + } + + public static class NoCollInquiryQualifier extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {896, 0}; + + public NoCollInquiryQualifier() { + super(938, 896, ORDER); + } + + public void set(quickfix.field.CollInquiryQualifier value) { + setField(value); + } + + public quickfix.field.CollInquiryQualifier get(quickfix.field.CollInquiryQualifier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollInquiryQualifier getCollInquiryQualifier() throws FieldNotFound { + return get(new quickfix.field.CollInquiryQualifier()); + } + + public boolean isSet(quickfix.field.CollInquiryQualifier field) { + return isSetField(field); + } + + public boolean isSetCollInquiryQualifier() { + return isSetField(896); + } + + } + + public void set(quickfix.field.SubscriptionRequestType value) { + setField(value); + } + + public quickfix.field.SubscriptionRequestType get(quickfix.field.SubscriptionRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SubscriptionRequestType getSubscriptionRequestType() throws FieldNotFound { + return get(new quickfix.field.SubscriptionRequestType()); + } + + public boolean isSet(quickfix.field.SubscriptionRequestType field) { + return isSetField(field); + } + + public boolean isSetSubscriptionRequestType() { + return isSetField(263); + } + + public void set(quickfix.field.ResponseTransportType value) { + setField(value); + } + + public quickfix.field.ResponseTransportType get(quickfix.field.ResponseTransportType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ResponseTransportType getResponseTransportType() throws FieldNotFound { + return get(new quickfix.field.ResponseTransportType()); + } + + public boolean isSet(quickfix.field.ResponseTransportType field) { + return isSetField(field); + } + + public boolean isSetResponseTransportType() { + return isSetField(725); + } + + public void set(quickfix.field.ResponseDestination value) { + setField(value); + } + + public quickfix.field.ResponseDestination get(quickfix.field.ResponseDestination value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ResponseDestination getResponseDestination() throws FieldNotFound { + return get(new quickfix.field.ResponseDestination()); + } + + public boolean isSet(quickfix.field.ResponseDestination field) { + return isSetField(field); + } + + public boolean isSetResponseDestination() { + return isSetField(726); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.SecondaryOrderID value) { + setField(value); + } + + public quickfix.field.SecondaryOrderID get(quickfix.field.SecondaryOrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryOrderID getSecondaryOrderID() throws FieldNotFound { + return get(new quickfix.field.SecondaryOrderID()); + } + + public boolean isSet(quickfix.field.SecondaryOrderID field) { + return isSetField(field); + } + + public boolean isSetSecondaryOrderID() { + return isSetField(198); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.NoExecs value) { + setField(value); + } + + public quickfix.field.NoExecs get(quickfix.field.NoExecs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoExecs getNoExecs() throws FieldNotFound { + return get(new quickfix.field.NoExecs()); + } + + public boolean isSet(quickfix.field.NoExecs field) { + return isSetField(field); + } + + public boolean isSetNoExecs() { + return isSetField(124); + } + + public static class NoExecs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {17, 0}; + + public NoExecs() { + super(124, 17, ORDER); + } + + public void set(quickfix.field.ExecID value) { + setField(value); + } + + public quickfix.field.ExecID get(quickfix.field.ExecID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecID getExecID() throws FieldNotFound { + return get(new quickfix.field.ExecID()); + } + + public boolean isSet(quickfix.field.ExecID field) { + return isSetField(field); + } + + public boolean isSetExecID() { + return isSetField(17); + } + + } + + public void set(quickfix.field.NoTrades value) { + setField(value); + } + + public quickfix.field.NoTrades get(quickfix.field.NoTrades value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTrades getNoTrades() throws FieldNotFound { + return get(new quickfix.field.NoTrades()); + } + + public boolean isSet(quickfix.field.NoTrades field) { + return isSetField(field); + } + + public boolean isSetNoTrades() { + return isSetField(897); + } + + public static class NoTrades extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {571, 818, 0}; + + public NoTrades() { + super(897, 571, ORDER); + } + + public void set(quickfix.field.TradeReportID value) { + setField(value); + } + + public quickfix.field.TradeReportID get(quickfix.field.TradeReportID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeReportID getTradeReportID() throws FieldNotFound { + return get(new quickfix.field.TradeReportID()); + } + + public boolean isSet(quickfix.field.TradeReportID field) { + return isSetField(field); + } + + public boolean isSetTradeReportID() { + return isSetField(571); + } + + public void set(quickfix.field.SecondaryTradeReportID value) { + setField(value); + } + + public quickfix.field.SecondaryTradeReportID get(quickfix.field.SecondaryTradeReportID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryTradeReportID getSecondaryTradeReportID() throws FieldNotFound { + return get(new quickfix.field.SecondaryTradeReportID()); + } + + public boolean isSet(quickfix.field.SecondaryTradeReportID field) { + return isSetField(field); + } + + public boolean isSetSecondaryTradeReportID() { + return isSetField(818); + } + + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.Quantity value) { + setField(value); + } + + public quickfix.field.Quantity get(quickfix.field.Quantity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Quantity getQuantity() throws FieldNotFound { + return get(new quickfix.field.Quantity()); + } + + public boolean isSet(quickfix.field.Quantity field) { + return isSetField(field); + } + + public boolean isSetQuantity() { + return isSetField(53); + } + + public void set(quickfix.field.QtyType value) { + setField(value); + } + + public quickfix.field.QtyType get(quickfix.field.QtyType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QtyType getQtyType() throws FieldNotFound { + return get(new quickfix.field.QtyType()); + } + + public boolean isSet(quickfix.field.QtyType field) { + return isSetField(field); + } + + public boolean isSetQtyType() { + return isSetField(854); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.MarginExcess value) { + setField(value); + } + + public quickfix.field.MarginExcess get(quickfix.field.MarginExcess value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginExcess getMarginExcess() throws FieldNotFound { + return get(new quickfix.field.MarginExcess()); + } + + public boolean isSet(quickfix.field.MarginExcess field) { + return isSetField(field); + } + + public boolean isSetMarginExcess() { + return isSetField(899); + } + + public void set(quickfix.field.TotalNetValue value) { + setField(value); + } + + public quickfix.field.TotalNetValue get(quickfix.field.TotalNetValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotalNetValue getTotalNetValue() throws FieldNotFound { + return get(new quickfix.field.TotalNetValue()); + } + + public boolean isSet(quickfix.field.TotalNetValue field) { + return isSetField(field); + } + + public boolean isSetTotalNetValue() { + return isSetField(900); + } + + public void set(quickfix.field.CashOutstanding value) { + setField(value); + } + + public quickfix.field.CashOutstanding get(quickfix.field.CashOutstanding value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOutstanding getCashOutstanding() throws FieldNotFound { + return get(new quickfix.field.CashOutstanding()); + } + + public boolean isSet(quickfix.field.CashOutstanding field) { + return isSetField(field); + } + + public boolean isSetCashOutstanding() { + return isSetField(901); + } + + public void set(quickfix.fix44.component.TrdRegTimestamps component) { + setComponent(component); + } + + public quickfix.fix44.component.TrdRegTimestamps get(quickfix.fix44.component.TrdRegTimestamps component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.TrdRegTimestamps getTrdRegTimestamps() throws FieldNotFound { + return get(new quickfix.fix44.component.TrdRegTimestamps()); + } + + public void set(quickfix.field.NoTrdRegTimestamps value) { + setField(value); + } + + public quickfix.field.NoTrdRegTimestamps get(quickfix.field.NoTrdRegTimestamps value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTrdRegTimestamps getNoTrdRegTimestamps() throws FieldNotFound { + return get(new quickfix.field.NoTrdRegTimestamps()); + } + + public boolean isSet(quickfix.field.NoTrdRegTimestamps field) { + return isSetField(field); + } + + public boolean isSetNoTrdRegTimestamps() { + return isSetField(768); + } + + public static class NoTrdRegTimestamps extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {769, 770, 771, 0}; + + public NoTrdRegTimestamps() { + super(768, 769, ORDER); + } + + public void set(quickfix.field.TrdRegTimestamp value) { + setField(value); + } + + public quickfix.field.TrdRegTimestamp get(quickfix.field.TrdRegTimestamp value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestamp getTrdRegTimestamp() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestamp()); + } + + public boolean isSet(quickfix.field.TrdRegTimestamp field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestamp() { + return isSetField(769); + } + + public void set(quickfix.field.TrdRegTimestampType value) { + setField(value); + } + + public quickfix.field.TrdRegTimestampType get(quickfix.field.TrdRegTimestampType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestampType getTrdRegTimestampType() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestampType()); + } + + public boolean isSet(quickfix.field.TrdRegTimestampType field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestampType() { + return isSetField(770); + } + + public void set(quickfix.field.TrdRegTimestampOrigin value) { + setField(value); + } + + public quickfix.field.TrdRegTimestampOrigin get(quickfix.field.TrdRegTimestampOrigin value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestampOrigin getTrdRegTimestampOrigin() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestampOrigin()); + } + + public boolean isSet(quickfix.field.TrdRegTimestampOrigin field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestampOrigin() { + return isSetField(771); + } + + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.field.AccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.AccruedInterestAmt get(quickfix.field.AccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccruedInterestAmt getAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.AccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.AccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetAccruedInterestAmt() { + return isSetField(159); + } + + public void set(quickfix.field.EndAccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.EndAccruedInterestAmt get(quickfix.field.EndAccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndAccruedInterestAmt getEndAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.EndAccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.EndAccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetEndAccruedInterestAmt() { + return isSetField(920); + } + + public void set(quickfix.field.StartCash value) { + setField(value); + } + + public quickfix.field.StartCash get(quickfix.field.StartCash value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartCash getStartCash() throws FieldNotFound { + return get(new quickfix.field.StartCash()); + } + + public boolean isSet(quickfix.field.StartCash field) { + return isSetField(field); + } + + public boolean isSetStartCash() { + return isSetField(921); + } + + public void set(quickfix.field.EndCash value) { + setField(value); + } + + public quickfix.field.EndCash get(quickfix.field.EndCash value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndCash getEndCash() throws FieldNotFound { + return get(new quickfix.field.EndCash()); + } + + public boolean isSet(quickfix.field.EndCash field) { + return isSetField(field); + } + + public boolean isSetEndCash() { + return isSetField(922); + } + + public void set(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData get(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData getSpreadOrBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.SpreadOrBenchmarkCurveData()); + } + + public void set(quickfix.field.Spread value) { + setField(value); + } + + public quickfix.field.Spread get(quickfix.field.Spread value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Spread getSpread() throws FieldNotFound { + return get(new quickfix.field.Spread()); + } + + public boolean isSet(quickfix.field.Spread field) { + return isSetField(field); + } + + public boolean isSetSpread() { + return isSetField(218); + } + + public void set(quickfix.field.BenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveCurrency get(quickfix.field.BenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveCurrency getBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveCurrency() { + return isSetField(220); + } + + public void set(quickfix.field.BenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveName get(quickfix.field.BenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveName getBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveName() { + return isSetField(221); + } + + public void set(quickfix.field.BenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.BenchmarkCurvePoint get(quickfix.field.BenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurvePoint getBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.BenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurvePoint() { + return isSetField(222); + } + + public void set(quickfix.field.BenchmarkPrice value) { + setField(value); + } + + public quickfix.field.BenchmarkPrice get(quickfix.field.BenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPrice getBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPrice()); + } + + public boolean isSet(quickfix.field.BenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPrice() { + return isSetField(662); + } + + public void set(quickfix.field.BenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.BenchmarkPriceType get(quickfix.field.BenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPriceType getBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.BenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPriceType() { + return isSetField(663); + } + + public void set(quickfix.field.BenchmarkSecurityID value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityID get(quickfix.field.BenchmarkSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityID getBenchmarkSecurityID() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityID()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityID field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityID() { + return isSetField(699); + } + + public void set(quickfix.field.BenchmarkSecurityIDSource value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityIDSource get(quickfix.field.BenchmarkSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityIDSource getBenchmarkSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityIDSource()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityIDSource() { + return isSetField(761); + } + + public void set(quickfix.fix44.component.Stipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.Stipulations get(quickfix.fix44.component.Stipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Stipulations getStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.Stipulations()); + } + + public void set(quickfix.field.NoStipulations value) { + setField(value); + } + + public quickfix.field.NoStipulations get(quickfix.field.NoStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStipulations getNoStipulations() throws FieldNotFound { + return get(new quickfix.field.NoStipulations()); + } + + public boolean isSet(quickfix.field.NoStipulations field) { + return isSetField(field); + } + + public boolean isSetNoStipulations() { + return isSetField(232); + } + + public static class NoStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {233, 234, 0}; + + public NoStipulations() { + super(232, 233, ORDER); + } + + public void set(quickfix.field.StipulationType value) { + setField(value); + } + + public quickfix.field.StipulationType get(quickfix.field.StipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationType getStipulationType() throws FieldNotFound { + return get(new quickfix.field.StipulationType()); + } + + public boolean isSet(quickfix.field.StipulationType field) { + return isSetField(field); + } + + public boolean isSetStipulationType() { + return isSetField(233); + } + + public void set(quickfix.field.StipulationValue value) { + setField(value); + } + + public quickfix.field.StipulationValue get(quickfix.field.StipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationValue getStipulationValue() throws FieldNotFound { + return get(new quickfix.field.StipulationValue()); + } + + public boolean isSet(quickfix.field.StipulationValue field) { + return isSetField(field); + } + + public boolean isSetStipulationValue() { + return isSetField(234); + } + + } + + public void set(quickfix.fix44.component.SettlInstructionsData component) { + setComponent(component); + } + + public quickfix.fix44.component.SettlInstructionsData get(quickfix.fix44.component.SettlInstructionsData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SettlInstructionsData getSettlInstructionsData() throws FieldNotFound { + return get(new quickfix.fix44.component.SettlInstructionsData()); + } + + public void set(quickfix.field.SettlDeliveryType value) { + setField(value); + } + + public quickfix.field.SettlDeliveryType get(quickfix.field.SettlDeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDeliveryType getSettlDeliveryType() throws FieldNotFound { + return get(new quickfix.field.SettlDeliveryType()); + } + + public boolean isSet(quickfix.field.SettlDeliveryType field) { + return isSetField(field); + } + + public boolean isSetSettlDeliveryType() { + return isSetField(172); + } + + public void set(quickfix.field.StandInstDbType value) { + setField(value); + } + + public quickfix.field.StandInstDbType get(quickfix.field.StandInstDbType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbType getStandInstDbType() throws FieldNotFound { + return get(new quickfix.field.StandInstDbType()); + } + + public boolean isSet(quickfix.field.StandInstDbType field) { + return isSetField(field); + } + + public boolean isSetStandInstDbType() { + return isSetField(169); + } + + public void set(quickfix.field.StandInstDbName value) { + setField(value); + } + + public quickfix.field.StandInstDbName get(quickfix.field.StandInstDbName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbName getStandInstDbName() throws FieldNotFound { + return get(new quickfix.field.StandInstDbName()); + } + + public boolean isSet(quickfix.field.StandInstDbName field) { + return isSetField(field); + } + + public boolean isSetStandInstDbName() { + return isSetField(170); + } + + public void set(quickfix.field.StandInstDbID value) { + setField(value); + } + + public quickfix.field.StandInstDbID get(quickfix.field.StandInstDbID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbID getStandInstDbID() throws FieldNotFound { + return get(new quickfix.field.StandInstDbID()); + } + + public boolean isSet(quickfix.field.StandInstDbID field) { + return isSetField(field); + } + + public boolean isSetStandInstDbID() { + return isSetField(171); + } + + public void set(quickfix.field.NoDlvyInst value) { + setField(value); + } + + public quickfix.field.NoDlvyInst get(quickfix.field.NoDlvyInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoDlvyInst getNoDlvyInst() throws FieldNotFound { + return get(new quickfix.field.NoDlvyInst()); + } + + public boolean isSet(quickfix.field.NoDlvyInst field) { + return isSetField(field); + } + + public boolean isSetNoDlvyInst() { + return isSetField(85); + } + + public static class NoDlvyInst extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {165, 787, 781, 0}; + + public NoDlvyInst() { + super(85, 165, ORDER); + } + + public void set(quickfix.field.SettlInstSource value) { + setField(value); + } + + public quickfix.field.SettlInstSource get(quickfix.field.SettlInstSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstSource getSettlInstSource() throws FieldNotFound { + return get(new quickfix.field.SettlInstSource()); + } + + public boolean isSet(quickfix.field.SettlInstSource field) { + return isSetField(field); + } + + public boolean isSetSettlInstSource() { + return isSetField(165); + } + + public void set(quickfix.field.DlvyInstType value) { + setField(value); + } + + public quickfix.field.DlvyInstType get(quickfix.field.DlvyInstType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DlvyInstType getDlvyInstType() throws FieldNotFound { + return get(new quickfix.field.DlvyInstType()); + } + + public boolean isSet(quickfix.field.DlvyInstType field) { + return isSetField(field); + } + + public boolean isSetDlvyInstType() { + return isSetField(787); + } + + public void set(quickfix.fix44.component.SettlParties component) { + setComponent(component); + } + + public quickfix.fix44.component.SettlParties get(quickfix.fix44.component.SettlParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SettlParties getSettlParties() throws FieldNotFound { + return get(new quickfix.fix44.component.SettlParties()); + } + + public void set(quickfix.field.NoSettlPartyIDs value) { + setField(value); + } + + public quickfix.field.NoSettlPartyIDs get(quickfix.field.NoSettlPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSettlPartyIDs getNoSettlPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoSettlPartyIDs()); + } + + public boolean isSet(quickfix.field.NoSettlPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoSettlPartyIDs() { + return isSetField(781); + } + + public static class NoSettlPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {782, 783, 784, 801, 0}; + + public NoSettlPartyIDs() { + super(781, 782, ORDER); + } + + public void set(quickfix.field.SettlPartyID value) { + setField(value); + } + + public quickfix.field.SettlPartyID get(quickfix.field.SettlPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyID getSettlPartyID() throws FieldNotFound { + return get(new quickfix.field.SettlPartyID()); + } + + public boolean isSet(quickfix.field.SettlPartyID field) { + return isSetField(field); + } + + public boolean isSetSettlPartyID() { + return isSetField(782); + } + + public void set(quickfix.field.SettlPartyIDSource value) { + setField(value); + } + + public quickfix.field.SettlPartyIDSource get(quickfix.field.SettlPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyIDSource getSettlPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.SettlPartyIDSource()); + } + + public boolean isSet(quickfix.field.SettlPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetSettlPartyIDSource() { + return isSetField(783); + } + + public void set(quickfix.field.SettlPartyRole value) { + setField(value); + } + + public quickfix.field.SettlPartyRole get(quickfix.field.SettlPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyRole getSettlPartyRole() throws FieldNotFound { + return get(new quickfix.field.SettlPartyRole()); + } + + public boolean isSet(quickfix.field.SettlPartyRole field) { + return isSetField(field); + } + + public boolean isSetSettlPartyRole() { + return isSetField(784); + } + + public void set(quickfix.field.NoSettlPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoSettlPartySubIDs get(quickfix.field.NoSettlPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSettlPartySubIDs getNoSettlPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoSettlPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoSettlPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoSettlPartySubIDs() { + return isSetField(801); + } + + public static class NoSettlPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {785, 786, 0}; + + public NoSettlPartySubIDs() { + super(801, 785, ORDER); + } + + public void set(quickfix.field.SettlPartySubID value) { + setField(value); + } + + public quickfix.field.SettlPartySubID get(quickfix.field.SettlPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartySubID getSettlPartySubID() throws FieldNotFound { + return get(new quickfix.field.SettlPartySubID()); + } + + public boolean isSet(quickfix.field.SettlPartySubID field) { + return isSetField(field); + } + + public boolean isSetSettlPartySubID() { + return isSetField(785); + } + + public void set(quickfix.field.SettlPartySubIDType value) { + setField(value); + } + + public quickfix.field.SettlPartySubIDType get(quickfix.field.SettlPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartySubIDType getSettlPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.SettlPartySubIDType()); + } + + public boolean isSet(quickfix.field.SettlPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetSettlPartySubIDType() { + return isSetField(786); + } + + } + + } + + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.SettlSessID value) { + setField(value); + } + + public quickfix.field.SettlSessID get(quickfix.field.SettlSessID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlSessID getSettlSessID() throws FieldNotFound { + return get(new quickfix.field.SettlSessID()); + } + + public boolean isSet(quickfix.field.SettlSessID field) { + return isSetField(field); + } + + public boolean isSetSettlSessID() { + return isSetField(716); + } + + public void set(quickfix.field.SettlSessSubID value) { + setField(value); + } + + public quickfix.field.SettlSessSubID get(quickfix.field.SettlSessSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlSessSubID getSettlSessSubID() throws FieldNotFound { + return get(new quickfix.field.SettlSessSubID()); + } + + public boolean isSet(quickfix.field.SettlSessSubID field) { + return isSetField(field); + } + + public boolean isSetSettlSessSubID() { + return isSetField(717); + } + + public void set(quickfix.field.ClearingBusinessDate value) { + setField(value); + } + + public quickfix.field.ClearingBusinessDate get(quickfix.field.ClearingBusinessDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingBusinessDate getClearingBusinessDate() throws FieldNotFound { + return get(new quickfix.field.ClearingBusinessDate()); + } + + public boolean isSet(quickfix.field.ClearingBusinessDate field) { + return isSetField(field); + } + + public boolean isSetClearingBusinessDate() { + return isSetField(715); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CollateralInquiryAck.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CollateralInquiryAck.java new file mode 100644 index 000000000..129293956 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CollateralInquiryAck.java @@ -0,0 +1,4290 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class CollateralInquiryAck extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "BG"; + + + public CollateralInquiryAck() { + + super(new int[] {909, 945, 946, 938, 911, 453, 1, 581, 11, 37, 198, 526, 124, 897, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 913, 914, 915, 918, 788, 916, 917, 919, 898, 64, 53, 854, 15, 555, 711, 336, 625, 716, 717, 715, 725, 726, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public CollateralInquiryAck(quickfix.field.CollInquiryID collInquiryID, quickfix.field.CollInquiryStatus collInquiryStatus) { + this(); + setField(collInquiryID); + setField(collInquiryStatus); + } + + public void set(quickfix.field.CollInquiryID value) { + setField(value); + } + + public quickfix.field.CollInquiryID get(quickfix.field.CollInquiryID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollInquiryID getCollInquiryID() throws FieldNotFound { + return get(new quickfix.field.CollInquiryID()); + } + + public boolean isSet(quickfix.field.CollInquiryID field) { + return isSetField(field); + } + + public boolean isSetCollInquiryID() { + return isSetField(909); + } + + public void set(quickfix.field.CollInquiryStatus value) { + setField(value); + } + + public quickfix.field.CollInquiryStatus get(quickfix.field.CollInquiryStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollInquiryStatus getCollInquiryStatus() throws FieldNotFound { + return get(new quickfix.field.CollInquiryStatus()); + } + + public boolean isSet(quickfix.field.CollInquiryStatus field) { + return isSetField(field); + } + + public boolean isSetCollInquiryStatus() { + return isSetField(945); + } + + public void set(quickfix.field.CollInquiryResult value) { + setField(value); + } + + public quickfix.field.CollInquiryResult get(quickfix.field.CollInquiryResult value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollInquiryResult getCollInquiryResult() throws FieldNotFound { + return get(new quickfix.field.CollInquiryResult()); + } + + public boolean isSet(quickfix.field.CollInquiryResult field) { + return isSetField(field); + } + + public boolean isSetCollInquiryResult() { + return isSetField(946); + } + + public void set(quickfix.field.NoCollInquiryQualifier value) { + setField(value); + } + + public quickfix.field.NoCollInquiryQualifier get(quickfix.field.NoCollInquiryQualifier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoCollInquiryQualifier getNoCollInquiryQualifier() throws FieldNotFound { + return get(new quickfix.field.NoCollInquiryQualifier()); + } + + public boolean isSet(quickfix.field.NoCollInquiryQualifier field) { + return isSetField(field); + } + + public boolean isSetNoCollInquiryQualifier() { + return isSetField(938); + } + + public static class NoCollInquiryQualifier extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {896, 0}; + + public NoCollInquiryQualifier() { + super(938, 896, ORDER); + } + + public void set(quickfix.field.CollInquiryQualifier value) { + setField(value); + } + + public quickfix.field.CollInquiryQualifier get(quickfix.field.CollInquiryQualifier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollInquiryQualifier getCollInquiryQualifier() throws FieldNotFound { + return get(new quickfix.field.CollInquiryQualifier()); + } + + public boolean isSet(quickfix.field.CollInquiryQualifier field) { + return isSetField(field); + } + + public boolean isSetCollInquiryQualifier() { + return isSetField(896); + } + + } + + public void set(quickfix.field.TotNumReports value) { + setField(value); + } + + public quickfix.field.TotNumReports get(quickfix.field.TotNumReports value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotNumReports getTotNumReports() throws FieldNotFound { + return get(new quickfix.field.TotNumReports()); + } + + public boolean isSet(quickfix.field.TotNumReports field) { + return isSetField(field); + } + + public boolean isSetTotNumReports() { + return isSetField(911); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.SecondaryOrderID value) { + setField(value); + } + + public quickfix.field.SecondaryOrderID get(quickfix.field.SecondaryOrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryOrderID getSecondaryOrderID() throws FieldNotFound { + return get(new quickfix.field.SecondaryOrderID()); + } + + public boolean isSet(quickfix.field.SecondaryOrderID field) { + return isSetField(field); + } + + public boolean isSetSecondaryOrderID() { + return isSetField(198); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.NoExecs value) { + setField(value); + } + + public quickfix.field.NoExecs get(quickfix.field.NoExecs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoExecs getNoExecs() throws FieldNotFound { + return get(new quickfix.field.NoExecs()); + } + + public boolean isSet(quickfix.field.NoExecs field) { + return isSetField(field); + } + + public boolean isSetNoExecs() { + return isSetField(124); + } + + public static class NoExecs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {17, 0}; + + public NoExecs() { + super(124, 17, ORDER); + } + + public void set(quickfix.field.ExecID value) { + setField(value); + } + + public quickfix.field.ExecID get(quickfix.field.ExecID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecID getExecID() throws FieldNotFound { + return get(new quickfix.field.ExecID()); + } + + public boolean isSet(quickfix.field.ExecID field) { + return isSetField(field); + } + + public boolean isSetExecID() { + return isSetField(17); + } + + } + + public void set(quickfix.field.NoTrades value) { + setField(value); + } + + public quickfix.field.NoTrades get(quickfix.field.NoTrades value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTrades getNoTrades() throws FieldNotFound { + return get(new quickfix.field.NoTrades()); + } + + public boolean isSet(quickfix.field.NoTrades field) { + return isSetField(field); + } + + public boolean isSetNoTrades() { + return isSetField(897); + } + + public static class NoTrades extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {571, 818, 0}; + + public NoTrades() { + super(897, 571, ORDER); + } + + public void set(quickfix.field.TradeReportID value) { + setField(value); + } + + public quickfix.field.TradeReportID get(quickfix.field.TradeReportID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeReportID getTradeReportID() throws FieldNotFound { + return get(new quickfix.field.TradeReportID()); + } + + public boolean isSet(quickfix.field.TradeReportID field) { + return isSetField(field); + } + + public boolean isSetTradeReportID() { + return isSetField(571); + } + + public void set(quickfix.field.SecondaryTradeReportID value) { + setField(value); + } + + public quickfix.field.SecondaryTradeReportID get(quickfix.field.SecondaryTradeReportID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryTradeReportID getSecondaryTradeReportID() throws FieldNotFound { + return get(new quickfix.field.SecondaryTradeReportID()); + } + + public boolean isSet(quickfix.field.SecondaryTradeReportID field) { + return isSetField(field); + } + + public boolean isSetSecondaryTradeReportID() { + return isSetField(818); + } + + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.Quantity value) { + setField(value); + } + + public quickfix.field.Quantity get(quickfix.field.Quantity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Quantity getQuantity() throws FieldNotFound { + return get(new quickfix.field.Quantity()); + } + + public boolean isSet(quickfix.field.Quantity field) { + return isSetField(field); + } + + public boolean isSetQuantity() { + return isSetField(53); + } + + public void set(quickfix.field.QtyType value) { + setField(value); + } + + public quickfix.field.QtyType get(quickfix.field.QtyType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QtyType getQtyType() throws FieldNotFound { + return get(new quickfix.field.QtyType()); + } + + public boolean isSet(quickfix.field.QtyType field) { + return isSetField(field); + } + + public boolean isSetQtyType() { + return isSetField(854); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.SettlSessID value) { + setField(value); + } + + public quickfix.field.SettlSessID get(quickfix.field.SettlSessID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlSessID getSettlSessID() throws FieldNotFound { + return get(new quickfix.field.SettlSessID()); + } + + public boolean isSet(quickfix.field.SettlSessID field) { + return isSetField(field); + } + + public boolean isSetSettlSessID() { + return isSetField(716); + } + + public void set(quickfix.field.SettlSessSubID value) { + setField(value); + } + + public quickfix.field.SettlSessSubID get(quickfix.field.SettlSessSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlSessSubID getSettlSessSubID() throws FieldNotFound { + return get(new quickfix.field.SettlSessSubID()); + } + + public boolean isSet(quickfix.field.SettlSessSubID field) { + return isSetField(field); + } + + public boolean isSetSettlSessSubID() { + return isSetField(717); + } + + public void set(quickfix.field.ClearingBusinessDate value) { + setField(value); + } + + public quickfix.field.ClearingBusinessDate get(quickfix.field.ClearingBusinessDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingBusinessDate getClearingBusinessDate() throws FieldNotFound { + return get(new quickfix.field.ClearingBusinessDate()); + } + + public boolean isSet(quickfix.field.ClearingBusinessDate field) { + return isSetField(field); + } + + public boolean isSetClearingBusinessDate() { + return isSetField(715); + } + + public void set(quickfix.field.ResponseTransportType value) { + setField(value); + } + + public quickfix.field.ResponseTransportType get(quickfix.field.ResponseTransportType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ResponseTransportType getResponseTransportType() throws FieldNotFound { + return get(new quickfix.field.ResponseTransportType()); + } + + public boolean isSet(quickfix.field.ResponseTransportType field) { + return isSetField(field); + } + + public boolean isSetResponseTransportType() { + return isSetField(725); + } + + public void set(quickfix.field.ResponseDestination value) { + setField(value); + } + + public quickfix.field.ResponseDestination get(quickfix.field.ResponseDestination value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ResponseDestination getResponseDestination() throws FieldNotFound { + return get(new quickfix.field.ResponseDestination()); + } + + public boolean isSet(quickfix.field.ResponseDestination field) { + return isSetField(field); + } + + public boolean isSetResponseDestination() { + return isSetField(726); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CollateralReport.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CollateralReport.java new file mode 100644 index 000000000..f1d0b997a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CollateralReport.java @@ -0,0 +1,5271 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class CollateralReport extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "BA"; + + + public CollateralReport() { + + super(new int[] {908, 909, 910, 911, 912, 453, 1, 581, 11, 37, 198, 526, 124, 897, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 913, 914, 915, 918, 788, 916, 917, 919, 898, 64, 53, 854, 15, 555, 711, 899, 900, 901, 768, 54, 136, 44, 423, 159, 920, 921, 922, 218, 220, 221, 222, 662, 663, 699, 761, 232, 172, 169, 170, 171, 85, 336, 625, 716, 717, 715, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public CollateralReport(quickfix.field.CollRptID collRptID, quickfix.field.CollStatus collStatus) { + this(); + setField(collRptID); + setField(collStatus); + } + + public void set(quickfix.field.CollRptID value) { + setField(value); + } + + public quickfix.field.CollRptID get(quickfix.field.CollRptID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollRptID getCollRptID() throws FieldNotFound { + return get(new quickfix.field.CollRptID()); + } + + public boolean isSet(quickfix.field.CollRptID field) { + return isSetField(field); + } + + public boolean isSetCollRptID() { + return isSetField(908); + } + + public void set(quickfix.field.CollInquiryID value) { + setField(value); + } + + public quickfix.field.CollInquiryID get(quickfix.field.CollInquiryID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollInquiryID getCollInquiryID() throws FieldNotFound { + return get(new quickfix.field.CollInquiryID()); + } + + public boolean isSet(quickfix.field.CollInquiryID field) { + return isSetField(field); + } + + public boolean isSetCollInquiryID() { + return isSetField(909); + } + + public void set(quickfix.field.CollStatus value) { + setField(value); + } + + public quickfix.field.CollStatus get(quickfix.field.CollStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollStatus getCollStatus() throws FieldNotFound { + return get(new quickfix.field.CollStatus()); + } + + public boolean isSet(quickfix.field.CollStatus field) { + return isSetField(field); + } + + public boolean isSetCollStatus() { + return isSetField(910); + } + + public void set(quickfix.field.TotNumReports value) { + setField(value); + } + + public quickfix.field.TotNumReports get(quickfix.field.TotNumReports value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotNumReports getTotNumReports() throws FieldNotFound { + return get(new quickfix.field.TotNumReports()); + } + + public boolean isSet(quickfix.field.TotNumReports field) { + return isSetField(field); + } + + public boolean isSetTotNumReports() { + return isSetField(911); + } + + public void set(quickfix.field.LastRptRequested value) { + setField(value); + } + + public quickfix.field.LastRptRequested get(quickfix.field.LastRptRequested value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastRptRequested getLastRptRequested() throws FieldNotFound { + return get(new quickfix.field.LastRptRequested()); + } + + public boolean isSet(quickfix.field.LastRptRequested field) { + return isSetField(field); + } + + public boolean isSetLastRptRequested() { + return isSetField(912); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.SecondaryOrderID value) { + setField(value); + } + + public quickfix.field.SecondaryOrderID get(quickfix.field.SecondaryOrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryOrderID getSecondaryOrderID() throws FieldNotFound { + return get(new quickfix.field.SecondaryOrderID()); + } + + public boolean isSet(quickfix.field.SecondaryOrderID field) { + return isSetField(field); + } + + public boolean isSetSecondaryOrderID() { + return isSetField(198); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.NoExecs value) { + setField(value); + } + + public quickfix.field.NoExecs get(quickfix.field.NoExecs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoExecs getNoExecs() throws FieldNotFound { + return get(new quickfix.field.NoExecs()); + } + + public boolean isSet(quickfix.field.NoExecs field) { + return isSetField(field); + } + + public boolean isSetNoExecs() { + return isSetField(124); + } + + public static class NoExecs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {17, 0}; + + public NoExecs() { + super(124, 17, ORDER); + } + + public void set(quickfix.field.ExecID value) { + setField(value); + } + + public quickfix.field.ExecID get(quickfix.field.ExecID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecID getExecID() throws FieldNotFound { + return get(new quickfix.field.ExecID()); + } + + public boolean isSet(quickfix.field.ExecID field) { + return isSetField(field); + } + + public boolean isSetExecID() { + return isSetField(17); + } + + } + + public void set(quickfix.field.NoTrades value) { + setField(value); + } + + public quickfix.field.NoTrades get(quickfix.field.NoTrades value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTrades getNoTrades() throws FieldNotFound { + return get(new quickfix.field.NoTrades()); + } + + public boolean isSet(quickfix.field.NoTrades field) { + return isSetField(field); + } + + public boolean isSetNoTrades() { + return isSetField(897); + } + + public static class NoTrades extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {571, 818, 0}; + + public NoTrades() { + super(897, 571, ORDER); + } + + public void set(quickfix.field.TradeReportID value) { + setField(value); + } + + public quickfix.field.TradeReportID get(quickfix.field.TradeReportID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeReportID getTradeReportID() throws FieldNotFound { + return get(new quickfix.field.TradeReportID()); + } + + public boolean isSet(quickfix.field.TradeReportID field) { + return isSetField(field); + } + + public boolean isSetTradeReportID() { + return isSetField(571); + } + + public void set(quickfix.field.SecondaryTradeReportID value) { + setField(value); + } + + public quickfix.field.SecondaryTradeReportID get(quickfix.field.SecondaryTradeReportID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryTradeReportID getSecondaryTradeReportID() throws FieldNotFound { + return get(new quickfix.field.SecondaryTradeReportID()); + } + + public boolean isSet(quickfix.field.SecondaryTradeReportID field) { + return isSetField(field); + } + + public boolean isSetSecondaryTradeReportID() { + return isSetField(818); + } + + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.Quantity value) { + setField(value); + } + + public quickfix.field.Quantity get(quickfix.field.Quantity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Quantity getQuantity() throws FieldNotFound { + return get(new quickfix.field.Quantity()); + } + + public boolean isSet(quickfix.field.Quantity field) { + return isSetField(field); + } + + public boolean isSetQuantity() { + return isSetField(53); + } + + public void set(quickfix.field.QtyType value) { + setField(value); + } + + public quickfix.field.QtyType get(quickfix.field.QtyType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QtyType getQtyType() throws FieldNotFound { + return get(new quickfix.field.QtyType()); + } + + public boolean isSet(quickfix.field.QtyType field) { + return isSetField(field); + } + + public boolean isSetQtyType() { + return isSetField(854); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.MarginExcess value) { + setField(value); + } + + public quickfix.field.MarginExcess get(quickfix.field.MarginExcess value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginExcess getMarginExcess() throws FieldNotFound { + return get(new quickfix.field.MarginExcess()); + } + + public boolean isSet(quickfix.field.MarginExcess field) { + return isSetField(field); + } + + public boolean isSetMarginExcess() { + return isSetField(899); + } + + public void set(quickfix.field.TotalNetValue value) { + setField(value); + } + + public quickfix.field.TotalNetValue get(quickfix.field.TotalNetValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotalNetValue getTotalNetValue() throws FieldNotFound { + return get(new quickfix.field.TotalNetValue()); + } + + public boolean isSet(quickfix.field.TotalNetValue field) { + return isSetField(field); + } + + public boolean isSetTotalNetValue() { + return isSetField(900); + } + + public void set(quickfix.field.CashOutstanding value) { + setField(value); + } + + public quickfix.field.CashOutstanding get(quickfix.field.CashOutstanding value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOutstanding getCashOutstanding() throws FieldNotFound { + return get(new quickfix.field.CashOutstanding()); + } + + public boolean isSet(quickfix.field.CashOutstanding field) { + return isSetField(field); + } + + public boolean isSetCashOutstanding() { + return isSetField(901); + } + + public void set(quickfix.fix44.component.TrdRegTimestamps component) { + setComponent(component); + } + + public quickfix.fix44.component.TrdRegTimestamps get(quickfix.fix44.component.TrdRegTimestamps component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.TrdRegTimestamps getTrdRegTimestamps() throws FieldNotFound { + return get(new quickfix.fix44.component.TrdRegTimestamps()); + } + + public void set(quickfix.field.NoTrdRegTimestamps value) { + setField(value); + } + + public quickfix.field.NoTrdRegTimestamps get(quickfix.field.NoTrdRegTimestamps value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTrdRegTimestamps getNoTrdRegTimestamps() throws FieldNotFound { + return get(new quickfix.field.NoTrdRegTimestamps()); + } + + public boolean isSet(quickfix.field.NoTrdRegTimestamps field) { + return isSetField(field); + } + + public boolean isSetNoTrdRegTimestamps() { + return isSetField(768); + } + + public static class NoTrdRegTimestamps extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {769, 770, 771, 0}; + + public NoTrdRegTimestamps() { + super(768, 769, ORDER); + } + + public void set(quickfix.field.TrdRegTimestamp value) { + setField(value); + } + + public quickfix.field.TrdRegTimestamp get(quickfix.field.TrdRegTimestamp value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestamp getTrdRegTimestamp() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestamp()); + } + + public boolean isSet(quickfix.field.TrdRegTimestamp field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestamp() { + return isSetField(769); + } + + public void set(quickfix.field.TrdRegTimestampType value) { + setField(value); + } + + public quickfix.field.TrdRegTimestampType get(quickfix.field.TrdRegTimestampType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestampType getTrdRegTimestampType() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestampType()); + } + + public boolean isSet(quickfix.field.TrdRegTimestampType field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestampType() { + return isSetField(770); + } + + public void set(quickfix.field.TrdRegTimestampOrigin value) { + setField(value); + } + + public quickfix.field.TrdRegTimestampOrigin get(quickfix.field.TrdRegTimestampOrigin value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestampOrigin getTrdRegTimestampOrigin() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestampOrigin()); + } + + public boolean isSet(quickfix.field.TrdRegTimestampOrigin field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestampOrigin() { + return isSetField(771); + } + + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.NoMiscFees value) { + setField(value); + } + + public quickfix.field.NoMiscFees get(quickfix.field.NoMiscFees value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoMiscFees getNoMiscFees() throws FieldNotFound { + return get(new quickfix.field.NoMiscFees()); + } + + public boolean isSet(quickfix.field.NoMiscFees field) { + return isSetField(field); + } + + public boolean isSetNoMiscFees() { + return isSetField(136); + } + + public static class NoMiscFees extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {137, 138, 139, 891, 0}; + + public NoMiscFees() { + super(136, 137, ORDER); + } + + public void set(quickfix.field.MiscFeeAmt value) { + setField(value); + } + + public quickfix.field.MiscFeeAmt get(quickfix.field.MiscFeeAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeAmt getMiscFeeAmt() throws FieldNotFound { + return get(new quickfix.field.MiscFeeAmt()); + } + + public boolean isSet(quickfix.field.MiscFeeAmt field) { + return isSetField(field); + } + + public boolean isSetMiscFeeAmt() { + return isSetField(137); + } + + public void set(quickfix.field.MiscFeeCurr value) { + setField(value); + } + + public quickfix.field.MiscFeeCurr get(quickfix.field.MiscFeeCurr value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeCurr getMiscFeeCurr() throws FieldNotFound { + return get(new quickfix.field.MiscFeeCurr()); + } + + public boolean isSet(quickfix.field.MiscFeeCurr field) { + return isSetField(field); + } + + public boolean isSetMiscFeeCurr() { + return isSetField(138); + } + + public void set(quickfix.field.MiscFeeType value) { + setField(value); + } + + public quickfix.field.MiscFeeType get(quickfix.field.MiscFeeType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeType getMiscFeeType() throws FieldNotFound { + return get(new quickfix.field.MiscFeeType()); + } + + public boolean isSet(quickfix.field.MiscFeeType field) { + return isSetField(field); + } + + public boolean isSetMiscFeeType() { + return isSetField(139); + } + + public void set(quickfix.field.MiscFeeBasis value) { + setField(value); + } + + public quickfix.field.MiscFeeBasis get(quickfix.field.MiscFeeBasis value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeBasis getMiscFeeBasis() throws FieldNotFound { + return get(new quickfix.field.MiscFeeBasis()); + } + + public boolean isSet(quickfix.field.MiscFeeBasis field) { + return isSetField(field); + } + + public boolean isSetMiscFeeBasis() { + return isSetField(891); + } + + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.field.AccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.AccruedInterestAmt get(quickfix.field.AccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccruedInterestAmt getAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.AccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.AccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetAccruedInterestAmt() { + return isSetField(159); + } + + public void set(quickfix.field.EndAccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.EndAccruedInterestAmt get(quickfix.field.EndAccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndAccruedInterestAmt getEndAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.EndAccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.EndAccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetEndAccruedInterestAmt() { + return isSetField(920); + } + + public void set(quickfix.field.StartCash value) { + setField(value); + } + + public quickfix.field.StartCash get(quickfix.field.StartCash value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartCash getStartCash() throws FieldNotFound { + return get(new quickfix.field.StartCash()); + } + + public boolean isSet(quickfix.field.StartCash field) { + return isSetField(field); + } + + public boolean isSetStartCash() { + return isSetField(921); + } + + public void set(quickfix.field.EndCash value) { + setField(value); + } + + public quickfix.field.EndCash get(quickfix.field.EndCash value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndCash getEndCash() throws FieldNotFound { + return get(new quickfix.field.EndCash()); + } + + public boolean isSet(quickfix.field.EndCash field) { + return isSetField(field); + } + + public boolean isSetEndCash() { + return isSetField(922); + } + + public void set(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData get(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData getSpreadOrBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.SpreadOrBenchmarkCurveData()); + } + + public void set(quickfix.field.Spread value) { + setField(value); + } + + public quickfix.field.Spread get(quickfix.field.Spread value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Spread getSpread() throws FieldNotFound { + return get(new quickfix.field.Spread()); + } + + public boolean isSet(quickfix.field.Spread field) { + return isSetField(field); + } + + public boolean isSetSpread() { + return isSetField(218); + } + + public void set(quickfix.field.BenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveCurrency get(quickfix.field.BenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveCurrency getBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveCurrency() { + return isSetField(220); + } + + public void set(quickfix.field.BenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveName get(quickfix.field.BenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveName getBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveName() { + return isSetField(221); + } + + public void set(quickfix.field.BenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.BenchmarkCurvePoint get(quickfix.field.BenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurvePoint getBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.BenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurvePoint() { + return isSetField(222); + } + + public void set(quickfix.field.BenchmarkPrice value) { + setField(value); + } + + public quickfix.field.BenchmarkPrice get(quickfix.field.BenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPrice getBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPrice()); + } + + public boolean isSet(quickfix.field.BenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPrice() { + return isSetField(662); + } + + public void set(quickfix.field.BenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.BenchmarkPriceType get(quickfix.field.BenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPriceType getBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.BenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPriceType() { + return isSetField(663); + } + + public void set(quickfix.field.BenchmarkSecurityID value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityID get(quickfix.field.BenchmarkSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityID getBenchmarkSecurityID() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityID()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityID field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityID() { + return isSetField(699); + } + + public void set(quickfix.field.BenchmarkSecurityIDSource value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityIDSource get(quickfix.field.BenchmarkSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityIDSource getBenchmarkSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityIDSource()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityIDSource() { + return isSetField(761); + } + + public void set(quickfix.fix44.component.Stipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.Stipulations get(quickfix.fix44.component.Stipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Stipulations getStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.Stipulations()); + } + + public void set(quickfix.field.NoStipulations value) { + setField(value); + } + + public quickfix.field.NoStipulations get(quickfix.field.NoStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStipulations getNoStipulations() throws FieldNotFound { + return get(new quickfix.field.NoStipulations()); + } + + public boolean isSet(quickfix.field.NoStipulations field) { + return isSetField(field); + } + + public boolean isSetNoStipulations() { + return isSetField(232); + } + + public static class NoStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {233, 234, 0}; + + public NoStipulations() { + super(232, 233, ORDER); + } + + public void set(quickfix.field.StipulationType value) { + setField(value); + } + + public quickfix.field.StipulationType get(quickfix.field.StipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationType getStipulationType() throws FieldNotFound { + return get(new quickfix.field.StipulationType()); + } + + public boolean isSet(quickfix.field.StipulationType field) { + return isSetField(field); + } + + public boolean isSetStipulationType() { + return isSetField(233); + } + + public void set(quickfix.field.StipulationValue value) { + setField(value); + } + + public quickfix.field.StipulationValue get(quickfix.field.StipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationValue getStipulationValue() throws FieldNotFound { + return get(new quickfix.field.StipulationValue()); + } + + public boolean isSet(quickfix.field.StipulationValue field) { + return isSetField(field); + } + + public boolean isSetStipulationValue() { + return isSetField(234); + } + + } + + public void set(quickfix.fix44.component.SettlInstructionsData component) { + setComponent(component); + } + + public quickfix.fix44.component.SettlInstructionsData get(quickfix.fix44.component.SettlInstructionsData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SettlInstructionsData getSettlInstructionsData() throws FieldNotFound { + return get(new quickfix.fix44.component.SettlInstructionsData()); + } + + public void set(quickfix.field.SettlDeliveryType value) { + setField(value); + } + + public quickfix.field.SettlDeliveryType get(quickfix.field.SettlDeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDeliveryType getSettlDeliveryType() throws FieldNotFound { + return get(new quickfix.field.SettlDeliveryType()); + } + + public boolean isSet(quickfix.field.SettlDeliveryType field) { + return isSetField(field); + } + + public boolean isSetSettlDeliveryType() { + return isSetField(172); + } + + public void set(quickfix.field.StandInstDbType value) { + setField(value); + } + + public quickfix.field.StandInstDbType get(quickfix.field.StandInstDbType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbType getStandInstDbType() throws FieldNotFound { + return get(new quickfix.field.StandInstDbType()); + } + + public boolean isSet(quickfix.field.StandInstDbType field) { + return isSetField(field); + } + + public boolean isSetStandInstDbType() { + return isSetField(169); + } + + public void set(quickfix.field.StandInstDbName value) { + setField(value); + } + + public quickfix.field.StandInstDbName get(quickfix.field.StandInstDbName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbName getStandInstDbName() throws FieldNotFound { + return get(new quickfix.field.StandInstDbName()); + } + + public boolean isSet(quickfix.field.StandInstDbName field) { + return isSetField(field); + } + + public boolean isSetStandInstDbName() { + return isSetField(170); + } + + public void set(quickfix.field.StandInstDbID value) { + setField(value); + } + + public quickfix.field.StandInstDbID get(quickfix.field.StandInstDbID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbID getStandInstDbID() throws FieldNotFound { + return get(new quickfix.field.StandInstDbID()); + } + + public boolean isSet(quickfix.field.StandInstDbID field) { + return isSetField(field); + } + + public boolean isSetStandInstDbID() { + return isSetField(171); + } + + public void set(quickfix.field.NoDlvyInst value) { + setField(value); + } + + public quickfix.field.NoDlvyInst get(quickfix.field.NoDlvyInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoDlvyInst getNoDlvyInst() throws FieldNotFound { + return get(new quickfix.field.NoDlvyInst()); + } + + public boolean isSet(quickfix.field.NoDlvyInst field) { + return isSetField(field); + } + + public boolean isSetNoDlvyInst() { + return isSetField(85); + } + + public static class NoDlvyInst extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {165, 787, 781, 0}; + + public NoDlvyInst() { + super(85, 165, ORDER); + } + + public void set(quickfix.field.SettlInstSource value) { + setField(value); + } + + public quickfix.field.SettlInstSource get(quickfix.field.SettlInstSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstSource getSettlInstSource() throws FieldNotFound { + return get(new quickfix.field.SettlInstSource()); + } + + public boolean isSet(quickfix.field.SettlInstSource field) { + return isSetField(field); + } + + public boolean isSetSettlInstSource() { + return isSetField(165); + } + + public void set(quickfix.field.DlvyInstType value) { + setField(value); + } + + public quickfix.field.DlvyInstType get(quickfix.field.DlvyInstType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DlvyInstType getDlvyInstType() throws FieldNotFound { + return get(new quickfix.field.DlvyInstType()); + } + + public boolean isSet(quickfix.field.DlvyInstType field) { + return isSetField(field); + } + + public boolean isSetDlvyInstType() { + return isSetField(787); + } + + public void set(quickfix.fix44.component.SettlParties component) { + setComponent(component); + } + + public quickfix.fix44.component.SettlParties get(quickfix.fix44.component.SettlParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SettlParties getSettlParties() throws FieldNotFound { + return get(new quickfix.fix44.component.SettlParties()); + } + + public void set(quickfix.field.NoSettlPartyIDs value) { + setField(value); + } + + public quickfix.field.NoSettlPartyIDs get(quickfix.field.NoSettlPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSettlPartyIDs getNoSettlPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoSettlPartyIDs()); + } + + public boolean isSet(quickfix.field.NoSettlPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoSettlPartyIDs() { + return isSetField(781); + } + + public static class NoSettlPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {782, 783, 784, 801, 0}; + + public NoSettlPartyIDs() { + super(781, 782, ORDER); + } + + public void set(quickfix.field.SettlPartyID value) { + setField(value); + } + + public quickfix.field.SettlPartyID get(quickfix.field.SettlPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyID getSettlPartyID() throws FieldNotFound { + return get(new quickfix.field.SettlPartyID()); + } + + public boolean isSet(quickfix.field.SettlPartyID field) { + return isSetField(field); + } + + public boolean isSetSettlPartyID() { + return isSetField(782); + } + + public void set(quickfix.field.SettlPartyIDSource value) { + setField(value); + } + + public quickfix.field.SettlPartyIDSource get(quickfix.field.SettlPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyIDSource getSettlPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.SettlPartyIDSource()); + } + + public boolean isSet(quickfix.field.SettlPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetSettlPartyIDSource() { + return isSetField(783); + } + + public void set(quickfix.field.SettlPartyRole value) { + setField(value); + } + + public quickfix.field.SettlPartyRole get(quickfix.field.SettlPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyRole getSettlPartyRole() throws FieldNotFound { + return get(new quickfix.field.SettlPartyRole()); + } + + public boolean isSet(quickfix.field.SettlPartyRole field) { + return isSetField(field); + } + + public boolean isSetSettlPartyRole() { + return isSetField(784); + } + + public void set(quickfix.field.NoSettlPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoSettlPartySubIDs get(quickfix.field.NoSettlPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSettlPartySubIDs getNoSettlPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoSettlPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoSettlPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoSettlPartySubIDs() { + return isSetField(801); + } + + public static class NoSettlPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {785, 786, 0}; + + public NoSettlPartySubIDs() { + super(801, 785, ORDER); + } + + public void set(quickfix.field.SettlPartySubID value) { + setField(value); + } + + public quickfix.field.SettlPartySubID get(quickfix.field.SettlPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartySubID getSettlPartySubID() throws FieldNotFound { + return get(new quickfix.field.SettlPartySubID()); + } + + public boolean isSet(quickfix.field.SettlPartySubID field) { + return isSetField(field); + } + + public boolean isSetSettlPartySubID() { + return isSetField(785); + } + + public void set(quickfix.field.SettlPartySubIDType value) { + setField(value); + } + + public quickfix.field.SettlPartySubIDType get(quickfix.field.SettlPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartySubIDType getSettlPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.SettlPartySubIDType()); + } + + public boolean isSet(quickfix.field.SettlPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetSettlPartySubIDType() { + return isSetField(786); + } + + } + + } + + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.SettlSessID value) { + setField(value); + } + + public quickfix.field.SettlSessID get(quickfix.field.SettlSessID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlSessID getSettlSessID() throws FieldNotFound { + return get(new quickfix.field.SettlSessID()); + } + + public boolean isSet(quickfix.field.SettlSessID field) { + return isSetField(field); + } + + public boolean isSetSettlSessID() { + return isSetField(716); + } + + public void set(quickfix.field.SettlSessSubID value) { + setField(value); + } + + public quickfix.field.SettlSessSubID get(quickfix.field.SettlSessSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlSessSubID getSettlSessSubID() throws FieldNotFound { + return get(new quickfix.field.SettlSessSubID()); + } + + public boolean isSet(quickfix.field.SettlSessSubID field) { + return isSetField(field); + } + + public boolean isSetSettlSessSubID() { + return isSetField(717); + } + + public void set(quickfix.field.ClearingBusinessDate value) { + setField(value); + } + + public quickfix.field.ClearingBusinessDate get(quickfix.field.ClearingBusinessDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingBusinessDate getClearingBusinessDate() throws FieldNotFound { + return get(new quickfix.field.ClearingBusinessDate()); + } + + public boolean isSet(quickfix.field.ClearingBusinessDate field) { + return isSetField(field); + } + + public boolean isSetClearingBusinessDate() { + return isSetField(715); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CollateralRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CollateralRequest.java new file mode 100644 index 000000000..231056185 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CollateralRequest.java @@ -0,0 +1,4919 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class CollateralRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AX"; + + + public CollateralRequest() { + + super(new int[] {894, 895, 60, 126, 453, 1, 581, 11, 37, 198, 526, 124, 897, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 913, 914, 915, 918, 788, 916, 917, 919, 898, 64, 53, 854, 15, 555, 711, 899, 900, 901, 768, 54, 136, 44, 423, 159, 920, 921, 922, 218, 220, 221, 222, 662, 663, 699, 761, 232, 336, 625, 716, 717, 715, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public CollateralRequest(quickfix.field.CollReqID collReqID, quickfix.field.CollAsgnReason collAsgnReason, quickfix.field.TransactTime transactTime) { + this(); + setField(collReqID); + setField(collAsgnReason); + setField(transactTime); + } + + public void set(quickfix.field.CollReqID value) { + setField(value); + } + + public quickfix.field.CollReqID get(quickfix.field.CollReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollReqID getCollReqID() throws FieldNotFound { + return get(new quickfix.field.CollReqID()); + } + + public boolean isSet(quickfix.field.CollReqID field) { + return isSetField(field); + } + + public boolean isSetCollReqID() { + return isSetField(894); + } + + public void set(quickfix.field.CollAsgnReason value) { + setField(value); + } + + public quickfix.field.CollAsgnReason get(quickfix.field.CollAsgnReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollAsgnReason getCollAsgnReason() throws FieldNotFound { + return get(new quickfix.field.CollAsgnReason()); + } + + public boolean isSet(quickfix.field.CollAsgnReason field) { + return isSetField(field); + } + + public boolean isSetCollAsgnReason() { + return isSetField(895); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.SecondaryOrderID value) { + setField(value); + } + + public quickfix.field.SecondaryOrderID get(quickfix.field.SecondaryOrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryOrderID getSecondaryOrderID() throws FieldNotFound { + return get(new quickfix.field.SecondaryOrderID()); + } + + public boolean isSet(quickfix.field.SecondaryOrderID field) { + return isSetField(field); + } + + public boolean isSetSecondaryOrderID() { + return isSetField(198); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.NoExecs value) { + setField(value); + } + + public quickfix.field.NoExecs get(quickfix.field.NoExecs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoExecs getNoExecs() throws FieldNotFound { + return get(new quickfix.field.NoExecs()); + } + + public boolean isSet(quickfix.field.NoExecs field) { + return isSetField(field); + } + + public boolean isSetNoExecs() { + return isSetField(124); + } + + public static class NoExecs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {17, 0}; + + public NoExecs() { + super(124, 17, ORDER); + } + + public void set(quickfix.field.ExecID value) { + setField(value); + } + + public quickfix.field.ExecID get(quickfix.field.ExecID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecID getExecID() throws FieldNotFound { + return get(new quickfix.field.ExecID()); + } + + public boolean isSet(quickfix.field.ExecID field) { + return isSetField(field); + } + + public boolean isSetExecID() { + return isSetField(17); + } + + } + + public void set(quickfix.field.NoTrades value) { + setField(value); + } + + public quickfix.field.NoTrades get(quickfix.field.NoTrades value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTrades getNoTrades() throws FieldNotFound { + return get(new quickfix.field.NoTrades()); + } + + public boolean isSet(quickfix.field.NoTrades field) { + return isSetField(field); + } + + public boolean isSetNoTrades() { + return isSetField(897); + } + + public static class NoTrades extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {571, 818, 0}; + + public NoTrades() { + super(897, 571, ORDER); + } + + public void set(quickfix.field.TradeReportID value) { + setField(value); + } + + public quickfix.field.TradeReportID get(quickfix.field.TradeReportID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeReportID getTradeReportID() throws FieldNotFound { + return get(new quickfix.field.TradeReportID()); + } + + public boolean isSet(quickfix.field.TradeReportID field) { + return isSetField(field); + } + + public boolean isSetTradeReportID() { + return isSetField(571); + } + + public void set(quickfix.field.SecondaryTradeReportID value) { + setField(value); + } + + public quickfix.field.SecondaryTradeReportID get(quickfix.field.SecondaryTradeReportID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryTradeReportID getSecondaryTradeReportID() throws FieldNotFound { + return get(new quickfix.field.SecondaryTradeReportID()); + } + + public boolean isSet(quickfix.field.SecondaryTradeReportID field) { + return isSetField(field); + } + + public boolean isSetSecondaryTradeReportID() { + return isSetField(818); + } + + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.Quantity value) { + setField(value); + } + + public quickfix.field.Quantity get(quickfix.field.Quantity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Quantity getQuantity() throws FieldNotFound { + return get(new quickfix.field.Quantity()); + } + + public boolean isSet(quickfix.field.Quantity field) { + return isSetField(field); + } + + public boolean isSetQuantity() { + return isSetField(53); + } + + public void set(quickfix.field.QtyType value) { + setField(value); + } + + public quickfix.field.QtyType get(quickfix.field.QtyType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QtyType getQtyType() throws FieldNotFound { + return get(new quickfix.field.QtyType()); + } + + public boolean isSet(quickfix.field.QtyType field) { + return isSetField(field); + } + + public boolean isSetQtyType() { + return isSetField(854); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 944, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + public void set(quickfix.field.CollAction value) { + setField(value); + } + + public quickfix.field.CollAction get(quickfix.field.CollAction value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollAction getCollAction() throws FieldNotFound { + return get(new quickfix.field.CollAction()); + } + + public boolean isSet(quickfix.field.CollAction field) { + return isSetField(field); + } + + public boolean isSetCollAction() { + return isSetField(944); + } + + } + + public void set(quickfix.field.MarginExcess value) { + setField(value); + } + + public quickfix.field.MarginExcess get(quickfix.field.MarginExcess value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginExcess getMarginExcess() throws FieldNotFound { + return get(new quickfix.field.MarginExcess()); + } + + public boolean isSet(quickfix.field.MarginExcess field) { + return isSetField(field); + } + + public boolean isSetMarginExcess() { + return isSetField(899); + } + + public void set(quickfix.field.TotalNetValue value) { + setField(value); + } + + public quickfix.field.TotalNetValue get(quickfix.field.TotalNetValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotalNetValue getTotalNetValue() throws FieldNotFound { + return get(new quickfix.field.TotalNetValue()); + } + + public boolean isSet(quickfix.field.TotalNetValue field) { + return isSetField(field); + } + + public boolean isSetTotalNetValue() { + return isSetField(900); + } + + public void set(quickfix.field.CashOutstanding value) { + setField(value); + } + + public quickfix.field.CashOutstanding get(quickfix.field.CashOutstanding value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOutstanding getCashOutstanding() throws FieldNotFound { + return get(new quickfix.field.CashOutstanding()); + } + + public boolean isSet(quickfix.field.CashOutstanding field) { + return isSetField(field); + } + + public boolean isSetCashOutstanding() { + return isSetField(901); + } + + public void set(quickfix.fix44.component.TrdRegTimestamps component) { + setComponent(component); + } + + public quickfix.fix44.component.TrdRegTimestamps get(quickfix.fix44.component.TrdRegTimestamps component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.TrdRegTimestamps getTrdRegTimestamps() throws FieldNotFound { + return get(new quickfix.fix44.component.TrdRegTimestamps()); + } + + public void set(quickfix.field.NoTrdRegTimestamps value) { + setField(value); + } + + public quickfix.field.NoTrdRegTimestamps get(quickfix.field.NoTrdRegTimestamps value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTrdRegTimestamps getNoTrdRegTimestamps() throws FieldNotFound { + return get(new quickfix.field.NoTrdRegTimestamps()); + } + + public boolean isSet(quickfix.field.NoTrdRegTimestamps field) { + return isSetField(field); + } + + public boolean isSetNoTrdRegTimestamps() { + return isSetField(768); + } + + public static class NoTrdRegTimestamps extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {769, 770, 771, 0}; + + public NoTrdRegTimestamps() { + super(768, 769, ORDER); + } + + public void set(quickfix.field.TrdRegTimestamp value) { + setField(value); + } + + public quickfix.field.TrdRegTimestamp get(quickfix.field.TrdRegTimestamp value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestamp getTrdRegTimestamp() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestamp()); + } + + public boolean isSet(quickfix.field.TrdRegTimestamp field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestamp() { + return isSetField(769); + } + + public void set(quickfix.field.TrdRegTimestampType value) { + setField(value); + } + + public quickfix.field.TrdRegTimestampType get(quickfix.field.TrdRegTimestampType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestampType getTrdRegTimestampType() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestampType()); + } + + public boolean isSet(quickfix.field.TrdRegTimestampType field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestampType() { + return isSetField(770); + } + + public void set(quickfix.field.TrdRegTimestampOrigin value) { + setField(value); + } + + public quickfix.field.TrdRegTimestampOrigin get(quickfix.field.TrdRegTimestampOrigin value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestampOrigin getTrdRegTimestampOrigin() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestampOrigin()); + } + + public boolean isSet(quickfix.field.TrdRegTimestampOrigin field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestampOrigin() { + return isSetField(771); + } + + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.NoMiscFees value) { + setField(value); + } + + public quickfix.field.NoMiscFees get(quickfix.field.NoMiscFees value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoMiscFees getNoMiscFees() throws FieldNotFound { + return get(new quickfix.field.NoMiscFees()); + } + + public boolean isSet(quickfix.field.NoMiscFees field) { + return isSetField(field); + } + + public boolean isSetNoMiscFees() { + return isSetField(136); + } + + public static class NoMiscFees extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {137, 138, 139, 891, 0}; + + public NoMiscFees() { + super(136, 137, ORDER); + } + + public void set(quickfix.field.MiscFeeAmt value) { + setField(value); + } + + public quickfix.field.MiscFeeAmt get(quickfix.field.MiscFeeAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeAmt getMiscFeeAmt() throws FieldNotFound { + return get(new quickfix.field.MiscFeeAmt()); + } + + public boolean isSet(quickfix.field.MiscFeeAmt field) { + return isSetField(field); + } + + public boolean isSetMiscFeeAmt() { + return isSetField(137); + } + + public void set(quickfix.field.MiscFeeCurr value) { + setField(value); + } + + public quickfix.field.MiscFeeCurr get(quickfix.field.MiscFeeCurr value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeCurr getMiscFeeCurr() throws FieldNotFound { + return get(new quickfix.field.MiscFeeCurr()); + } + + public boolean isSet(quickfix.field.MiscFeeCurr field) { + return isSetField(field); + } + + public boolean isSetMiscFeeCurr() { + return isSetField(138); + } + + public void set(quickfix.field.MiscFeeType value) { + setField(value); + } + + public quickfix.field.MiscFeeType get(quickfix.field.MiscFeeType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeType getMiscFeeType() throws FieldNotFound { + return get(new quickfix.field.MiscFeeType()); + } + + public boolean isSet(quickfix.field.MiscFeeType field) { + return isSetField(field); + } + + public boolean isSetMiscFeeType() { + return isSetField(139); + } + + public void set(quickfix.field.MiscFeeBasis value) { + setField(value); + } + + public quickfix.field.MiscFeeBasis get(quickfix.field.MiscFeeBasis value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeBasis getMiscFeeBasis() throws FieldNotFound { + return get(new quickfix.field.MiscFeeBasis()); + } + + public boolean isSet(quickfix.field.MiscFeeBasis field) { + return isSetField(field); + } + + public boolean isSetMiscFeeBasis() { + return isSetField(891); + } + + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.field.AccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.AccruedInterestAmt get(quickfix.field.AccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccruedInterestAmt getAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.AccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.AccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetAccruedInterestAmt() { + return isSetField(159); + } + + public void set(quickfix.field.EndAccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.EndAccruedInterestAmt get(quickfix.field.EndAccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndAccruedInterestAmt getEndAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.EndAccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.EndAccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetEndAccruedInterestAmt() { + return isSetField(920); + } + + public void set(quickfix.field.StartCash value) { + setField(value); + } + + public quickfix.field.StartCash get(quickfix.field.StartCash value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartCash getStartCash() throws FieldNotFound { + return get(new quickfix.field.StartCash()); + } + + public boolean isSet(quickfix.field.StartCash field) { + return isSetField(field); + } + + public boolean isSetStartCash() { + return isSetField(921); + } + + public void set(quickfix.field.EndCash value) { + setField(value); + } + + public quickfix.field.EndCash get(quickfix.field.EndCash value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndCash getEndCash() throws FieldNotFound { + return get(new quickfix.field.EndCash()); + } + + public boolean isSet(quickfix.field.EndCash field) { + return isSetField(field); + } + + public boolean isSetEndCash() { + return isSetField(922); + } + + public void set(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData get(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData getSpreadOrBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.SpreadOrBenchmarkCurveData()); + } + + public void set(quickfix.field.Spread value) { + setField(value); + } + + public quickfix.field.Spread get(quickfix.field.Spread value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Spread getSpread() throws FieldNotFound { + return get(new quickfix.field.Spread()); + } + + public boolean isSet(quickfix.field.Spread field) { + return isSetField(field); + } + + public boolean isSetSpread() { + return isSetField(218); + } + + public void set(quickfix.field.BenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveCurrency get(quickfix.field.BenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveCurrency getBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveCurrency() { + return isSetField(220); + } + + public void set(quickfix.field.BenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveName get(quickfix.field.BenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveName getBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveName() { + return isSetField(221); + } + + public void set(quickfix.field.BenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.BenchmarkCurvePoint get(quickfix.field.BenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurvePoint getBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.BenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurvePoint() { + return isSetField(222); + } + + public void set(quickfix.field.BenchmarkPrice value) { + setField(value); + } + + public quickfix.field.BenchmarkPrice get(quickfix.field.BenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPrice getBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPrice()); + } + + public boolean isSet(quickfix.field.BenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPrice() { + return isSetField(662); + } + + public void set(quickfix.field.BenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.BenchmarkPriceType get(quickfix.field.BenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPriceType getBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.BenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPriceType() { + return isSetField(663); + } + + public void set(quickfix.field.BenchmarkSecurityID value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityID get(quickfix.field.BenchmarkSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityID getBenchmarkSecurityID() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityID()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityID field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityID() { + return isSetField(699); + } + + public void set(quickfix.field.BenchmarkSecurityIDSource value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityIDSource get(quickfix.field.BenchmarkSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityIDSource getBenchmarkSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityIDSource()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityIDSource() { + return isSetField(761); + } + + public void set(quickfix.fix44.component.Stipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.Stipulations get(quickfix.fix44.component.Stipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Stipulations getStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.Stipulations()); + } + + public void set(quickfix.field.NoStipulations value) { + setField(value); + } + + public quickfix.field.NoStipulations get(quickfix.field.NoStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStipulations getNoStipulations() throws FieldNotFound { + return get(new quickfix.field.NoStipulations()); + } + + public boolean isSet(quickfix.field.NoStipulations field) { + return isSetField(field); + } + + public boolean isSetNoStipulations() { + return isSetField(232); + } + + public static class NoStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {233, 234, 0}; + + public NoStipulations() { + super(232, 233, ORDER); + } + + public void set(quickfix.field.StipulationType value) { + setField(value); + } + + public quickfix.field.StipulationType get(quickfix.field.StipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationType getStipulationType() throws FieldNotFound { + return get(new quickfix.field.StipulationType()); + } + + public boolean isSet(quickfix.field.StipulationType field) { + return isSetField(field); + } + + public boolean isSetStipulationType() { + return isSetField(233); + } + + public void set(quickfix.field.StipulationValue value) { + setField(value); + } + + public quickfix.field.StipulationValue get(quickfix.field.StipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationValue getStipulationValue() throws FieldNotFound { + return get(new quickfix.field.StipulationValue()); + } + + public boolean isSet(quickfix.field.StipulationValue field) { + return isSetField(field); + } + + public boolean isSetStipulationValue() { + return isSetField(234); + } + + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.SettlSessID value) { + setField(value); + } + + public quickfix.field.SettlSessID get(quickfix.field.SettlSessID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlSessID getSettlSessID() throws FieldNotFound { + return get(new quickfix.field.SettlSessID()); + } + + public boolean isSet(quickfix.field.SettlSessID field) { + return isSetField(field); + } + + public boolean isSetSettlSessID() { + return isSetField(716); + } + + public void set(quickfix.field.SettlSessSubID value) { + setField(value); + } + + public quickfix.field.SettlSessSubID get(quickfix.field.SettlSessSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlSessSubID getSettlSessSubID() throws FieldNotFound { + return get(new quickfix.field.SettlSessSubID()); + } + + public boolean isSet(quickfix.field.SettlSessSubID field) { + return isSetField(field); + } + + public boolean isSetSettlSessSubID() { + return isSetField(717); + } + + public void set(quickfix.field.ClearingBusinessDate value) { + setField(value); + } + + public quickfix.field.ClearingBusinessDate get(quickfix.field.ClearingBusinessDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingBusinessDate getClearingBusinessDate() throws FieldNotFound { + return get(new quickfix.field.ClearingBusinessDate()); + } + + public boolean isSet(quickfix.field.ClearingBusinessDate field) { + return isSetField(field); + } + + public boolean isSetClearingBusinessDate() { + return isSetField(715); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CollateralResponse.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CollateralResponse.java new file mode 100644 index 000000000..8716dc726 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CollateralResponse.java @@ -0,0 +1,4900 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class CollateralResponse extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AZ"; + + + public CollateralResponse() { + + super(new int[] {904, 902, 894, 895, 903, 905, 906, 60, 453, 1, 581, 11, 37, 198, 526, 124, 897, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 913, 914, 915, 918, 788, 916, 917, 919, 898, 64, 53, 854, 15, 555, 711, 899, 900, 901, 768, 54, 136, 44, 423, 159, 920, 921, 922, 218, 220, 221, 222, 662, 663, 699, 761, 232, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public CollateralResponse(quickfix.field.CollRespID collRespID, quickfix.field.CollAsgnID collAsgnID, quickfix.field.CollAsgnReason collAsgnReason, quickfix.field.CollAsgnRespType collAsgnRespType, quickfix.field.TransactTime transactTime) { + this(); + setField(collRespID); + setField(collAsgnID); + setField(collAsgnReason); + setField(collAsgnRespType); + setField(transactTime); + } + + public void set(quickfix.field.CollRespID value) { + setField(value); + } + + public quickfix.field.CollRespID get(quickfix.field.CollRespID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollRespID getCollRespID() throws FieldNotFound { + return get(new quickfix.field.CollRespID()); + } + + public boolean isSet(quickfix.field.CollRespID field) { + return isSetField(field); + } + + public boolean isSetCollRespID() { + return isSetField(904); + } + + public void set(quickfix.field.CollAsgnID value) { + setField(value); + } + + public quickfix.field.CollAsgnID get(quickfix.field.CollAsgnID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollAsgnID getCollAsgnID() throws FieldNotFound { + return get(new quickfix.field.CollAsgnID()); + } + + public boolean isSet(quickfix.field.CollAsgnID field) { + return isSetField(field); + } + + public boolean isSetCollAsgnID() { + return isSetField(902); + } + + public void set(quickfix.field.CollReqID value) { + setField(value); + } + + public quickfix.field.CollReqID get(quickfix.field.CollReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollReqID getCollReqID() throws FieldNotFound { + return get(new quickfix.field.CollReqID()); + } + + public boolean isSet(quickfix.field.CollReqID field) { + return isSetField(field); + } + + public boolean isSetCollReqID() { + return isSetField(894); + } + + public void set(quickfix.field.CollAsgnReason value) { + setField(value); + } + + public quickfix.field.CollAsgnReason get(quickfix.field.CollAsgnReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollAsgnReason getCollAsgnReason() throws FieldNotFound { + return get(new quickfix.field.CollAsgnReason()); + } + + public boolean isSet(quickfix.field.CollAsgnReason field) { + return isSetField(field); + } + + public boolean isSetCollAsgnReason() { + return isSetField(895); + } + + public void set(quickfix.field.CollAsgnTransType value) { + setField(value); + } + + public quickfix.field.CollAsgnTransType get(quickfix.field.CollAsgnTransType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollAsgnTransType getCollAsgnTransType() throws FieldNotFound { + return get(new quickfix.field.CollAsgnTransType()); + } + + public boolean isSet(quickfix.field.CollAsgnTransType field) { + return isSetField(field); + } + + public boolean isSetCollAsgnTransType() { + return isSetField(903); + } + + public void set(quickfix.field.CollAsgnRespType value) { + setField(value); + } + + public quickfix.field.CollAsgnRespType get(quickfix.field.CollAsgnRespType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollAsgnRespType getCollAsgnRespType() throws FieldNotFound { + return get(new quickfix.field.CollAsgnRespType()); + } + + public boolean isSet(quickfix.field.CollAsgnRespType field) { + return isSetField(field); + } + + public boolean isSetCollAsgnRespType() { + return isSetField(905); + } + + public void set(quickfix.field.CollAsgnRejectReason value) { + setField(value); + } + + public quickfix.field.CollAsgnRejectReason get(quickfix.field.CollAsgnRejectReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollAsgnRejectReason getCollAsgnRejectReason() throws FieldNotFound { + return get(new quickfix.field.CollAsgnRejectReason()); + } + + public boolean isSet(quickfix.field.CollAsgnRejectReason field) { + return isSetField(field); + } + + public boolean isSetCollAsgnRejectReason() { + return isSetField(906); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.SecondaryOrderID value) { + setField(value); + } + + public quickfix.field.SecondaryOrderID get(quickfix.field.SecondaryOrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryOrderID getSecondaryOrderID() throws FieldNotFound { + return get(new quickfix.field.SecondaryOrderID()); + } + + public boolean isSet(quickfix.field.SecondaryOrderID field) { + return isSetField(field); + } + + public boolean isSetSecondaryOrderID() { + return isSetField(198); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.NoExecs value) { + setField(value); + } + + public quickfix.field.NoExecs get(quickfix.field.NoExecs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoExecs getNoExecs() throws FieldNotFound { + return get(new quickfix.field.NoExecs()); + } + + public boolean isSet(quickfix.field.NoExecs field) { + return isSetField(field); + } + + public boolean isSetNoExecs() { + return isSetField(124); + } + + public static class NoExecs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {17, 0}; + + public NoExecs() { + super(124, 17, ORDER); + } + + public void set(quickfix.field.ExecID value) { + setField(value); + } + + public quickfix.field.ExecID get(quickfix.field.ExecID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecID getExecID() throws FieldNotFound { + return get(new quickfix.field.ExecID()); + } + + public boolean isSet(quickfix.field.ExecID field) { + return isSetField(field); + } + + public boolean isSetExecID() { + return isSetField(17); + } + + } + + public void set(quickfix.field.NoTrades value) { + setField(value); + } + + public quickfix.field.NoTrades get(quickfix.field.NoTrades value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTrades getNoTrades() throws FieldNotFound { + return get(new quickfix.field.NoTrades()); + } + + public boolean isSet(quickfix.field.NoTrades field) { + return isSetField(field); + } + + public boolean isSetNoTrades() { + return isSetField(897); + } + + public static class NoTrades extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {571, 818, 0}; + + public NoTrades() { + super(897, 571, ORDER); + } + + public void set(quickfix.field.TradeReportID value) { + setField(value); + } + + public quickfix.field.TradeReportID get(quickfix.field.TradeReportID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeReportID getTradeReportID() throws FieldNotFound { + return get(new quickfix.field.TradeReportID()); + } + + public boolean isSet(quickfix.field.TradeReportID field) { + return isSetField(field); + } + + public boolean isSetTradeReportID() { + return isSetField(571); + } + + public void set(quickfix.field.SecondaryTradeReportID value) { + setField(value); + } + + public quickfix.field.SecondaryTradeReportID get(quickfix.field.SecondaryTradeReportID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryTradeReportID getSecondaryTradeReportID() throws FieldNotFound { + return get(new quickfix.field.SecondaryTradeReportID()); + } + + public boolean isSet(quickfix.field.SecondaryTradeReportID field) { + return isSetField(field); + } + + public boolean isSetSecondaryTradeReportID() { + return isSetField(818); + } + + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.Quantity value) { + setField(value); + } + + public quickfix.field.Quantity get(quickfix.field.Quantity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Quantity getQuantity() throws FieldNotFound { + return get(new quickfix.field.Quantity()); + } + + public boolean isSet(quickfix.field.Quantity field) { + return isSetField(field); + } + + public boolean isSetQuantity() { + return isSetField(53); + } + + public void set(quickfix.field.QtyType value) { + setField(value); + } + + public quickfix.field.QtyType get(quickfix.field.QtyType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QtyType getQtyType() throws FieldNotFound { + return get(new quickfix.field.QtyType()); + } + + public boolean isSet(quickfix.field.QtyType field) { + return isSetField(field); + } + + public boolean isSetQtyType() { + return isSetField(854); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 944, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + public void set(quickfix.field.CollAction value) { + setField(value); + } + + public quickfix.field.CollAction get(quickfix.field.CollAction value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CollAction getCollAction() throws FieldNotFound { + return get(new quickfix.field.CollAction()); + } + + public boolean isSet(quickfix.field.CollAction field) { + return isSetField(field); + } + + public boolean isSetCollAction() { + return isSetField(944); + } + + } + + public void set(quickfix.field.MarginExcess value) { + setField(value); + } + + public quickfix.field.MarginExcess get(quickfix.field.MarginExcess value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginExcess getMarginExcess() throws FieldNotFound { + return get(new quickfix.field.MarginExcess()); + } + + public boolean isSet(quickfix.field.MarginExcess field) { + return isSetField(field); + } + + public boolean isSetMarginExcess() { + return isSetField(899); + } + + public void set(quickfix.field.TotalNetValue value) { + setField(value); + } + + public quickfix.field.TotalNetValue get(quickfix.field.TotalNetValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotalNetValue getTotalNetValue() throws FieldNotFound { + return get(new quickfix.field.TotalNetValue()); + } + + public boolean isSet(quickfix.field.TotalNetValue field) { + return isSetField(field); + } + + public boolean isSetTotalNetValue() { + return isSetField(900); + } + + public void set(quickfix.field.CashOutstanding value) { + setField(value); + } + + public quickfix.field.CashOutstanding get(quickfix.field.CashOutstanding value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOutstanding getCashOutstanding() throws FieldNotFound { + return get(new quickfix.field.CashOutstanding()); + } + + public boolean isSet(quickfix.field.CashOutstanding field) { + return isSetField(field); + } + + public boolean isSetCashOutstanding() { + return isSetField(901); + } + + public void set(quickfix.fix44.component.TrdRegTimestamps component) { + setComponent(component); + } + + public quickfix.fix44.component.TrdRegTimestamps get(quickfix.fix44.component.TrdRegTimestamps component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.TrdRegTimestamps getTrdRegTimestamps() throws FieldNotFound { + return get(new quickfix.fix44.component.TrdRegTimestamps()); + } + + public void set(quickfix.field.NoTrdRegTimestamps value) { + setField(value); + } + + public quickfix.field.NoTrdRegTimestamps get(quickfix.field.NoTrdRegTimestamps value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTrdRegTimestamps getNoTrdRegTimestamps() throws FieldNotFound { + return get(new quickfix.field.NoTrdRegTimestamps()); + } + + public boolean isSet(quickfix.field.NoTrdRegTimestamps field) { + return isSetField(field); + } + + public boolean isSetNoTrdRegTimestamps() { + return isSetField(768); + } + + public static class NoTrdRegTimestamps extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {769, 770, 771, 0}; + + public NoTrdRegTimestamps() { + super(768, 769, ORDER); + } + + public void set(quickfix.field.TrdRegTimestamp value) { + setField(value); + } + + public quickfix.field.TrdRegTimestamp get(quickfix.field.TrdRegTimestamp value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestamp getTrdRegTimestamp() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestamp()); + } + + public boolean isSet(quickfix.field.TrdRegTimestamp field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestamp() { + return isSetField(769); + } + + public void set(quickfix.field.TrdRegTimestampType value) { + setField(value); + } + + public quickfix.field.TrdRegTimestampType get(quickfix.field.TrdRegTimestampType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestampType getTrdRegTimestampType() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestampType()); + } + + public boolean isSet(quickfix.field.TrdRegTimestampType field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestampType() { + return isSetField(770); + } + + public void set(quickfix.field.TrdRegTimestampOrigin value) { + setField(value); + } + + public quickfix.field.TrdRegTimestampOrigin get(quickfix.field.TrdRegTimestampOrigin value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestampOrigin getTrdRegTimestampOrigin() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestampOrigin()); + } + + public boolean isSet(quickfix.field.TrdRegTimestampOrigin field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestampOrigin() { + return isSetField(771); + } + + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.NoMiscFees value) { + setField(value); + } + + public quickfix.field.NoMiscFees get(quickfix.field.NoMiscFees value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoMiscFees getNoMiscFees() throws FieldNotFound { + return get(new quickfix.field.NoMiscFees()); + } + + public boolean isSet(quickfix.field.NoMiscFees field) { + return isSetField(field); + } + + public boolean isSetNoMiscFees() { + return isSetField(136); + } + + public static class NoMiscFees extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {137, 138, 139, 891, 0}; + + public NoMiscFees() { + super(136, 137, ORDER); + } + + public void set(quickfix.field.MiscFeeAmt value) { + setField(value); + } + + public quickfix.field.MiscFeeAmt get(quickfix.field.MiscFeeAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeAmt getMiscFeeAmt() throws FieldNotFound { + return get(new quickfix.field.MiscFeeAmt()); + } + + public boolean isSet(quickfix.field.MiscFeeAmt field) { + return isSetField(field); + } + + public boolean isSetMiscFeeAmt() { + return isSetField(137); + } + + public void set(quickfix.field.MiscFeeCurr value) { + setField(value); + } + + public quickfix.field.MiscFeeCurr get(quickfix.field.MiscFeeCurr value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeCurr getMiscFeeCurr() throws FieldNotFound { + return get(new quickfix.field.MiscFeeCurr()); + } + + public boolean isSet(quickfix.field.MiscFeeCurr field) { + return isSetField(field); + } + + public boolean isSetMiscFeeCurr() { + return isSetField(138); + } + + public void set(quickfix.field.MiscFeeType value) { + setField(value); + } + + public quickfix.field.MiscFeeType get(quickfix.field.MiscFeeType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeType getMiscFeeType() throws FieldNotFound { + return get(new quickfix.field.MiscFeeType()); + } + + public boolean isSet(quickfix.field.MiscFeeType field) { + return isSetField(field); + } + + public boolean isSetMiscFeeType() { + return isSetField(139); + } + + public void set(quickfix.field.MiscFeeBasis value) { + setField(value); + } + + public quickfix.field.MiscFeeBasis get(quickfix.field.MiscFeeBasis value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeBasis getMiscFeeBasis() throws FieldNotFound { + return get(new quickfix.field.MiscFeeBasis()); + } + + public boolean isSet(quickfix.field.MiscFeeBasis field) { + return isSetField(field); + } + + public boolean isSetMiscFeeBasis() { + return isSetField(891); + } + + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.field.AccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.AccruedInterestAmt get(quickfix.field.AccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccruedInterestAmt getAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.AccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.AccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetAccruedInterestAmt() { + return isSetField(159); + } + + public void set(quickfix.field.EndAccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.EndAccruedInterestAmt get(quickfix.field.EndAccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndAccruedInterestAmt getEndAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.EndAccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.EndAccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetEndAccruedInterestAmt() { + return isSetField(920); + } + + public void set(quickfix.field.StartCash value) { + setField(value); + } + + public quickfix.field.StartCash get(quickfix.field.StartCash value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartCash getStartCash() throws FieldNotFound { + return get(new quickfix.field.StartCash()); + } + + public boolean isSet(quickfix.field.StartCash field) { + return isSetField(field); + } + + public boolean isSetStartCash() { + return isSetField(921); + } + + public void set(quickfix.field.EndCash value) { + setField(value); + } + + public quickfix.field.EndCash get(quickfix.field.EndCash value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndCash getEndCash() throws FieldNotFound { + return get(new quickfix.field.EndCash()); + } + + public boolean isSet(quickfix.field.EndCash field) { + return isSetField(field); + } + + public boolean isSetEndCash() { + return isSetField(922); + } + + public void set(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData get(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData getSpreadOrBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.SpreadOrBenchmarkCurveData()); + } + + public void set(quickfix.field.Spread value) { + setField(value); + } + + public quickfix.field.Spread get(quickfix.field.Spread value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Spread getSpread() throws FieldNotFound { + return get(new quickfix.field.Spread()); + } + + public boolean isSet(quickfix.field.Spread field) { + return isSetField(field); + } + + public boolean isSetSpread() { + return isSetField(218); + } + + public void set(quickfix.field.BenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveCurrency get(quickfix.field.BenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveCurrency getBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveCurrency() { + return isSetField(220); + } + + public void set(quickfix.field.BenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveName get(quickfix.field.BenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveName getBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveName() { + return isSetField(221); + } + + public void set(quickfix.field.BenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.BenchmarkCurvePoint get(quickfix.field.BenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurvePoint getBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.BenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurvePoint() { + return isSetField(222); + } + + public void set(quickfix.field.BenchmarkPrice value) { + setField(value); + } + + public quickfix.field.BenchmarkPrice get(quickfix.field.BenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPrice getBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPrice()); + } + + public boolean isSet(quickfix.field.BenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPrice() { + return isSetField(662); + } + + public void set(quickfix.field.BenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.BenchmarkPriceType get(quickfix.field.BenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPriceType getBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.BenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPriceType() { + return isSetField(663); + } + + public void set(quickfix.field.BenchmarkSecurityID value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityID get(quickfix.field.BenchmarkSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityID getBenchmarkSecurityID() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityID()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityID field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityID() { + return isSetField(699); + } + + public void set(quickfix.field.BenchmarkSecurityIDSource value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityIDSource get(quickfix.field.BenchmarkSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityIDSource getBenchmarkSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityIDSource()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityIDSource() { + return isSetField(761); + } + + public void set(quickfix.fix44.component.Stipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.Stipulations get(quickfix.fix44.component.Stipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Stipulations getStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.Stipulations()); + } + + public void set(quickfix.field.NoStipulations value) { + setField(value); + } + + public quickfix.field.NoStipulations get(quickfix.field.NoStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStipulations getNoStipulations() throws FieldNotFound { + return get(new quickfix.field.NoStipulations()); + } + + public boolean isSet(quickfix.field.NoStipulations field) { + return isSetField(field); + } + + public boolean isSetNoStipulations() { + return isSetField(232); + } + + public static class NoStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {233, 234, 0}; + + public NoStipulations() { + super(232, 233, ORDER); + } + + public void set(quickfix.field.StipulationType value) { + setField(value); + } + + public quickfix.field.StipulationType get(quickfix.field.StipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationType getStipulationType() throws FieldNotFound { + return get(new quickfix.field.StipulationType()); + } + + public boolean isSet(quickfix.field.StipulationType field) { + return isSetField(field); + } + + public boolean isSetStipulationType() { + return isSetField(233); + } + + public void set(quickfix.field.StipulationValue value) { + setField(value); + } + + public quickfix.field.StipulationValue get(quickfix.field.StipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationValue getStipulationValue() throws FieldNotFound { + return get(new quickfix.field.StipulationValue()); + } + + public boolean isSet(quickfix.field.StipulationValue field) { + return isSetField(field); + } + + public boolean isSetStipulationValue() { + return isSetField(234); + } + + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Confirmation.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Confirmation.java new file mode 100644 index 000000000..23ad74771 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Confirmation.java @@ -0,0 +1,6353 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class Confirmation extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AK"; + + + public Confirmation() { + + super(new int[] {664, 772, 859, 666, 773, 797, 650, 665, 453, 73, 70, 793, 467, 60, 75, 768, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 668, 869, 870, 913, 914, 915, 918, 788, 916, 917, 919, 898, 711, 555, 235, 236, 701, 696, 697, 698, 80, 854, 54, 15, 30, 862, 79, 661, 798, 6, 74, 423, 860, 218, 220, 221, 222, 662, 663, 699, 761, 861, 58, 354, 355, 81, 381, 157, 230, 158, 159, 738, 920, 921, 922, 238, 237, 118, 890, 119, 120, 155, 156, 63, 64, 172, 169, 170, 171, 85, 12, 13, 479, 497, 858, 232, 136, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public Confirmation(quickfix.field.ConfirmID confirmID, quickfix.field.ConfirmTransType confirmTransType, quickfix.field.ConfirmType confirmType, quickfix.field.ConfirmStatus confirmStatus, quickfix.field.TransactTime transactTime, quickfix.field.TradeDate tradeDate, quickfix.field.AllocQty allocQty, quickfix.field.Side side, quickfix.field.AllocAccount allocAccount, quickfix.field.AvgPx avgPx, quickfix.field.GrossTradeAmt grossTradeAmt, quickfix.field.NetMoney netMoney) { + this(); + setField(confirmID); + setField(confirmTransType); + setField(confirmType); + setField(confirmStatus); + setField(transactTime); + setField(tradeDate); + setField(allocQty); + setField(side); + setField(allocAccount); + setField(avgPx); + setField(grossTradeAmt); + setField(netMoney); + } + + public void set(quickfix.field.ConfirmID value) { + setField(value); + } + + public quickfix.field.ConfirmID get(quickfix.field.ConfirmID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ConfirmID getConfirmID() throws FieldNotFound { + return get(new quickfix.field.ConfirmID()); + } + + public boolean isSet(quickfix.field.ConfirmID field) { + return isSetField(field); + } + + public boolean isSetConfirmID() { + return isSetField(664); + } + + public void set(quickfix.field.ConfirmRefID value) { + setField(value); + } + + public quickfix.field.ConfirmRefID get(quickfix.field.ConfirmRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ConfirmRefID getConfirmRefID() throws FieldNotFound { + return get(new quickfix.field.ConfirmRefID()); + } + + public boolean isSet(quickfix.field.ConfirmRefID field) { + return isSetField(field); + } + + public boolean isSetConfirmRefID() { + return isSetField(772); + } + + public void set(quickfix.field.ConfirmReqID value) { + setField(value); + } + + public quickfix.field.ConfirmReqID get(quickfix.field.ConfirmReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ConfirmReqID getConfirmReqID() throws FieldNotFound { + return get(new quickfix.field.ConfirmReqID()); + } + + public boolean isSet(quickfix.field.ConfirmReqID field) { + return isSetField(field); + } + + public boolean isSetConfirmReqID() { + return isSetField(859); + } + + public void set(quickfix.field.ConfirmTransType value) { + setField(value); + } + + public quickfix.field.ConfirmTransType get(quickfix.field.ConfirmTransType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ConfirmTransType getConfirmTransType() throws FieldNotFound { + return get(new quickfix.field.ConfirmTransType()); + } + + public boolean isSet(quickfix.field.ConfirmTransType field) { + return isSetField(field); + } + + public boolean isSetConfirmTransType() { + return isSetField(666); + } + + public void set(quickfix.field.ConfirmType value) { + setField(value); + } + + public quickfix.field.ConfirmType get(quickfix.field.ConfirmType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ConfirmType getConfirmType() throws FieldNotFound { + return get(new quickfix.field.ConfirmType()); + } + + public boolean isSet(quickfix.field.ConfirmType field) { + return isSetField(field); + } + + public boolean isSetConfirmType() { + return isSetField(773); + } + + public void set(quickfix.field.CopyMsgIndicator value) { + setField(value); + } + + public quickfix.field.CopyMsgIndicator get(quickfix.field.CopyMsgIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CopyMsgIndicator getCopyMsgIndicator() throws FieldNotFound { + return get(new quickfix.field.CopyMsgIndicator()); + } + + public boolean isSet(quickfix.field.CopyMsgIndicator field) { + return isSetField(field); + } + + public boolean isSetCopyMsgIndicator() { + return isSetField(797); + } + + public void set(quickfix.field.LegalConfirm value) { + setField(value); + } + + public quickfix.field.LegalConfirm get(quickfix.field.LegalConfirm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegalConfirm getLegalConfirm() throws FieldNotFound { + return get(new quickfix.field.LegalConfirm()); + } + + public boolean isSet(quickfix.field.LegalConfirm field) { + return isSetField(field); + } + + public boolean isSetLegalConfirm() { + return isSetField(650); + } + + public void set(quickfix.field.ConfirmStatus value) { + setField(value); + } + + public quickfix.field.ConfirmStatus get(quickfix.field.ConfirmStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ConfirmStatus getConfirmStatus() throws FieldNotFound { + return get(new quickfix.field.ConfirmStatus()); + } + + public boolean isSet(quickfix.field.ConfirmStatus field) { + return isSetField(field); + } + + public boolean isSetConfirmStatus() { + return isSetField(665); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.NoOrders value) { + setField(value); + } + + public quickfix.field.NoOrders get(quickfix.field.NoOrders value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoOrders getNoOrders() throws FieldNotFound { + return get(new quickfix.field.NoOrders()); + } + + public boolean isSet(quickfix.field.NoOrders field) { + return isSetField(field); + } + + public boolean isSetNoOrders() { + return isSetField(73); + } + + public static class NoOrders extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {11, 37, 198, 526, 66, 756, 38, 799, 800, 0}; + + public NoOrders() { + super(73, 11, ORDER); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.SecondaryOrderID value) { + setField(value); + } + + public quickfix.field.SecondaryOrderID get(quickfix.field.SecondaryOrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryOrderID getSecondaryOrderID() throws FieldNotFound { + return get(new quickfix.field.SecondaryOrderID()); + } + + public boolean isSet(quickfix.field.SecondaryOrderID field) { + return isSetField(field); + } + + public boolean isSetSecondaryOrderID() { + return isSetField(198); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.fix44.component.NestedParties2 component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties2 get(quickfix.fix44.component.NestedParties2 component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties2 getNestedParties2() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties2()); + } + + public void set(quickfix.field.NoNested2PartyIDs value) { + setField(value); + } + + public quickfix.field.NoNested2PartyIDs get(quickfix.field.NoNested2PartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested2PartyIDs getNoNested2PartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested2PartyIDs()); + } + + public boolean isSet(quickfix.field.NoNested2PartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested2PartyIDs() { + return isSetField(756); + } + + public static class NoNested2PartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {757, 758, 759, 806, 0}; + + public NoNested2PartyIDs() { + super(756, 757, ORDER); + } + + public void set(quickfix.field.Nested2PartyID value) { + setField(value); + } + + public quickfix.field.Nested2PartyID get(quickfix.field.Nested2PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyID getNested2PartyID() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyID()); + } + + public boolean isSet(quickfix.field.Nested2PartyID field) { + return isSetField(field); + } + + public boolean isSetNested2PartyID() { + return isSetField(757); + } + + public void set(quickfix.field.Nested2PartyIDSource value) { + setField(value); + } + + public quickfix.field.Nested2PartyIDSource get(quickfix.field.Nested2PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyIDSource getNested2PartyIDSource() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyIDSource()); + } + + public boolean isSet(quickfix.field.Nested2PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNested2PartyIDSource() { + return isSetField(758); + } + + public void set(quickfix.field.Nested2PartyRole value) { + setField(value); + } + + public quickfix.field.Nested2PartyRole get(quickfix.field.Nested2PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyRole getNested2PartyRole() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyRole()); + } + + public boolean isSet(quickfix.field.Nested2PartyRole field) { + return isSetField(field); + } + + public boolean isSetNested2PartyRole() { + return isSetField(759); + } + + public void set(quickfix.field.NoNested2PartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNested2PartySubIDs get(quickfix.field.NoNested2PartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested2PartySubIDs getNoNested2PartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested2PartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNested2PartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested2PartySubIDs() { + return isSetField(806); + } + + public static class NoNested2PartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {760, 807, 0}; + + public NoNested2PartySubIDs() { + super(806, 760, ORDER); + } + + public void set(quickfix.field.Nested2PartySubID value) { + setField(value); + } + + public quickfix.field.Nested2PartySubID get(quickfix.field.Nested2PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartySubID getNested2PartySubID() throws FieldNotFound { + return get(new quickfix.field.Nested2PartySubID()); + } + + public boolean isSet(quickfix.field.Nested2PartySubID field) { + return isSetField(field); + } + + public boolean isSetNested2PartySubID() { + return isSetField(760); + } + + public void set(quickfix.field.Nested2PartySubIDType value) { + setField(value); + } + + public quickfix.field.Nested2PartySubIDType get(quickfix.field.Nested2PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartySubIDType getNested2PartySubIDType() throws FieldNotFound { + return get(new quickfix.field.Nested2PartySubIDType()); + } + + public boolean isSet(quickfix.field.Nested2PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNested2PartySubIDType() { + return isSetField(807); + } + + } + + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.OrderAvgPx value) { + setField(value); + } + + public quickfix.field.OrderAvgPx get(quickfix.field.OrderAvgPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderAvgPx getOrderAvgPx() throws FieldNotFound { + return get(new quickfix.field.OrderAvgPx()); + } + + public boolean isSet(quickfix.field.OrderAvgPx field) { + return isSetField(field); + } + + public boolean isSetOrderAvgPx() { + return isSetField(799); + } + + public void set(quickfix.field.OrderBookingQty value) { + setField(value); + } + + public quickfix.field.OrderBookingQty get(quickfix.field.OrderBookingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderBookingQty getOrderBookingQty() throws FieldNotFound { + return get(new quickfix.field.OrderBookingQty()); + } + + public boolean isSet(quickfix.field.OrderBookingQty field) { + return isSetField(field); + } + + public boolean isSetOrderBookingQty() { + return isSetField(800); + } + + } + + public void set(quickfix.field.AllocID value) { + setField(value); + } + + public quickfix.field.AllocID get(quickfix.field.AllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocID getAllocID() throws FieldNotFound { + return get(new quickfix.field.AllocID()); + } + + public boolean isSet(quickfix.field.AllocID field) { + return isSetField(field); + } + + public boolean isSetAllocID() { + return isSetField(70); + } + + public void set(quickfix.field.SecondaryAllocID value) { + setField(value); + } + + public quickfix.field.SecondaryAllocID get(quickfix.field.SecondaryAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryAllocID getSecondaryAllocID() throws FieldNotFound { + return get(new quickfix.field.SecondaryAllocID()); + } + + public boolean isSet(quickfix.field.SecondaryAllocID field) { + return isSetField(field); + } + + public boolean isSetSecondaryAllocID() { + return isSetField(793); + } + + public void set(quickfix.field.IndividualAllocID value) { + setField(value); + } + + public quickfix.field.IndividualAllocID get(quickfix.field.IndividualAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IndividualAllocID getIndividualAllocID() throws FieldNotFound { + return get(new quickfix.field.IndividualAllocID()); + } + + public boolean isSet(quickfix.field.IndividualAllocID field) { + return isSetField(field); + } + + public boolean isSetIndividualAllocID() { + return isSetField(467); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.fix44.component.TrdRegTimestamps component) { + setComponent(component); + } + + public quickfix.fix44.component.TrdRegTimestamps get(quickfix.fix44.component.TrdRegTimestamps component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.TrdRegTimestamps getTrdRegTimestamps() throws FieldNotFound { + return get(new quickfix.fix44.component.TrdRegTimestamps()); + } + + public void set(quickfix.field.NoTrdRegTimestamps value) { + setField(value); + } + + public quickfix.field.NoTrdRegTimestamps get(quickfix.field.NoTrdRegTimestamps value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTrdRegTimestamps getNoTrdRegTimestamps() throws FieldNotFound { + return get(new quickfix.field.NoTrdRegTimestamps()); + } + + public boolean isSet(quickfix.field.NoTrdRegTimestamps field) { + return isSetField(field); + } + + public boolean isSetNoTrdRegTimestamps() { + return isSetField(768); + } + + public static class NoTrdRegTimestamps extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {769, 770, 771, 0}; + + public NoTrdRegTimestamps() { + super(768, 769, ORDER); + } + + public void set(quickfix.field.TrdRegTimestamp value) { + setField(value); + } + + public quickfix.field.TrdRegTimestamp get(quickfix.field.TrdRegTimestamp value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestamp getTrdRegTimestamp() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestamp()); + } + + public boolean isSet(quickfix.field.TrdRegTimestamp field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestamp() { + return isSetField(769); + } + + public void set(quickfix.field.TrdRegTimestampType value) { + setField(value); + } + + public quickfix.field.TrdRegTimestampType get(quickfix.field.TrdRegTimestampType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestampType getTrdRegTimestampType() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestampType()); + } + + public boolean isSet(quickfix.field.TrdRegTimestampType field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestampType() { + return isSetField(770); + } + + public void set(quickfix.field.TrdRegTimestampOrigin value) { + setField(value); + } + + public quickfix.field.TrdRegTimestampOrigin get(quickfix.field.TrdRegTimestampOrigin value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestampOrigin getTrdRegTimestampOrigin() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestampOrigin()); + } + + public boolean isSet(quickfix.field.TrdRegTimestampOrigin field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestampOrigin() { + return isSetField(771); + } + + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.InstrumentExtension component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentExtension get(quickfix.fix44.component.InstrumentExtension component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentExtension getInstrumentExtension() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentExtension()); + } + + public void set(quickfix.field.DeliveryForm value) { + setField(value); + } + + public quickfix.field.DeliveryForm get(quickfix.field.DeliveryForm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryForm getDeliveryForm() throws FieldNotFound { + return get(new quickfix.field.DeliveryForm()); + } + + public boolean isSet(quickfix.field.DeliveryForm field) { + return isSetField(field); + } + + public boolean isSetDeliveryForm() { + return isSetField(668); + } + + public void set(quickfix.field.PctAtRisk value) { + setField(value); + } + + public quickfix.field.PctAtRisk get(quickfix.field.PctAtRisk value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PctAtRisk getPctAtRisk() throws FieldNotFound { + return get(new quickfix.field.PctAtRisk()); + } + + public boolean isSet(quickfix.field.PctAtRisk field) { + return isSetField(field); + } + + public boolean isSetPctAtRisk() { + return isSetField(869); + } + + public void set(quickfix.field.NoInstrAttrib value) { + setField(value); + } + + public quickfix.field.NoInstrAttrib get(quickfix.field.NoInstrAttrib value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoInstrAttrib getNoInstrAttrib() throws FieldNotFound { + return get(new quickfix.field.NoInstrAttrib()); + } + + public boolean isSet(quickfix.field.NoInstrAttrib field) { + return isSetField(field); + } + + public boolean isSetNoInstrAttrib() { + return isSetField(870); + } + + public static class NoInstrAttrib extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {871, 872, 0}; + + public NoInstrAttrib() { + super(870, 871, ORDER); + } + + public void set(quickfix.field.InstrAttribType value) { + setField(value); + } + + public quickfix.field.InstrAttribType get(quickfix.field.InstrAttribType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribType getInstrAttribType() throws FieldNotFound { + return get(new quickfix.field.InstrAttribType()); + } + + public boolean isSet(quickfix.field.InstrAttribType field) { + return isSetField(field); + } + + public boolean isSetInstrAttribType() { + return isSetField(871); + } + + public void set(quickfix.field.InstrAttribValue value) { + setField(value); + } + + public quickfix.field.InstrAttribValue get(quickfix.field.InstrAttribValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribValue getInstrAttribValue() throws FieldNotFound { + return get(new quickfix.field.InstrAttribValue()); + } + + public boolean isSet(quickfix.field.InstrAttribValue field) { + return isSetField(field); + } + + public boolean isSetInstrAttribValue() { + return isSetField(872); + } + + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.fix44.component.YieldData component) { + setComponent(component); + } + + public quickfix.fix44.component.YieldData get(quickfix.fix44.component.YieldData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.YieldData getYieldData() throws FieldNotFound { + return get(new quickfix.fix44.component.YieldData()); + } + + public void set(quickfix.field.YieldType value) { + setField(value); + } + + public quickfix.field.YieldType get(quickfix.field.YieldType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldType getYieldType() throws FieldNotFound { + return get(new quickfix.field.YieldType()); + } + + public boolean isSet(quickfix.field.YieldType field) { + return isSetField(field); + } + + public boolean isSetYieldType() { + return isSetField(235); + } + + public void set(quickfix.field.Yield value) { + setField(value); + } + + public quickfix.field.Yield get(quickfix.field.Yield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Yield getYield() throws FieldNotFound { + return get(new quickfix.field.Yield()); + } + + public boolean isSet(quickfix.field.Yield field) { + return isSetField(field); + } + + public boolean isSetYield() { + return isSetField(236); + } + + public void set(quickfix.field.YieldCalcDate value) { + setField(value); + } + + public quickfix.field.YieldCalcDate get(quickfix.field.YieldCalcDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldCalcDate getYieldCalcDate() throws FieldNotFound { + return get(new quickfix.field.YieldCalcDate()); + } + + public boolean isSet(quickfix.field.YieldCalcDate field) { + return isSetField(field); + } + + public boolean isSetYieldCalcDate() { + return isSetField(701); + } + + public void set(quickfix.field.YieldRedemptionDate value) { + setField(value); + } + + public quickfix.field.YieldRedemptionDate get(quickfix.field.YieldRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionDate getYieldRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionDate()); + } + + public boolean isSet(quickfix.field.YieldRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionDate() { + return isSetField(696); + } + + public void set(quickfix.field.YieldRedemptionPrice value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPrice get(quickfix.field.YieldRedemptionPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPrice getYieldRedemptionPrice() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPrice()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPrice field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPrice() { + return isSetField(697); + } + + public void set(quickfix.field.YieldRedemptionPriceType value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPriceType get(quickfix.field.YieldRedemptionPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPriceType getYieldRedemptionPriceType() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPriceType()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPriceType field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPriceType() { + return isSetField(698); + } + + public void set(quickfix.field.AllocQty value) { + setField(value); + } + + public quickfix.field.AllocQty get(quickfix.field.AllocQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocQty getAllocQty() throws FieldNotFound { + return get(new quickfix.field.AllocQty()); + } + + public boolean isSet(quickfix.field.AllocQty field) { + return isSetField(field); + } + + public boolean isSetAllocQty() { + return isSetField(80); + } + + public void set(quickfix.field.QtyType value) { + setField(value); + } + + public quickfix.field.QtyType get(quickfix.field.QtyType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QtyType getQtyType() throws FieldNotFound { + return get(new quickfix.field.QtyType()); + } + + public boolean isSet(quickfix.field.QtyType field) { + return isSetField(field); + } + + public boolean isSetQtyType() { + return isSetField(854); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.LastMkt value) { + setField(value); + } + + public quickfix.field.LastMkt get(quickfix.field.LastMkt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastMkt getLastMkt() throws FieldNotFound { + return get(new quickfix.field.LastMkt()); + } + + public boolean isSet(quickfix.field.LastMkt field) { + return isSetField(field); + } + + public boolean isSetLastMkt() { + return isSetField(30); + } + + public void set(quickfix.field.NoCapacities value) { + setField(value); + } + + public quickfix.field.NoCapacities get(quickfix.field.NoCapacities value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoCapacities getNoCapacities() throws FieldNotFound { + return get(new quickfix.field.NoCapacities()); + } + + public boolean isSet(quickfix.field.NoCapacities field) { + return isSetField(field); + } + + public boolean isSetNoCapacities() { + return isSetField(862); + } + + public static class NoCapacities extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {528, 529, 863, 0}; + + public NoCapacities() { + super(862, 528, ORDER); + } + + public void set(quickfix.field.OrderCapacity value) { + setField(value); + } + + public quickfix.field.OrderCapacity get(quickfix.field.OrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderCapacity getOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.OrderCapacity()); + } + + public boolean isSet(quickfix.field.OrderCapacity field) { + return isSetField(field); + } + + public boolean isSetOrderCapacity() { + return isSetField(528); + } + + public void set(quickfix.field.OrderRestrictions value) { + setField(value); + } + + public quickfix.field.OrderRestrictions get(quickfix.field.OrderRestrictions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderRestrictions getOrderRestrictions() throws FieldNotFound { + return get(new quickfix.field.OrderRestrictions()); + } + + public boolean isSet(quickfix.field.OrderRestrictions field) { + return isSetField(field); + } + + public boolean isSetOrderRestrictions() { + return isSetField(529); + } + + public void set(quickfix.field.OrderCapacityQty value) { + setField(value); + } + + public quickfix.field.OrderCapacityQty get(quickfix.field.OrderCapacityQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderCapacityQty getOrderCapacityQty() throws FieldNotFound { + return get(new quickfix.field.OrderCapacityQty()); + } + + public boolean isSet(quickfix.field.OrderCapacityQty field) { + return isSetField(field); + } + + public boolean isSetOrderCapacityQty() { + return isSetField(863); + } + + } + + public void set(quickfix.field.AllocAccount value) { + setField(value); + } + + public quickfix.field.AllocAccount get(quickfix.field.AllocAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccount getAllocAccount() throws FieldNotFound { + return get(new quickfix.field.AllocAccount()); + } + + public boolean isSet(quickfix.field.AllocAccount field) { + return isSetField(field); + } + + public boolean isSetAllocAccount() { + return isSetField(79); + } + + public void set(quickfix.field.AllocAcctIDSource value) { + setField(value); + } + + public quickfix.field.AllocAcctIDSource get(quickfix.field.AllocAcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAcctIDSource getAllocAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AllocAcctIDSource()); + } + + public boolean isSet(quickfix.field.AllocAcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAllocAcctIDSource() { + return isSetField(661); + } + + public void set(quickfix.field.AllocAccountType value) { + setField(value); + } + + public quickfix.field.AllocAccountType get(quickfix.field.AllocAccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccountType getAllocAccountType() throws FieldNotFound { + return get(new quickfix.field.AllocAccountType()); + } + + public boolean isSet(quickfix.field.AllocAccountType field) { + return isSetField(field); + } + + public boolean isSetAllocAccountType() { + return isSetField(798); + } + + public void set(quickfix.field.AvgPx value) { + setField(value); + } + + public quickfix.field.AvgPx get(quickfix.field.AvgPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AvgPx getAvgPx() throws FieldNotFound { + return get(new quickfix.field.AvgPx()); + } + + public boolean isSet(quickfix.field.AvgPx field) { + return isSetField(field); + } + + public boolean isSetAvgPx() { + return isSetField(6); + } + + public void set(quickfix.field.AvgPxPrecision value) { + setField(value); + } + + public quickfix.field.AvgPxPrecision get(quickfix.field.AvgPxPrecision value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AvgPxPrecision getAvgPxPrecision() throws FieldNotFound { + return get(new quickfix.field.AvgPxPrecision()); + } + + public boolean isSet(quickfix.field.AvgPxPrecision field) { + return isSetField(field); + } + + public boolean isSetAvgPxPrecision() { + return isSetField(74); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.field.AvgParPx value) { + setField(value); + } + + public quickfix.field.AvgParPx get(quickfix.field.AvgParPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AvgParPx getAvgParPx() throws FieldNotFound { + return get(new quickfix.field.AvgParPx()); + } + + public boolean isSet(quickfix.field.AvgParPx field) { + return isSetField(field); + } + + public boolean isSetAvgParPx() { + return isSetField(860); + } + + public void set(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData get(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData getSpreadOrBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.SpreadOrBenchmarkCurveData()); + } + + public void set(quickfix.field.Spread value) { + setField(value); + } + + public quickfix.field.Spread get(quickfix.field.Spread value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Spread getSpread() throws FieldNotFound { + return get(new quickfix.field.Spread()); + } + + public boolean isSet(quickfix.field.Spread field) { + return isSetField(field); + } + + public boolean isSetSpread() { + return isSetField(218); + } + + public void set(quickfix.field.BenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveCurrency get(quickfix.field.BenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveCurrency getBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveCurrency() { + return isSetField(220); + } + + public void set(quickfix.field.BenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveName get(quickfix.field.BenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveName getBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveName() { + return isSetField(221); + } + + public void set(quickfix.field.BenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.BenchmarkCurvePoint get(quickfix.field.BenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurvePoint getBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.BenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurvePoint() { + return isSetField(222); + } + + public void set(quickfix.field.BenchmarkPrice value) { + setField(value); + } + + public quickfix.field.BenchmarkPrice get(quickfix.field.BenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPrice getBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPrice()); + } + + public boolean isSet(quickfix.field.BenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPrice() { + return isSetField(662); + } + + public void set(quickfix.field.BenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.BenchmarkPriceType get(quickfix.field.BenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPriceType getBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.BenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPriceType() { + return isSetField(663); + } + + public void set(quickfix.field.BenchmarkSecurityID value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityID get(quickfix.field.BenchmarkSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityID getBenchmarkSecurityID() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityID()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityID field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityID() { + return isSetField(699); + } + + public void set(quickfix.field.BenchmarkSecurityIDSource value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityIDSource get(quickfix.field.BenchmarkSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityIDSource getBenchmarkSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityIDSource()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityIDSource() { + return isSetField(761); + } + + public void set(quickfix.field.ReportedPx value) { + setField(value); + } + + public quickfix.field.ReportedPx get(quickfix.field.ReportedPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ReportedPx getReportedPx() throws FieldNotFound { + return get(new quickfix.field.ReportedPx()); + } + + public boolean isSet(quickfix.field.ReportedPx field) { + return isSetField(field); + } + + public boolean isSetReportedPx() { + return isSetField(861); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.ProcessCode value) { + setField(value); + } + + public quickfix.field.ProcessCode get(quickfix.field.ProcessCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ProcessCode getProcessCode() throws FieldNotFound { + return get(new quickfix.field.ProcessCode()); + } + + public boolean isSet(quickfix.field.ProcessCode field) { + return isSetField(field); + } + + public boolean isSetProcessCode() { + return isSetField(81); + } + + public void set(quickfix.field.GrossTradeAmt value) { + setField(value); + } + + public quickfix.field.GrossTradeAmt get(quickfix.field.GrossTradeAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.GrossTradeAmt getGrossTradeAmt() throws FieldNotFound { + return get(new quickfix.field.GrossTradeAmt()); + } + + public boolean isSet(quickfix.field.GrossTradeAmt field) { + return isSetField(field); + } + + public boolean isSetGrossTradeAmt() { + return isSetField(381); + } + + public void set(quickfix.field.NumDaysInterest value) { + setField(value); + } + + public quickfix.field.NumDaysInterest get(quickfix.field.NumDaysInterest value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NumDaysInterest getNumDaysInterest() throws FieldNotFound { + return get(new quickfix.field.NumDaysInterest()); + } + + public boolean isSet(quickfix.field.NumDaysInterest field) { + return isSetField(field); + } + + public boolean isSetNumDaysInterest() { + return isSetField(157); + } + + public void set(quickfix.field.ExDate value) { + setField(value); + } + + public quickfix.field.ExDate get(quickfix.field.ExDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExDate getExDate() throws FieldNotFound { + return get(new quickfix.field.ExDate()); + } + + public boolean isSet(quickfix.field.ExDate field) { + return isSetField(field); + } + + public boolean isSetExDate() { + return isSetField(230); + } + + public void set(quickfix.field.AccruedInterestRate value) { + setField(value); + } + + public quickfix.field.AccruedInterestRate get(quickfix.field.AccruedInterestRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccruedInterestRate getAccruedInterestRate() throws FieldNotFound { + return get(new quickfix.field.AccruedInterestRate()); + } + + public boolean isSet(quickfix.field.AccruedInterestRate field) { + return isSetField(field); + } + + public boolean isSetAccruedInterestRate() { + return isSetField(158); + } + + public void set(quickfix.field.AccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.AccruedInterestAmt get(quickfix.field.AccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccruedInterestAmt getAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.AccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.AccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetAccruedInterestAmt() { + return isSetField(159); + } + + public void set(quickfix.field.InterestAtMaturity value) { + setField(value); + } + + public quickfix.field.InterestAtMaturity get(quickfix.field.InterestAtMaturity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAtMaturity getInterestAtMaturity() throws FieldNotFound { + return get(new quickfix.field.InterestAtMaturity()); + } + + public boolean isSet(quickfix.field.InterestAtMaturity field) { + return isSetField(field); + } + + public boolean isSetInterestAtMaturity() { + return isSetField(738); + } + + public void set(quickfix.field.EndAccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.EndAccruedInterestAmt get(quickfix.field.EndAccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndAccruedInterestAmt getEndAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.EndAccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.EndAccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetEndAccruedInterestAmt() { + return isSetField(920); + } + + public void set(quickfix.field.StartCash value) { + setField(value); + } + + public quickfix.field.StartCash get(quickfix.field.StartCash value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartCash getStartCash() throws FieldNotFound { + return get(new quickfix.field.StartCash()); + } + + public boolean isSet(quickfix.field.StartCash field) { + return isSetField(field); + } + + public boolean isSetStartCash() { + return isSetField(921); + } + + public void set(quickfix.field.EndCash value) { + setField(value); + } + + public quickfix.field.EndCash get(quickfix.field.EndCash value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndCash getEndCash() throws FieldNotFound { + return get(new quickfix.field.EndCash()); + } + + public boolean isSet(quickfix.field.EndCash field) { + return isSetField(field); + } + + public boolean isSetEndCash() { + return isSetField(922); + } + + public void set(quickfix.field.Concession value) { + setField(value); + } + + public quickfix.field.Concession get(quickfix.field.Concession value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Concession getConcession() throws FieldNotFound { + return get(new quickfix.field.Concession()); + } + + public boolean isSet(quickfix.field.Concession field) { + return isSetField(field); + } + + public boolean isSetConcession() { + return isSetField(238); + } + + public void set(quickfix.field.TotalTakedown value) { + setField(value); + } + + public quickfix.field.TotalTakedown get(quickfix.field.TotalTakedown value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotalTakedown getTotalTakedown() throws FieldNotFound { + return get(new quickfix.field.TotalTakedown()); + } + + public boolean isSet(quickfix.field.TotalTakedown field) { + return isSetField(field); + } + + public boolean isSetTotalTakedown() { + return isSetField(237); + } + + public void set(quickfix.field.NetMoney value) { + setField(value); + } + + public quickfix.field.NetMoney get(quickfix.field.NetMoney value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NetMoney getNetMoney() throws FieldNotFound { + return get(new quickfix.field.NetMoney()); + } + + public boolean isSet(quickfix.field.NetMoney field) { + return isSetField(field); + } + + public boolean isSetNetMoney() { + return isSetField(118); + } + + public void set(quickfix.field.MaturityNetMoney value) { + setField(value); + } + + public quickfix.field.MaturityNetMoney get(quickfix.field.MaturityNetMoney value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityNetMoney getMaturityNetMoney() throws FieldNotFound { + return get(new quickfix.field.MaturityNetMoney()); + } + + public boolean isSet(quickfix.field.MaturityNetMoney field) { + return isSetField(field); + } + + public boolean isSetMaturityNetMoney() { + return isSetField(890); + } + + public void set(quickfix.field.SettlCurrAmt value) { + setField(value); + } + + public quickfix.field.SettlCurrAmt get(quickfix.field.SettlCurrAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrAmt getSettlCurrAmt() throws FieldNotFound { + return get(new quickfix.field.SettlCurrAmt()); + } + + public boolean isSet(quickfix.field.SettlCurrAmt field) { + return isSetField(field); + } + + public boolean isSetSettlCurrAmt() { + return isSetField(119); + } + + public void set(quickfix.field.SettlCurrency value) { + setField(value); + } + + public quickfix.field.SettlCurrency get(quickfix.field.SettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrency getSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.SettlCurrency()); + } + + public boolean isSet(quickfix.field.SettlCurrency field) { + return isSetField(field); + } + + public boolean isSetSettlCurrency() { + return isSetField(120); + } + + public void set(quickfix.field.SettlCurrFxRate value) { + setField(value); + } + + public quickfix.field.SettlCurrFxRate get(quickfix.field.SettlCurrFxRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrFxRate getSettlCurrFxRate() throws FieldNotFound { + return get(new quickfix.field.SettlCurrFxRate()); + } + + public boolean isSet(quickfix.field.SettlCurrFxRate field) { + return isSetField(field); + } + + public boolean isSetSettlCurrFxRate() { + return isSetField(155); + } + + public void set(quickfix.field.SettlCurrFxRateCalc value) { + setField(value); + } + + public quickfix.field.SettlCurrFxRateCalc get(quickfix.field.SettlCurrFxRateCalc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrFxRateCalc getSettlCurrFxRateCalc() throws FieldNotFound { + return get(new quickfix.field.SettlCurrFxRateCalc()); + } + + public boolean isSet(quickfix.field.SettlCurrFxRateCalc field) { + return isSetField(field); + } + + public boolean isSetSettlCurrFxRateCalc() { + return isSetField(156); + } + + public void set(quickfix.field.SettlType value) { + setField(value); + } + + public quickfix.field.SettlType get(quickfix.field.SettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlType getSettlType() throws FieldNotFound { + return get(new quickfix.field.SettlType()); + } + + public boolean isSet(quickfix.field.SettlType field) { + return isSetField(field); + } + + public boolean isSetSettlType() { + return isSetField(63); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.fix44.component.SettlInstructionsData component) { + setComponent(component); + } + + public quickfix.fix44.component.SettlInstructionsData get(quickfix.fix44.component.SettlInstructionsData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SettlInstructionsData getSettlInstructionsData() throws FieldNotFound { + return get(new quickfix.fix44.component.SettlInstructionsData()); + } + + public void set(quickfix.field.SettlDeliveryType value) { + setField(value); + } + + public quickfix.field.SettlDeliveryType get(quickfix.field.SettlDeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDeliveryType getSettlDeliveryType() throws FieldNotFound { + return get(new quickfix.field.SettlDeliveryType()); + } + + public boolean isSet(quickfix.field.SettlDeliveryType field) { + return isSetField(field); + } + + public boolean isSetSettlDeliveryType() { + return isSetField(172); + } + + public void set(quickfix.field.StandInstDbType value) { + setField(value); + } + + public quickfix.field.StandInstDbType get(quickfix.field.StandInstDbType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbType getStandInstDbType() throws FieldNotFound { + return get(new quickfix.field.StandInstDbType()); + } + + public boolean isSet(quickfix.field.StandInstDbType field) { + return isSetField(field); + } + + public boolean isSetStandInstDbType() { + return isSetField(169); + } + + public void set(quickfix.field.StandInstDbName value) { + setField(value); + } + + public quickfix.field.StandInstDbName get(quickfix.field.StandInstDbName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbName getStandInstDbName() throws FieldNotFound { + return get(new quickfix.field.StandInstDbName()); + } + + public boolean isSet(quickfix.field.StandInstDbName field) { + return isSetField(field); + } + + public boolean isSetStandInstDbName() { + return isSetField(170); + } + + public void set(quickfix.field.StandInstDbID value) { + setField(value); + } + + public quickfix.field.StandInstDbID get(quickfix.field.StandInstDbID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbID getStandInstDbID() throws FieldNotFound { + return get(new quickfix.field.StandInstDbID()); + } + + public boolean isSet(quickfix.field.StandInstDbID field) { + return isSetField(field); + } + + public boolean isSetStandInstDbID() { + return isSetField(171); + } + + public void set(quickfix.field.NoDlvyInst value) { + setField(value); + } + + public quickfix.field.NoDlvyInst get(quickfix.field.NoDlvyInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoDlvyInst getNoDlvyInst() throws FieldNotFound { + return get(new quickfix.field.NoDlvyInst()); + } + + public boolean isSet(quickfix.field.NoDlvyInst field) { + return isSetField(field); + } + + public boolean isSetNoDlvyInst() { + return isSetField(85); + } + + public static class NoDlvyInst extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {165, 787, 781, 0}; + + public NoDlvyInst() { + super(85, 165, ORDER); + } + + public void set(quickfix.field.SettlInstSource value) { + setField(value); + } + + public quickfix.field.SettlInstSource get(quickfix.field.SettlInstSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstSource getSettlInstSource() throws FieldNotFound { + return get(new quickfix.field.SettlInstSource()); + } + + public boolean isSet(quickfix.field.SettlInstSource field) { + return isSetField(field); + } + + public boolean isSetSettlInstSource() { + return isSetField(165); + } + + public void set(quickfix.field.DlvyInstType value) { + setField(value); + } + + public quickfix.field.DlvyInstType get(quickfix.field.DlvyInstType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DlvyInstType getDlvyInstType() throws FieldNotFound { + return get(new quickfix.field.DlvyInstType()); + } + + public boolean isSet(quickfix.field.DlvyInstType field) { + return isSetField(field); + } + + public boolean isSetDlvyInstType() { + return isSetField(787); + } + + public void set(quickfix.fix44.component.SettlParties component) { + setComponent(component); + } + + public quickfix.fix44.component.SettlParties get(quickfix.fix44.component.SettlParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SettlParties getSettlParties() throws FieldNotFound { + return get(new quickfix.fix44.component.SettlParties()); + } + + public void set(quickfix.field.NoSettlPartyIDs value) { + setField(value); + } + + public quickfix.field.NoSettlPartyIDs get(quickfix.field.NoSettlPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSettlPartyIDs getNoSettlPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoSettlPartyIDs()); + } + + public boolean isSet(quickfix.field.NoSettlPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoSettlPartyIDs() { + return isSetField(781); + } + + public static class NoSettlPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {782, 783, 784, 801, 0}; + + public NoSettlPartyIDs() { + super(781, 782, ORDER); + } + + public void set(quickfix.field.SettlPartyID value) { + setField(value); + } + + public quickfix.field.SettlPartyID get(quickfix.field.SettlPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyID getSettlPartyID() throws FieldNotFound { + return get(new quickfix.field.SettlPartyID()); + } + + public boolean isSet(quickfix.field.SettlPartyID field) { + return isSetField(field); + } + + public boolean isSetSettlPartyID() { + return isSetField(782); + } + + public void set(quickfix.field.SettlPartyIDSource value) { + setField(value); + } + + public quickfix.field.SettlPartyIDSource get(quickfix.field.SettlPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyIDSource getSettlPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.SettlPartyIDSource()); + } + + public boolean isSet(quickfix.field.SettlPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetSettlPartyIDSource() { + return isSetField(783); + } + + public void set(quickfix.field.SettlPartyRole value) { + setField(value); + } + + public quickfix.field.SettlPartyRole get(quickfix.field.SettlPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyRole getSettlPartyRole() throws FieldNotFound { + return get(new quickfix.field.SettlPartyRole()); + } + + public boolean isSet(quickfix.field.SettlPartyRole field) { + return isSetField(field); + } + + public boolean isSetSettlPartyRole() { + return isSetField(784); + } + + public void set(quickfix.field.NoSettlPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoSettlPartySubIDs get(quickfix.field.NoSettlPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSettlPartySubIDs getNoSettlPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoSettlPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoSettlPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoSettlPartySubIDs() { + return isSetField(801); + } + + public static class NoSettlPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {785, 786, 0}; + + public NoSettlPartySubIDs() { + super(801, 785, ORDER); + } + + public void set(quickfix.field.SettlPartySubID value) { + setField(value); + } + + public quickfix.field.SettlPartySubID get(quickfix.field.SettlPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartySubID getSettlPartySubID() throws FieldNotFound { + return get(new quickfix.field.SettlPartySubID()); + } + + public boolean isSet(quickfix.field.SettlPartySubID field) { + return isSetField(field); + } + + public boolean isSetSettlPartySubID() { + return isSetField(785); + } + + public void set(quickfix.field.SettlPartySubIDType value) { + setField(value); + } + + public quickfix.field.SettlPartySubIDType get(quickfix.field.SettlPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartySubIDType getSettlPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.SettlPartySubIDType()); + } + + public boolean isSet(quickfix.field.SettlPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetSettlPartySubIDType() { + return isSetField(786); + } + + } + + } + + } + + public void set(quickfix.fix44.component.CommissionData component) { + setComponent(component); + } + + public quickfix.fix44.component.CommissionData get(quickfix.fix44.component.CommissionData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.CommissionData getCommissionData() throws FieldNotFound { + return get(new quickfix.fix44.component.CommissionData()); + } + + public void set(quickfix.field.Commission value) { + setField(value); + } + + public quickfix.field.Commission get(quickfix.field.Commission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Commission getCommission() throws FieldNotFound { + return get(new quickfix.field.Commission()); + } + + public boolean isSet(quickfix.field.Commission field) { + return isSetField(field); + } + + public boolean isSetCommission() { + return isSetField(12); + } + + public void set(quickfix.field.CommType value) { + setField(value); + } + + public quickfix.field.CommType get(quickfix.field.CommType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommType getCommType() throws FieldNotFound { + return get(new quickfix.field.CommType()); + } + + public boolean isSet(quickfix.field.CommType field) { + return isSetField(field); + } + + public boolean isSetCommType() { + return isSetField(13); + } + + public void set(quickfix.field.CommCurrency value) { + setField(value); + } + + public quickfix.field.CommCurrency get(quickfix.field.CommCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommCurrency getCommCurrency() throws FieldNotFound { + return get(new quickfix.field.CommCurrency()); + } + + public boolean isSet(quickfix.field.CommCurrency field) { + return isSetField(field); + } + + public boolean isSetCommCurrency() { + return isSetField(479); + } + + public void set(quickfix.field.FundRenewWaiv value) { + setField(value); + } + + public quickfix.field.FundRenewWaiv get(quickfix.field.FundRenewWaiv value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FundRenewWaiv getFundRenewWaiv() throws FieldNotFound { + return get(new quickfix.field.FundRenewWaiv()); + } + + public boolean isSet(quickfix.field.FundRenewWaiv field) { + return isSetField(field); + } + + public boolean isSetFundRenewWaiv() { + return isSetField(497); + } + + public void set(quickfix.field.SharedCommission value) { + setField(value); + } + + public quickfix.field.SharedCommission get(quickfix.field.SharedCommission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SharedCommission getSharedCommission() throws FieldNotFound { + return get(new quickfix.field.SharedCommission()); + } + + public boolean isSet(quickfix.field.SharedCommission field) { + return isSetField(field); + } + + public boolean isSetSharedCommission() { + return isSetField(858); + } + + public void set(quickfix.fix44.component.Stipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.Stipulations get(quickfix.fix44.component.Stipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Stipulations getStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.Stipulations()); + } + + public void set(quickfix.field.NoStipulations value) { + setField(value); + } + + public quickfix.field.NoStipulations get(quickfix.field.NoStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStipulations getNoStipulations() throws FieldNotFound { + return get(new quickfix.field.NoStipulations()); + } + + public boolean isSet(quickfix.field.NoStipulations field) { + return isSetField(field); + } + + public boolean isSetNoStipulations() { + return isSetField(232); + } + + public static class NoStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {233, 234, 0}; + + public NoStipulations() { + super(232, 233, ORDER); + } + + public void set(quickfix.field.StipulationType value) { + setField(value); + } + + public quickfix.field.StipulationType get(quickfix.field.StipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationType getStipulationType() throws FieldNotFound { + return get(new quickfix.field.StipulationType()); + } + + public boolean isSet(quickfix.field.StipulationType field) { + return isSetField(field); + } + + public boolean isSetStipulationType() { + return isSetField(233); + } + + public void set(quickfix.field.StipulationValue value) { + setField(value); + } + + public quickfix.field.StipulationValue get(quickfix.field.StipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationValue getStipulationValue() throws FieldNotFound { + return get(new quickfix.field.StipulationValue()); + } + + public boolean isSet(quickfix.field.StipulationValue field) { + return isSetField(field); + } + + public boolean isSetStipulationValue() { + return isSetField(234); + } + + } + + public void set(quickfix.field.NoMiscFees value) { + setField(value); + } + + public quickfix.field.NoMiscFees get(quickfix.field.NoMiscFees value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoMiscFees getNoMiscFees() throws FieldNotFound { + return get(new quickfix.field.NoMiscFees()); + } + + public boolean isSet(quickfix.field.NoMiscFees field) { + return isSetField(field); + } + + public boolean isSetNoMiscFees() { + return isSetField(136); + } + + public static class NoMiscFees extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {137, 138, 139, 891, 0}; + + public NoMiscFees() { + super(136, 137, ORDER); + } + + public void set(quickfix.field.MiscFeeAmt value) { + setField(value); + } + + public quickfix.field.MiscFeeAmt get(quickfix.field.MiscFeeAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeAmt getMiscFeeAmt() throws FieldNotFound { + return get(new quickfix.field.MiscFeeAmt()); + } + + public boolean isSet(quickfix.field.MiscFeeAmt field) { + return isSetField(field); + } + + public boolean isSetMiscFeeAmt() { + return isSetField(137); + } + + public void set(quickfix.field.MiscFeeCurr value) { + setField(value); + } + + public quickfix.field.MiscFeeCurr get(quickfix.field.MiscFeeCurr value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeCurr getMiscFeeCurr() throws FieldNotFound { + return get(new quickfix.field.MiscFeeCurr()); + } + + public boolean isSet(quickfix.field.MiscFeeCurr field) { + return isSetField(field); + } + + public boolean isSetMiscFeeCurr() { + return isSetField(138); + } + + public void set(quickfix.field.MiscFeeType value) { + setField(value); + } + + public quickfix.field.MiscFeeType get(quickfix.field.MiscFeeType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeType getMiscFeeType() throws FieldNotFound { + return get(new quickfix.field.MiscFeeType()); + } + + public boolean isSet(quickfix.field.MiscFeeType field) { + return isSetField(field); + } + + public boolean isSetMiscFeeType() { + return isSetField(139); + } + + public void set(quickfix.field.MiscFeeBasis value) { + setField(value); + } + + public quickfix.field.MiscFeeBasis get(quickfix.field.MiscFeeBasis value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeBasis getMiscFeeBasis() throws FieldNotFound { + return get(new quickfix.field.MiscFeeBasis()); + } + + public boolean isSet(quickfix.field.MiscFeeBasis field) { + return isSetField(field); + } + + public boolean isSetMiscFeeBasis() { + return isSetField(891); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ConfirmationAck.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ConfirmationAck.java new file mode 100644 index 000000000..4f9baac02 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ConfirmationAck.java @@ -0,0 +1,217 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + + +public class ConfirmationAck extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AU"; + + + public ConfirmationAck() { + + super(new int[] {664, 75, 60, 940, 774, 573, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public ConfirmationAck(quickfix.field.ConfirmID confirmID, quickfix.field.TradeDate tradeDate, quickfix.field.TransactTime transactTime, quickfix.field.AffirmStatus affirmStatus) { + this(); + setField(confirmID); + setField(tradeDate); + setField(transactTime); + setField(affirmStatus); + } + + public void set(quickfix.field.ConfirmID value) { + setField(value); + } + + public quickfix.field.ConfirmID get(quickfix.field.ConfirmID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ConfirmID getConfirmID() throws FieldNotFound { + return get(new quickfix.field.ConfirmID()); + } + + public boolean isSet(quickfix.field.ConfirmID field) { + return isSetField(field); + } + + public boolean isSetConfirmID() { + return isSetField(664); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.AffirmStatus value) { + setField(value); + } + + public quickfix.field.AffirmStatus get(quickfix.field.AffirmStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AffirmStatus getAffirmStatus() throws FieldNotFound { + return get(new quickfix.field.AffirmStatus()); + } + + public boolean isSet(quickfix.field.AffirmStatus field) { + return isSetField(field); + } + + public boolean isSetAffirmStatus() { + return isSetField(940); + } + + public void set(quickfix.field.ConfirmRejReason value) { + setField(value); + } + + public quickfix.field.ConfirmRejReason get(quickfix.field.ConfirmRejReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ConfirmRejReason getConfirmRejReason() throws FieldNotFound { + return get(new quickfix.field.ConfirmRejReason()); + } + + public boolean isSet(quickfix.field.ConfirmRejReason field) { + return isSetField(field); + } + + public boolean isSetConfirmRejReason() { + return isSetField(774); + } + + public void set(quickfix.field.MatchStatus value) { + setField(value); + } + + public quickfix.field.MatchStatus get(quickfix.field.MatchStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MatchStatus getMatchStatus() throws FieldNotFound { + return get(new quickfix.field.MatchStatus()); + } + + public boolean isSet(quickfix.field.MatchStatus field) { + return isSetField(field); + } + + public boolean isSetMatchStatus() { + return isSetField(573); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ConfirmationRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ConfirmationRequest.java new file mode 100644 index 000000000..535f2cd67 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ConfirmationRequest.java @@ -0,0 +1,662 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class ConfirmationRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "BH"; + + + public ConfirmationRequest() { + + super(new int[] {859, 773, 73, 70, 793, 467, 60, 79, 661, 798, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public ConfirmationRequest(quickfix.field.ConfirmReqID confirmReqID, quickfix.field.ConfirmType confirmType, quickfix.field.TransactTime transactTime) { + this(); + setField(confirmReqID); + setField(confirmType); + setField(transactTime); + } + + public void set(quickfix.field.ConfirmReqID value) { + setField(value); + } + + public quickfix.field.ConfirmReqID get(quickfix.field.ConfirmReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ConfirmReqID getConfirmReqID() throws FieldNotFound { + return get(new quickfix.field.ConfirmReqID()); + } + + public boolean isSet(quickfix.field.ConfirmReqID field) { + return isSetField(field); + } + + public boolean isSetConfirmReqID() { + return isSetField(859); + } + + public void set(quickfix.field.ConfirmType value) { + setField(value); + } + + public quickfix.field.ConfirmType get(quickfix.field.ConfirmType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ConfirmType getConfirmType() throws FieldNotFound { + return get(new quickfix.field.ConfirmType()); + } + + public boolean isSet(quickfix.field.ConfirmType field) { + return isSetField(field); + } + + public boolean isSetConfirmType() { + return isSetField(773); + } + + public void set(quickfix.field.NoOrders value) { + setField(value); + } + + public quickfix.field.NoOrders get(quickfix.field.NoOrders value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoOrders getNoOrders() throws FieldNotFound { + return get(new quickfix.field.NoOrders()); + } + + public boolean isSet(quickfix.field.NoOrders field) { + return isSetField(field); + } + + public boolean isSetNoOrders() { + return isSetField(73); + } + + public static class NoOrders extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {11, 37, 198, 526, 66, 756, 38, 799, 800, 0}; + + public NoOrders() { + super(73, 11, ORDER); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.SecondaryOrderID value) { + setField(value); + } + + public quickfix.field.SecondaryOrderID get(quickfix.field.SecondaryOrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryOrderID getSecondaryOrderID() throws FieldNotFound { + return get(new quickfix.field.SecondaryOrderID()); + } + + public boolean isSet(quickfix.field.SecondaryOrderID field) { + return isSetField(field); + } + + public boolean isSetSecondaryOrderID() { + return isSetField(198); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.fix44.component.NestedParties2 component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties2 get(quickfix.fix44.component.NestedParties2 component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties2 getNestedParties2() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties2()); + } + + public void set(quickfix.field.NoNested2PartyIDs value) { + setField(value); + } + + public quickfix.field.NoNested2PartyIDs get(quickfix.field.NoNested2PartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested2PartyIDs getNoNested2PartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested2PartyIDs()); + } + + public boolean isSet(quickfix.field.NoNested2PartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested2PartyIDs() { + return isSetField(756); + } + + public static class NoNested2PartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {757, 758, 759, 806, 0}; + + public NoNested2PartyIDs() { + super(756, 757, ORDER); + } + + public void set(quickfix.field.Nested2PartyID value) { + setField(value); + } + + public quickfix.field.Nested2PartyID get(quickfix.field.Nested2PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyID getNested2PartyID() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyID()); + } + + public boolean isSet(quickfix.field.Nested2PartyID field) { + return isSetField(field); + } + + public boolean isSetNested2PartyID() { + return isSetField(757); + } + + public void set(quickfix.field.Nested2PartyIDSource value) { + setField(value); + } + + public quickfix.field.Nested2PartyIDSource get(quickfix.field.Nested2PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyIDSource getNested2PartyIDSource() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyIDSource()); + } + + public boolean isSet(quickfix.field.Nested2PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNested2PartyIDSource() { + return isSetField(758); + } + + public void set(quickfix.field.Nested2PartyRole value) { + setField(value); + } + + public quickfix.field.Nested2PartyRole get(quickfix.field.Nested2PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyRole getNested2PartyRole() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyRole()); + } + + public boolean isSet(quickfix.field.Nested2PartyRole field) { + return isSetField(field); + } + + public boolean isSetNested2PartyRole() { + return isSetField(759); + } + + public void set(quickfix.field.NoNested2PartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNested2PartySubIDs get(quickfix.field.NoNested2PartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested2PartySubIDs getNoNested2PartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested2PartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNested2PartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested2PartySubIDs() { + return isSetField(806); + } + + public static class NoNested2PartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {760, 807, 0}; + + public NoNested2PartySubIDs() { + super(806, 760, ORDER); + } + + public void set(quickfix.field.Nested2PartySubID value) { + setField(value); + } + + public quickfix.field.Nested2PartySubID get(quickfix.field.Nested2PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartySubID getNested2PartySubID() throws FieldNotFound { + return get(new quickfix.field.Nested2PartySubID()); + } + + public boolean isSet(quickfix.field.Nested2PartySubID field) { + return isSetField(field); + } + + public boolean isSetNested2PartySubID() { + return isSetField(760); + } + + public void set(quickfix.field.Nested2PartySubIDType value) { + setField(value); + } + + public quickfix.field.Nested2PartySubIDType get(quickfix.field.Nested2PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartySubIDType getNested2PartySubIDType() throws FieldNotFound { + return get(new quickfix.field.Nested2PartySubIDType()); + } + + public boolean isSet(quickfix.field.Nested2PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNested2PartySubIDType() { + return isSetField(807); + } + + } + + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.OrderAvgPx value) { + setField(value); + } + + public quickfix.field.OrderAvgPx get(quickfix.field.OrderAvgPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderAvgPx getOrderAvgPx() throws FieldNotFound { + return get(new quickfix.field.OrderAvgPx()); + } + + public boolean isSet(quickfix.field.OrderAvgPx field) { + return isSetField(field); + } + + public boolean isSetOrderAvgPx() { + return isSetField(799); + } + + public void set(quickfix.field.OrderBookingQty value) { + setField(value); + } + + public quickfix.field.OrderBookingQty get(quickfix.field.OrderBookingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderBookingQty getOrderBookingQty() throws FieldNotFound { + return get(new quickfix.field.OrderBookingQty()); + } + + public boolean isSet(quickfix.field.OrderBookingQty field) { + return isSetField(field); + } + + public boolean isSetOrderBookingQty() { + return isSetField(800); + } + + } + + public void set(quickfix.field.AllocID value) { + setField(value); + } + + public quickfix.field.AllocID get(quickfix.field.AllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocID getAllocID() throws FieldNotFound { + return get(new quickfix.field.AllocID()); + } + + public boolean isSet(quickfix.field.AllocID field) { + return isSetField(field); + } + + public boolean isSetAllocID() { + return isSetField(70); + } + + public void set(quickfix.field.SecondaryAllocID value) { + setField(value); + } + + public quickfix.field.SecondaryAllocID get(quickfix.field.SecondaryAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryAllocID getSecondaryAllocID() throws FieldNotFound { + return get(new quickfix.field.SecondaryAllocID()); + } + + public boolean isSet(quickfix.field.SecondaryAllocID field) { + return isSetField(field); + } + + public boolean isSetSecondaryAllocID() { + return isSetField(793); + } + + public void set(quickfix.field.IndividualAllocID value) { + setField(value); + } + + public quickfix.field.IndividualAllocID get(quickfix.field.IndividualAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IndividualAllocID getIndividualAllocID() throws FieldNotFound { + return get(new quickfix.field.IndividualAllocID()); + } + + public boolean isSet(quickfix.field.IndividualAllocID field) { + return isSetField(field); + } + + public boolean isSetIndividualAllocID() { + return isSetField(467); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.AllocAccount value) { + setField(value); + } + + public quickfix.field.AllocAccount get(quickfix.field.AllocAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccount getAllocAccount() throws FieldNotFound { + return get(new quickfix.field.AllocAccount()); + } + + public boolean isSet(quickfix.field.AllocAccount field) { + return isSetField(field); + } + + public boolean isSetAllocAccount() { + return isSetField(79); + } + + public void set(quickfix.field.AllocAcctIDSource value) { + setField(value); + } + + public quickfix.field.AllocAcctIDSource get(quickfix.field.AllocAcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAcctIDSource getAllocAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AllocAcctIDSource()); + } + + public boolean isSet(quickfix.field.AllocAcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAllocAcctIDSource() { + return isSetField(661); + } + + public void set(quickfix.field.AllocAccountType value) { + setField(value); + } + + public quickfix.field.AllocAccountType get(quickfix.field.AllocAccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccountType getAllocAccountType() throws FieldNotFound { + return get(new quickfix.field.AllocAccountType()); + } + + public boolean isSet(quickfix.field.AllocAccountType field) { + return isSetField(field); + } + + public boolean isSetAllocAccountType() { + return isSetField(798); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CrossOrderCancelReplaceRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CrossOrderCancelReplaceRequest.java new file mode 100644 index 000000000..e742fe157 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CrossOrderCancelReplaceRequest.java @@ -0,0 +1,6182 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class CrossOrderCancelReplaceRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "t"; + + + public CrossOrderCancelReplaceRequest() { + + super(new int[] {37, 548, 551, 549, 550, 552, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 711, 555, 63, 64, 21, 18, 110, 111, 100, 386, 81, 140, 114, 60, 232, 40, 423, 44, 99, 218, 220, 221, 222, 662, 663, 699, 761, 235, 236, 701, 696, 697, 698, 15, 376, 23, 117, 59, 168, 432, 126, 427, 210, 211, 835, 836, 837, 838, 840, 388, 389, 841, 842, 843, 844, 846, 847, 848, 849, 480, 481, 513, 494, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public CrossOrderCancelReplaceRequest(quickfix.field.CrossID crossID, quickfix.field.OrigCrossID origCrossID, quickfix.field.CrossType crossType, quickfix.field.CrossPrioritization crossPrioritization, quickfix.field.TransactTime transactTime, quickfix.field.OrdType ordType) { + this(); + setField(crossID); + setField(origCrossID); + setField(crossType); + setField(crossPrioritization); + setField(transactTime); + setField(ordType); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.CrossID value) { + setField(value); + } + + public quickfix.field.CrossID get(quickfix.field.CrossID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CrossID getCrossID() throws FieldNotFound { + return get(new quickfix.field.CrossID()); + } + + public boolean isSet(quickfix.field.CrossID field) { + return isSetField(field); + } + + public boolean isSetCrossID() { + return isSetField(548); + } + + public void set(quickfix.field.OrigCrossID value) { + setField(value); + } + + public quickfix.field.OrigCrossID get(quickfix.field.OrigCrossID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigCrossID getOrigCrossID() throws FieldNotFound { + return get(new quickfix.field.OrigCrossID()); + } + + public boolean isSet(quickfix.field.OrigCrossID field) { + return isSetField(field); + } + + public boolean isSetOrigCrossID() { + return isSetField(551); + } + + public void set(quickfix.field.CrossType value) { + setField(value); + } + + public quickfix.field.CrossType get(quickfix.field.CrossType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CrossType getCrossType() throws FieldNotFound { + return get(new quickfix.field.CrossType()); + } + + public boolean isSet(quickfix.field.CrossType field) { + return isSetField(field); + } + + public boolean isSetCrossType() { + return isSetField(549); + } + + public void set(quickfix.field.CrossPrioritization value) { + setField(value); + } + + public quickfix.field.CrossPrioritization get(quickfix.field.CrossPrioritization value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CrossPrioritization getCrossPrioritization() throws FieldNotFound { + return get(new quickfix.field.CrossPrioritization()); + } + + public boolean isSet(quickfix.field.CrossPrioritization field) { + return isSetField(field); + } + + public boolean isSetCrossPrioritization() { + return isSetField(550); + } + + public void set(quickfix.field.NoSides value) { + setField(value); + } + + public quickfix.field.NoSides get(quickfix.field.NoSides value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSides getNoSides() throws FieldNotFound { + return get(new quickfix.field.NoSides()); + } + + public boolean isSet(quickfix.field.NoSides field) { + return isSetField(field); + } + + public boolean isSetNoSides() { + return isSetField(552); + } + + public static class NoSides extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {54, 41, 11, 526, 583, 586, 453, 229, 75, 1, 660, 581, 589, 590, 591, 70, 78, 854, 38, 152, 516, 468, 469, 12, 13, 479, 497, 528, 529, 582, 121, 120, 775, 58, 354, 355, 77, 203, 544, 635, 377, 659, 0}; + + public NoSides() { + super(552, 54, ORDER); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.OrigClOrdID value) { + setField(value); + } + + public quickfix.field.OrigClOrdID get(quickfix.field.OrigClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigClOrdID getOrigClOrdID() throws FieldNotFound { + return get(new quickfix.field.OrigClOrdID()); + } + + public boolean isSet(quickfix.field.OrigClOrdID field) { + return isSetField(field); + } + + public boolean isSetOrigClOrdID() { + return isSetField(41); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.ClOrdLinkID value) { + setField(value); + } + + public quickfix.field.ClOrdLinkID get(quickfix.field.ClOrdLinkID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdLinkID getClOrdLinkID() throws FieldNotFound { + return get(new quickfix.field.ClOrdLinkID()); + } + + public boolean isSet(quickfix.field.ClOrdLinkID field) { + return isSetField(field); + } + + public boolean isSetClOrdLinkID() { + return isSetField(583); + } + + public void set(quickfix.field.OrigOrdModTime value) { + setField(value); + } + + public quickfix.field.OrigOrdModTime get(quickfix.field.OrigOrdModTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigOrdModTime getOrigOrdModTime() throws FieldNotFound { + return get(new quickfix.field.OrigOrdModTime()); + } + + public boolean isSet(quickfix.field.OrigOrdModTime field) { + return isSetField(field); + } + + public boolean isSetOrigOrdModTime() { + return isSetField(586); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.TradeOriginationDate value) { + setField(value); + } + + public quickfix.field.TradeOriginationDate get(quickfix.field.TradeOriginationDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeOriginationDate getTradeOriginationDate() throws FieldNotFound { + return get(new quickfix.field.TradeOriginationDate()); + } + + public boolean isSet(quickfix.field.TradeOriginationDate field) { + return isSetField(field); + } + + public boolean isSetTradeOriginationDate() { + return isSetField(229); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.DayBookingInst value) { + setField(value); + } + + public quickfix.field.DayBookingInst get(quickfix.field.DayBookingInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DayBookingInst getDayBookingInst() throws FieldNotFound { + return get(new quickfix.field.DayBookingInst()); + } + + public boolean isSet(quickfix.field.DayBookingInst field) { + return isSetField(field); + } + + public boolean isSetDayBookingInst() { + return isSetField(589); + } + + public void set(quickfix.field.BookingUnit value) { + setField(value); + } + + public quickfix.field.BookingUnit get(quickfix.field.BookingUnit value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BookingUnit getBookingUnit() throws FieldNotFound { + return get(new quickfix.field.BookingUnit()); + } + + public boolean isSet(quickfix.field.BookingUnit field) { + return isSetField(field); + } + + public boolean isSetBookingUnit() { + return isSetField(590); + } + + public void set(quickfix.field.PreallocMethod value) { + setField(value); + } + + public quickfix.field.PreallocMethod get(quickfix.field.PreallocMethod value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PreallocMethod getPreallocMethod() throws FieldNotFound { + return get(new quickfix.field.PreallocMethod()); + } + + public boolean isSet(quickfix.field.PreallocMethod field) { + return isSetField(field); + } + + public boolean isSetPreallocMethod() { + return isSetField(591); + } + + public void set(quickfix.field.AllocID value) { + setField(value); + } + + public quickfix.field.AllocID get(quickfix.field.AllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocID getAllocID() throws FieldNotFound { + return get(new quickfix.field.AllocID()); + } + + public boolean isSet(quickfix.field.AllocID field) { + return isSetField(field); + } + + public boolean isSetAllocID() { + return isSetField(70); + } + + public void set(quickfix.field.NoAllocs value) { + setField(value); + } + + public quickfix.field.NoAllocs get(quickfix.field.NoAllocs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoAllocs getNoAllocs() throws FieldNotFound { + return get(new quickfix.field.NoAllocs()); + } + + public boolean isSet(quickfix.field.NoAllocs field) { + return isSetField(field); + } + + public boolean isSetNoAllocs() { + return isSetField(78); + } + + public static class NoAllocs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {79, 661, 736, 467, 539, 80, 0}; + + public NoAllocs() { + super(78, 79, ORDER); + } + + public void set(quickfix.field.AllocAccount value) { + setField(value); + } + + public quickfix.field.AllocAccount get(quickfix.field.AllocAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccount getAllocAccount() throws FieldNotFound { + return get(new quickfix.field.AllocAccount()); + } + + public boolean isSet(quickfix.field.AllocAccount field) { + return isSetField(field); + } + + public boolean isSetAllocAccount() { + return isSetField(79); + } + + public void set(quickfix.field.AllocAcctIDSource value) { + setField(value); + } + + public quickfix.field.AllocAcctIDSource get(quickfix.field.AllocAcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAcctIDSource getAllocAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AllocAcctIDSource()); + } + + public boolean isSet(quickfix.field.AllocAcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAllocAcctIDSource() { + return isSetField(661); + } + + public void set(quickfix.field.AllocSettlCurrency value) { + setField(value); + } + + public quickfix.field.AllocSettlCurrency get(quickfix.field.AllocSettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocSettlCurrency getAllocSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.AllocSettlCurrency()); + } + + public boolean isSet(quickfix.field.AllocSettlCurrency field) { + return isSetField(field); + } + + public boolean isSetAllocSettlCurrency() { + return isSetField(736); + } + + public void set(quickfix.field.IndividualAllocID value) { + setField(value); + } + + public quickfix.field.IndividualAllocID get(quickfix.field.IndividualAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IndividualAllocID getIndividualAllocID() throws FieldNotFound { + return get(new quickfix.field.IndividualAllocID()); + } + + public boolean isSet(quickfix.field.IndividualAllocID field) { + return isSetField(field); + } + + public boolean isSetIndividualAllocID() { + return isSetField(467); + } + + public void set(quickfix.fix44.component.NestedParties component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties get(quickfix.fix44.component.NestedParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties getNestedParties() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties()); + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + + public void set(quickfix.field.AllocQty value) { + setField(value); + } + + public quickfix.field.AllocQty get(quickfix.field.AllocQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocQty getAllocQty() throws FieldNotFound { + return get(new quickfix.field.AllocQty()); + } + + public boolean isSet(quickfix.field.AllocQty field) { + return isSetField(field); + } + + public boolean isSetAllocQty() { + return isSetField(80); + } + + } + + public void set(quickfix.field.QtyType value) { + setField(value); + } + + public quickfix.field.QtyType get(quickfix.field.QtyType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QtyType getQtyType() throws FieldNotFound { + return get(new quickfix.field.QtyType()); + } + + public boolean isSet(quickfix.field.QtyType field) { + return isSetField(field); + } + + public boolean isSetQtyType() { + return isSetField(854); + } + + public void set(quickfix.fix44.component.OrderQtyData component) { + setComponent(component); + } + + public quickfix.fix44.component.OrderQtyData get(quickfix.fix44.component.OrderQtyData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.OrderQtyData getOrderQtyData() throws FieldNotFound { + return get(new quickfix.fix44.component.OrderQtyData()); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.OrderPercent value) { + setField(value); + } + + public quickfix.field.OrderPercent get(quickfix.field.OrderPercent value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderPercent getOrderPercent() throws FieldNotFound { + return get(new quickfix.field.OrderPercent()); + } + + public boolean isSet(quickfix.field.OrderPercent field) { + return isSetField(field); + } + + public boolean isSetOrderPercent() { + return isSetField(516); + } + + public void set(quickfix.field.RoundingDirection value) { + setField(value); + } + + public quickfix.field.RoundingDirection get(quickfix.field.RoundingDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingDirection getRoundingDirection() throws FieldNotFound { + return get(new quickfix.field.RoundingDirection()); + } + + public boolean isSet(quickfix.field.RoundingDirection field) { + return isSetField(field); + } + + public boolean isSetRoundingDirection() { + return isSetField(468); + } + + public void set(quickfix.field.RoundingModulus value) { + setField(value); + } + + public quickfix.field.RoundingModulus get(quickfix.field.RoundingModulus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingModulus getRoundingModulus() throws FieldNotFound { + return get(new quickfix.field.RoundingModulus()); + } + + public boolean isSet(quickfix.field.RoundingModulus field) { + return isSetField(field); + } + + public boolean isSetRoundingModulus() { + return isSetField(469); + } + + public void set(quickfix.fix44.component.CommissionData component) { + setComponent(component); + } + + public quickfix.fix44.component.CommissionData get(quickfix.fix44.component.CommissionData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.CommissionData getCommissionData() throws FieldNotFound { + return get(new quickfix.fix44.component.CommissionData()); + } + + public void set(quickfix.field.Commission value) { + setField(value); + } + + public quickfix.field.Commission get(quickfix.field.Commission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Commission getCommission() throws FieldNotFound { + return get(new quickfix.field.Commission()); + } + + public boolean isSet(quickfix.field.Commission field) { + return isSetField(field); + } + + public boolean isSetCommission() { + return isSetField(12); + } + + public void set(quickfix.field.CommType value) { + setField(value); + } + + public quickfix.field.CommType get(quickfix.field.CommType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommType getCommType() throws FieldNotFound { + return get(new quickfix.field.CommType()); + } + + public boolean isSet(quickfix.field.CommType field) { + return isSetField(field); + } + + public boolean isSetCommType() { + return isSetField(13); + } + + public void set(quickfix.field.CommCurrency value) { + setField(value); + } + + public quickfix.field.CommCurrency get(quickfix.field.CommCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommCurrency getCommCurrency() throws FieldNotFound { + return get(new quickfix.field.CommCurrency()); + } + + public boolean isSet(quickfix.field.CommCurrency field) { + return isSetField(field); + } + + public boolean isSetCommCurrency() { + return isSetField(479); + } + + public void set(quickfix.field.FundRenewWaiv value) { + setField(value); + } + + public quickfix.field.FundRenewWaiv get(quickfix.field.FundRenewWaiv value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FundRenewWaiv getFundRenewWaiv() throws FieldNotFound { + return get(new quickfix.field.FundRenewWaiv()); + } + + public boolean isSet(quickfix.field.FundRenewWaiv field) { + return isSetField(field); + } + + public boolean isSetFundRenewWaiv() { + return isSetField(497); + } + + public void set(quickfix.field.OrderCapacity value) { + setField(value); + } + + public quickfix.field.OrderCapacity get(quickfix.field.OrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderCapacity getOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.OrderCapacity()); + } + + public boolean isSet(quickfix.field.OrderCapacity field) { + return isSetField(field); + } + + public boolean isSetOrderCapacity() { + return isSetField(528); + } + + public void set(quickfix.field.OrderRestrictions value) { + setField(value); + } + + public quickfix.field.OrderRestrictions get(quickfix.field.OrderRestrictions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderRestrictions getOrderRestrictions() throws FieldNotFound { + return get(new quickfix.field.OrderRestrictions()); + } + + public boolean isSet(quickfix.field.OrderRestrictions field) { + return isSetField(field); + } + + public boolean isSetOrderRestrictions() { + return isSetField(529); + } + + public void set(quickfix.field.CustOrderCapacity value) { + setField(value); + } + + public quickfix.field.CustOrderCapacity get(quickfix.field.CustOrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CustOrderCapacity getCustOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.CustOrderCapacity()); + } + + public boolean isSet(quickfix.field.CustOrderCapacity field) { + return isSetField(field); + } + + public boolean isSetCustOrderCapacity() { + return isSetField(582); + } + + public void set(quickfix.field.ForexReq value) { + setField(value); + } + + public quickfix.field.ForexReq get(quickfix.field.ForexReq value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ForexReq getForexReq() throws FieldNotFound { + return get(new quickfix.field.ForexReq()); + } + + public boolean isSet(quickfix.field.ForexReq field) { + return isSetField(field); + } + + public boolean isSetForexReq() { + return isSetField(121); + } + + public void set(quickfix.field.SettlCurrency value) { + setField(value); + } + + public quickfix.field.SettlCurrency get(quickfix.field.SettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrency getSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.SettlCurrency()); + } + + public boolean isSet(quickfix.field.SettlCurrency field) { + return isSetField(field); + } + + public boolean isSetSettlCurrency() { + return isSetField(120); + } + + public void set(quickfix.field.BookingType value) { + setField(value); + } + + public quickfix.field.BookingType get(quickfix.field.BookingType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BookingType getBookingType() throws FieldNotFound { + return get(new quickfix.field.BookingType()); + } + + public boolean isSet(quickfix.field.BookingType field) { + return isSetField(field); + } + + public boolean isSetBookingType() { + return isSetField(775); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.PositionEffect value) { + setField(value); + } + + public quickfix.field.PositionEffect get(quickfix.field.PositionEffect value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PositionEffect getPositionEffect() throws FieldNotFound { + return get(new quickfix.field.PositionEffect()); + } + + public boolean isSet(quickfix.field.PositionEffect field) { + return isSetField(field); + } + + public boolean isSetPositionEffect() { + return isSetField(77); + } + + public void set(quickfix.field.CoveredOrUncovered value) { + setField(value); + } + + public quickfix.field.CoveredOrUncovered get(quickfix.field.CoveredOrUncovered value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CoveredOrUncovered getCoveredOrUncovered() throws FieldNotFound { + return get(new quickfix.field.CoveredOrUncovered()); + } + + public boolean isSet(quickfix.field.CoveredOrUncovered field) { + return isSetField(field); + } + + public boolean isSetCoveredOrUncovered() { + return isSetField(203); + } + + public void set(quickfix.field.CashMargin value) { + setField(value); + } + + public quickfix.field.CashMargin get(quickfix.field.CashMargin value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashMargin getCashMargin() throws FieldNotFound { + return get(new quickfix.field.CashMargin()); + } + + public boolean isSet(quickfix.field.CashMargin field) { + return isSetField(field); + } + + public boolean isSetCashMargin() { + return isSetField(544); + } + + public void set(quickfix.field.ClearingFeeIndicator value) { + setField(value); + } + + public quickfix.field.ClearingFeeIndicator get(quickfix.field.ClearingFeeIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingFeeIndicator getClearingFeeIndicator() throws FieldNotFound { + return get(new quickfix.field.ClearingFeeIndicator()); + } + + public boolean isSet(quickfix.field.ClearingFeeIndicator field) { + return isSetField(field); + } + + public boolean isSetClearingFeeIndicator() { + return isSetField(635); + } + + public void set(quickfix.field.SolicitedFlag value) { + setField(value); + } + + public quickfix.field.SolicitedFlag get(quickfix.field.SolicitedFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SolicitedFlag getSolicitedFlag() throws FieldNotFound { + return get(new quickfix.field.SolicitedFlag()); + } + + public boolean isSet(quickfix.field.SolicitedFlag field) { + return isSetField(field); + } + + public boolean isSetSolicitedFlag() { + return isSetField(377); + } + + public void set(quickfix.field.SideComplianceID value) { + setField(value); + } + + public quickfix.field.SideComplianceID get(quickfix.field.SideComplianceID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SideComplianceID getSideComplianceID() throws FieldNotFound { + return get(new quickfix.field.SideComplianceID()); + } + + public boolean isSet(quickfix.field.SideComplianceID field) { + return isSetField(field); + } + + public boolean isSetSideComplianceID() { + return isSetField(659); + } + + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.SettlType value) { + setField(value); + } + + public quickfix.field.SettlType get(quickfix.field.SettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlType getSettlType() throws FieldNotFound { + return get(new quickfix.field.SettlType()); + } + + public boolean isSet(quickfix.field.SettlType field) { + return isSetField(field); + } + + public boolean isSetSettlType() { + return isSetField(63); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.HandlInst value) { + setField(value); + } + + public quickfix.field.HandlInst get(quickfix.field.HandlInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.HandlInst getHandlInst() throws FieldNotFound { + return get(new quickfix.field.HandlInst()); + } + + public boolean isSet(quickfix.field.HandlInst field) { + return isSetField(field); + } + + public boolean isSetHandlInst() { + return isSetField(21); + } + + public void set(quickfix.field.ExecInst value) { + setField(value); + } + + public quickfix.field.ExecInst get(quickfix.field.ExecInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecInst getExecInst() throws FieldNotFound { + return get(new quickfix.field.ExecInst()); + } + + public boolean isSet(quickfix.field.ExecInst field) { + return isSetField(field); + } + + public boolean isSetExecInst() { + return isSetField(18); + } + + public void set(quickfix.field.MinQty value) { + setField(value); + } + + public quickfix.field.MinQty get(quickfix.field.MinQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinQty getMinQty() throws FieldNotFound { + return get(new quickfix.field.MinQty()); + } + + public boolean isSet(quickfix.field.MinQty field) { + return isSetField(field); + } + + public boolean isSetMinQty() { + return isSetField(110); + } + + public void set(quickfix.field.MaxFloor value) { + setField(value); + } + + public quickfix.field.MaxFloor get(quickfix.field.MaxFloor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxFloor getMaxFloor() throws FieldNotFound { + return get(new quickfix.field.MaxFloor()); + } + + public boolean isSet(quickfix.field.MaxFloor field) { + return isSetField(field); + } + + public boolean isSetMaxFloor() { + return isSetField(111); + } + + public void set(quickfix.field.ExDestination value) { + setField(value); + } + + public quickfix.field.ExDestination get(quickfix.field.ExDestination value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExDestination getExDestination() throws FieldNotFound { + return get(new quickfix.field.ExDestination()); + } + + public boolean isSet(quickfix.field.ExDestination field) { + return isSetField(field); + } + + public boolean isSetExDestination() { + return isSetField(100); + } + + public void set(quickfix.field.NoTradingSessions value) { + setField(value); + } + + public quickfix.field.NoTradingSessions get(quickfix.field.NoTradingSessions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTradingSessions getNoTradingSessions() throws FieldNotFound { + return get(new quickfix.field.NoTradingSessions()); + } + + public boolean isSet(quickfix.field.NoTradingSessions field) { + return isSetField(field); + } + + public boolean isSetNoTradingSessions() { + return isSetField(386); + } + + public static class NoTradingSessions extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {336, 625, 0}; + + public NoTradingSessions() { + super(386, 336, ORDER); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + } + + public void set(quickfix.field.ProcessCode value) { + setField(value); + } + + public quickfix.field.ProcessCode get(quickfix.field.ProcessCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ProcessCode getProcessCode() throws FieldNotFound { + return get(new quickfix.field.ProcessCode()); + } + + public boolean isSet(quickfix.field.ProcessCode field) { + return isSetField(field); + } + + public boolean isSetProcessCode() { + return isSetField(81); + } + + public void set(quickfix.field.PrevClosePx value) { + setField(value); + } + + public quickfix.field.PrevClosePx get(quickfix.field.PrevClosePx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PrevClosePx getPrevClosePx() throws FieldNotFound { + return get(new quickfix.field.PrevClosePx()); + } + + public boolean isSet(quickfix.field.PrevClosePx field) { + return isSetField(field); + } + + public boolean isSetPrevClosePx() { + return isSetField(140); + } + + public void set(quickfix.field.LocateReqd value) { + setField(value); + } + + public quickfix.field.LocateReqd get(quickfix.field.LocateReqd value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocateReqd getLocateReqd() throws FieldNotFound { + return get(new quickfix.field.LocateReqd()); + } + + public boolean isSet(quickfix.field.LocateReqd field) { + return isSetField(field); + } + + public boolean isSetLocateReqd() { + return isSetField(114); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.fix44.component.Stipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.Stipulations get(quickfix.fix44.component.Stipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Stipulations getStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.Stipulations()); + } + + public void set(quickfix.field.NoStipulations value) { + setField(value); + } + + public quickfix.field.NoStipulations get(quickfix.field.NoStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStipulations getNoStipulations() throws FieldNotFound { + return get(new quickfix.field.NoStipulations()); + } + + public boolean isSet(quickfix.field.NoStipulations field) { + return isSetField(field); + } + + public boolean isSetNoStipulations() { + return isSetField(232); + } + + public static class NoStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {233, 234, 0}; + + public NoStipulations() { + super(232, 233, ORDER); + } + + public void set(quickfix.field.StipulationType value) { + setField(value); + } + + public quickfix.field.StipulationType get(quickfix.field.StipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationType getStipulationType() throws FieldNotFound { + return get(new quickfix.field.StipulationType()); + } + + public boolean isSet(quickfix.field.StipulationType field) { + return isSetField(field); + } + + public boolean isSetStipulationType() { + return isSetField(233); + } + + public void set(quickfix.field.StipulationValue value) { + setField(value); + } + + public quickfix.field.StipulationValue get(quickfix.field.StipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationValue getStipulationValue() throws FieldNotFound { + return get(new quickfix.field.StipulationValue()); + } + + public boolean isSet(quickfix.field.StipulationValue field) { + return isSetField(field); + } + + public boolean isSetStipulationValue() { + return isSetField(234); + } + + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.StopPx value) { + setField(value); + } + + public quickfix.field.StopPx get(quickfix.field.StopPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StopPx getStopPx() throws FieldNotFound { + return get(new quickfix.field.StopPx()); + } + + public boolean isSet(quickfix.field.StopPx field) { + return isSetField(field); + } + + public boolean isSetStopPx() { + return isSetField(99); + } + + public void set(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData get(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData getSpreadOrBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.SpreadOrBenchmarkCurveData()); + } + + public void set(quickfix.field.Spread value) { + setField(value); + } + + public quickfix.field.Spread get(quickfix.field.Spread value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Spread getSpread() throws FieldNotFound { + return get(new quickfix.field.Spread()); + } + + public boolean isSet(quickfix.field.Spread field) { + return isSetField(field); + } + + public boolean isSetSpread() { + return isSetField(218); + } + + public void set(quickfix.field.BenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveCurrency get(quickfix.field.BenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveCurrency getBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveCurrency() { + return isSetField(220); + } + + public void set(quickfix.field.BenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveName get(quickfix.field.BenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveName getBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveName() { + return isSetField(221); + } + + public void set(quickfix.field.BenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.BenchmarkCurvePoint get(quickfix.field.BenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurvePoint getBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.BenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurvePoint() { + return isSetField(222); + } + + public void set(quickfix.field.BenchmarkPrice value) { + setField(value); + } + + public quickfix.field.BenchmarkPrice get(quickfix.field.BenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPrice getBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPrice()); + } + + public boolean isSet(quickfix.field.BenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPrice() { + return isSetField(662); + } + + public void set(quickfix.field.BenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.BenchmarkPriceType get(quickfix.field.BenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPriceType getBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.BenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPriceType() { + return isSetField(663); + } + + public void set(quickfix.field.BenchmarkSecurityID value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityID get(quickfix.field.BenchmarkSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityID getBenchmarkSecurityID() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityID()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityID field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityID() { + return isSetField(699); + } + + public void set(quickfix.field.BenchmarkSecurityIDSource value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityIDSource get(quickfix.field.BenchmarkSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityIDSource getBenchmarkSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityIDSource()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityIDSource() { + return isSetField(761); + } + + public void set(quickfix.fix44.component.YieldData component) { + setComponent(component); + } + + public quickfix.fix44.component.YieldData get(quickfix.fix44.component.YieldData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.YieldData getYieldData() throws FieldNotFound { + return get(new quickfix.fix44.component.YieldData()); + } + + public void set(quickfix.field.YieldType value) { + setField(value); + } + + public quickfix.field.YieldType get(quickfix.field.YieldType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldType getYieldType() throws FieldNotFound { + return get(new quickfix.field.YieldType()); + } + + public boolean isSet(quickfix.field.YieldType field) { + return isSetField(field); + } + + public boolean isSetYieldType() { + return isSetField(235); + } + + public void set(quickfix.field.Yield value) { + setField(value); + } + + public quickfix.field.Yield get(quickfix.field.Yield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Yield getYield() throws FieldNotFound { + return get(new quickfix.field.Yield()); + } + + public boolean isSet(quickfix.field.Yield field) { + return isSetField(field); + } + + public boolean isSetYield() { + return isSetField(236); + } + + public void set(quickfix.field.YieldCalcDate value) { + setField(value); + } + + public quickfix.field.YieldCalcDate get(quickfix.field.YieldCalcDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldCalcDate getYieldCalcDate() throws FieldNotFound { + return get(new quickfix.field.YieldCalcDate()); + } + + public boolean isSet(quickfix.field.YieldCalcDate field) { + return isSetField(field); + } + + public boolean isSetYieldCalcDate() { + return isSetField(701); + } + + public void set(quickfix.field.YieldRedemptionDate value) { + setField(value); + } + + public quickfix.field.YieldRedemptionDate get(quickfix.field.YieldRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionDate getYieldRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionDate()); + } + + public boolean isSet(quickfix.field.YieldRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionDate() { + return isSetField(696); + } + + public void set(quickfix.field.YieldRedemptionPrice value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPrice get(quickfix.field.YieldRedemptionPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPrice getYieldRedemptionPrice() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPrice()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPrice field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPrice() { + return isSetField(697); + } + + public void set(quickfix.field.YieldRedemptionPriceType value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPriceType get(quickfix.field.YieldRedemptionPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPriceType getYieldRedemptionPriceType() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPriceType()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPriceType field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPriceType() { + return isSetField(698); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.ComplianceID value) { + setField(value); + } + + public quickfix.field.ComplianceID get(quickfix.field.ComplianceID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplianceID getComplianceID() throws FieldNotFound { + return get(new quickfix.field.ComplianceID()); + } + + public boolean isSet(quickfix.field.ComplianceID field) { + return isSetField(field); + } + + public boolean isSetComplianceID() { + return isSetField(376); + } + + public void set(quickfix.field.IOIID value) { + setField(value); + } + + public quickfix.field.IOIID get(quickfix.field.IOIID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IOIID getIOIID() throws FieldNotFound { + return get(new quickfix.field.IOIID()); + } + + public boolean isSet(quickfix.field.IOIID field) { + return isSetField(field); + } + + public boolean isSetIOIID() { + return isSetField(23); + } + + public void set(quickfix.field.QuoteID value) { + setField(value); + } + + public quickfix.field.QuoteID get(quickfix.field.QuoteID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteID getQuoteID() throws FieldNotFound { + return get(new quickfix.field.QuoteID()); + } + + public boolean isSet(quickfix.field.QuoteID field) { + return isSetField(field); + } + + public boolean isSetQuoteID() { + return isSetField(117); + } + + public void set(quickfix.field.TimeInForce value) { + setField(value); + } + + public quickfix.field.TimeInForce get(quickfix.field.TimeInForce value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TimeInForce getTimeInForce() throws FieldNotFound { + return get(new quickfix.field.TimeInForce()); + } + + public boolean isSet(quickfix.field.TimeInForce field) { + return isSetField(field); + } + + public boolean isSetTimeInForce() { + return isSetField(59); + } + + public void set(quickfix.field.EffectiveTime value) { + setField(value); + } + + public quickfix.field.EffectiveTime get(quickfix.field.EffectiveTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EffectiveTime getEffectiveTime() throws FieldNotFound { + return get(new quickfix.field.EffectiveTime()); + } + + public boolean isSet(quickfix.field.EffectiveTime field) { + return isSetField(field); + } + + public boolean isSetEffectiveTime() { + return isSetField(168); + } + + public void set(quickfix.field.ExpireDate value) { + setField(value); + } + + public quickfix.field.ExpireDate get(quickfix.field.ExpireDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireDate getExpireDate() throws FieldNotFound { + return get(new quickfix.field.ExpireDate()); + } + + public boolean isSet(quickfix.field.ExpireDate field) { + return isSetField(field); + } + + public boolean isSetExpireDate() { + return isSetField(432); + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.field.GTBookingInst value) { + setField(value); + } + + public quickfix.field.GTBookingInst get(quickfix.field.GTBookingInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.GTBookingInst getGTBookingInst() throws FieldNotFound { + return get(new quickfix.field.GTBookingInst()); + } + + public boolean isSet(quickfix.field.GTBookingInst field) { + return isSetField(field); + } + + public boolean isSetGTBookingInst() { + return isSetField(427); + } + + public void set(quickfix.field.MaxShow value) { + setField(value); + } + + public quickfix.field.MaxShow get(quickfix.field.MaxShow value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxShow getMaxShow() throws FieldNotFound { + return get(new quickfix.field.MaxShow()); + } + + public boolean isSet(quickfix.field.MaxShow field) { + return isSetField(field); + } + + public boolean isSetMaxShow() { + return isSetField(210); + } + + public void set(quickfix.fix44.component.PegInstructions component) { + setComponent(component); + } + + public quickfix.fix44.component.PegInstructions get(quickfix.fix44.component.PegInstructions component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.PegInstructions getPegInstructions() throws FieldNotFound { + return get(new quickfix.fix44.component.PegInstructions()); + } + + public void set(quickfix.field.PegOffsetValue value) { + setField(value); + } + + public quickfix.field.PegOffsetValue get(quickfix.field.PegOffsetValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegOffsetValue getPegOffsetValue() throws FieldNotFound { + return get(new quickfix.field.PegOffsetValue()); + } + + public boolean isSet(quickfix.field.PegOffsetValue field) { + return isSetField(field); + } + + public boolean isSetPegOffsetValue() { + return isSetField(211); + } + + public void set(quickfix.field.PegMoveType value) { + setField(value); + } + + public quickfix.field.PegMoveType get(quickfix.field.PegMoveType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegMoveType getPegMoveType() throws FieldNotFound { + return get(new quickfix.field.PegMoveType()); + } + + public boolean isSet(quickfix.field.PegMoveType field) { + return isSetField(field); + } + + public boolean isSetPegMoveType() { + return isSetField(835); + } + + public void set(quickfix.field.PegOffsetType value) { + setField(value); + } + + public quickfix.field.PegOffsetType get(quickfix.field.PegOffsetType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegOffsetType getPegOffsetType() throws FieldNotFound { + return get(new quickfix.field.PegOffsetType()); + } + + public boolean isSet(quickfix.field.PegOffsetType field) { + return isSetField(field); + } + + public boolean isSetPegOffsetType() { + return isSetField(836); + } + + public void set(quickfix.field.PegLimitType value) { + setField(value); + } + + public quickfix.field.PegLimitType get(quickfix.field.PegLimitType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegLimitType getPegLimitType() throws FieldNotFound { + return get(new quickfix.field.PegLimitType()); + } + + public boolean isSet(quickfix.field.PegLimitType field) { + return isSetField(field); + } + + public boolean isSetPegLimitType() { + return isSetField(837); + } + + public void set(quickfix.field.PegRoundDirection value) { + setField(value); + } + + public quickfix.field.PegRoundDirection get(quickfix.field.PegRoundDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegRoundDirection getPegRoundDirection() throws FieldNotFound { + return get(new quickfix.field.PegRoundDirection()); + } + + public boolean isSet(quickfix.field.PegRoundDirection field) { + return isSetField(field); + } + + public boolean isSetPegRoundDirection() { + return isSetField(838); + } + + public void set(quickfix.field.PegScope value) { + setField(value); + } + + public quickfix.field.PegScope get(quickfix.field.PegScope value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegScope getPegScope() throws FieldNotFound { + return get(new quickfix.field.PegScope()); + } + + public boolean isSet(quickfix.field.PegScope field) { + return isSetField(field); + } + + public boolean isSetPegScope() { + return isSetField(840); + } + + public void set(quickfix.fix44.component.DiscretionInstructions component) { + setComponent(component); + } + + public quickfix.fix44.component.DiscretionInstructions get(quickfix.fix44.component.DiscretionInstructions component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.DiscretionInstructions getDiscretionInstructions() throws FieldNotFound { + return get(new quickfix.fix44.component.DiscretionInstructions()); + } + + public void set(quickfix.field.DiscretionInst value) { + setField(value); + } + + public quickfix.field.DiscretionInst get(quickfix.field.DiscretionInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionInst getDiscretionInst() throws FieldNotFound { + return get(new quickfix.field.DiscretionInst()); + } + + public boolean isSet(quickfix.field.DiscretionInst field) { + return isSetField(field); + } + + public boolean isSetDiscretionInst() { + return isSetField(388); + } + + public void set(quickfix.field.DiscretionOffsetValue value) { + setField(value); + } + + public quickfix.field.DiscretionOffsetValue get(quickfix.field.DiscretionOffsetValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionOffsetValue getDiscretionOffsetValue() throws FieldNotFound { + return get(new quickfix.field.DiscretionOffsetValue()); + } + + public boolean isSet(quickfix.field.DiscretionOffsetValue field) { + return isSetField(field); + } + + public boolean isSetDiscretionOffsetValue() { + return isSetField(389); + } + + public void set(quickfix.field.DiscretionMoveType value) { + setField(value); + } + + public quickfix.field.DiscretionMoveType get(quickfix.field.DiscretionMoveType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionMoveType getDiscretionMoveType() throws FieldNotFound { + return get(new quickfix.field.DiscretionMoveType()); + } + + public boolean isSet(quickfix.field.DiscretionMoveType field) { + return isSetField(field); + } + + public boolean isSetDiscretionMoveType() { + return isSetField(841); + } + + public void set(quickfix.field.DiscretionOffsetType value) { + setField(value); + } + + public quickfix.field.DiscretionOffsetType get(quickfix.field.DiscretionOffsetType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionOffsetType getDiscretionOffsetType() throws FieldNotFound { + return get(new quickfix.field.DiscretionOffsetType()); + } + + public boolean isSet(quickfix.field.DiscretionOffsetType field) { + return isSetField(field); + } + + public boolean isSetDiscretionOffsetType() { + return isSetField(842); + } + + public void set(quickfix.field.DiscretionLimitType value) { + setField(value); + } + + public quickfix.field.DiscretionLimitType get(quickfix.field.DiscretionLimitType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionLimitType getDiscretionLimitType() throws FieldNotFound { + return get(new quickfix.field.DiscretionLimitType()); + } + + public boolean isSet(quickfix.field.DiscretionLimitType field) { + return isSetField(field); + } + + public boolean isSetDiscretionLimitType() { + return isSetField(843); + } + + public void set(quickfix.field.DiscretionRoundDirection value) { + setField(value); + } + + public quickfix.field.DiscretionRoundDirection get(quickfix.field.DiscretionRoundDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionRoundDirection getDiscretionRoundDirection() throws FieldNotFound { + return get(new quickfix.field.DiscretionRoundDirection()); + } + + public boolean isSet(quickfix.field.DiscretionRoundDirection field) { + return isSetField(field); + } + + public boolean isSetDiscretionRoundDirection() { + return isSetField(844); + } + + public void set(quickfix.field.DiscretionScope value) { + setField(value); + } + + public quickfix.field.DiscretionScope get(quickfix.field.DiscretionScope value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionScope getDiscretionScope() throws FieldNotFound { + return get(new quickfix.field.DiscretionScope()); + } + + public boolean isSet(quickfix.field.DiscretionScope field) { + return isSetField(field); + } + + public boolean isSetDiscretionScope() { + return isSetField(846); + } + + public void set(quickfix.field.TargetStrategy value) { + setField(value); + } + + public quickfix.field.TargetStrategy get(quickfix.field.TargetStrategy value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TargetStrategy getTargetStrategy() throws FieldNotFound { + return get(new quickfix.field.TargetStrategy()); + } + + public boolean isSet(quickfix.field.TargetStrategy field) { + return isSetField(field); + } + + public boolean isSetTargetStrategy() { + return isSetField(847); + } + + public void set(quickfix.field.TargetStrategyParameters value) { + setField(value); + } + + public quickfix.field.TargetStrategyParameters get(quickfix.field.TargetStrategyParameters value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TargetStrategyParameters getTargetStrategyParameters() throws FieldNotFound { + return get(new quickfix.field.TargetStrategyParameters()); + } + + public boolean isSet(quickfix.field.TargetStrategyParameters field) { + return isSetField(field); + } + + public boolean isSetTargetStrategyParameters() { + return isSetField(848); + } + + public void set(quickfix.field.ParticipationRate value) { + setField(value); + } + + public quickfix.field.ParticipationRate get(quickfix.field.ParticipationRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ParticipationRate getParticipationRate() throws FieldNotFound { + return get(new quickfix.field.ParticipationRate()); + } + + public boolean isSet(quickfix.field.ParticipationRate field) { + return isSetField(field); + } + + public boolean isSetParticipationRate() { + return isSetField(849); + } + + public void set(quickfix.field.CancellationRights value) { + setField(value); + } + + public quickfix.field.CancellationRights get(quickfix.field.CancellationRights value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CancellationRights getCancellationRights() throws FieldNotFound { + return get(new quickfix.field.CancellationRights()); + } + + public boolean isSet(quickfix.field.CancellationRights field) { + return isSetField(field); + } + + public boolean isSetCancellationRights() { + return isSetField(480); + } + + public void set(quickfix.field.MoneyLaunderingStatus value) { + setField(value); + } + + public quickfix.field.MoneyLaunderingStatus get(quickfix.field.MoneyLaunderingStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MoneyLaunderingStatus getMoneyLaunderingStatus() throws FieldNotFound { + return get(new quickfix.field.MoneyLaunderingStatus()); + } + + public boolean isSet(quickfix.field.MoneyLaunderingStatus field) { + return isSetField(field); + } + + public boolean isSetMoneyLaunderingStatus() { + return isSetField(481); + } + + public void set(quickfix.field.RegistID value) { + setField(value); + } + + public quickfix.field.RegistID get(quickfix.field.RegistID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RegistID getRegistID() throws FieldNotFound { + return get(new quickfix.field.RegistID()); + } + + public boolean isSet(quickfix.field.RegistID field) { + return isSetField(field); + } + + public boolean isSetRegistID() { + return isSetField(513); + } + + public void set(quickfix.field.Designation value) { + setField(value); + } + + public quickfix.field.Designation get(quickfix.field.Designation value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Designation getDesignation() throws FieldNotFound { + return get(new quickfix.field.Designation()); + } + + public boolean isSet(quickfix.field.Designation field) { + return isSetField(field); + } + + public boolean isSetDesignation() { + return isSetField(494); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CrossOrderCancelRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CrossOrderCancelRequest.java new file mode 100644 index 000000000..fac04fe11 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/CrossOrderCancelRequest.java @@ -0,0 +1,3935 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class CrossOrderCancelRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "u"; + + + public CrossOrderCancelRequest() { + + super(new int[] {37, 548, 551, 549, 550, 552, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 711, 555, 60, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public CrossOrderCancelRequest(quickfix.field.CrossID crossID, quickfix.field.OrigCrossID origCrossID, quickfix.field.CrossType crossType, quickfix.field.CrossPrioritization crossPrioritization, quickfix.field.TransactTime transactTime) { + this(); + setField(crossID); + setField(origCrossID); + setField(crossType); + setField(crossPrioritization); + setField(transactTime); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.CrossID value) { + setField(value); + } + + public quickfix.field.CrossID get(quickfix.field.CrossID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CrossID getCrossID() throws FieldNotFound { + return get(new quickfix.field.CrossID()); + } + + public boolean isSet(quickfix.field.CrossID field) { + return isSetField(field); + } + + public boolean isSetCrossID() { + return isSetField(548); + } + + public void set(quickfix.field.OrigCrossID value) { + setField(value); + } + + public quickfix.field.OrigCrossID get(quickfix.field.OrigCrossID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigCrossID getOrigCrossID() throws FieldNotFound { + return get(new quickfix.field.OrigCrossID()); + } + + public boolean isSet(quickfix.field.OrigCrossID field) { + return isSetField(field); + } + + public boolean isSetOrigCrossID() { + return isSetField(551); + } + + public void set(quickfix.field.CrossType value) { + setField(value); + } + + public quickfix.field.CrossType get(quickfix.field.CrossType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CrossType getCrossType() throws FieldNotFound { + return get(new quickfix.field.CrossType()); + } + + public boolean isSet(quickfix.field.CrossType field) { + return isSetField(field); + } + + public boolean isSetCrossType() { + return isSetField(549); + } + + public void set(quickfix.field.CrossPrioritization value) { + setField(value); + } + + public quickfix.field.CrossPrioritization get(quickfix.field.CrossPrioritization value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CrossPrioritization getCrossPrioritization() throws FieldNotFound { + return get(new quickfix.field.CrossPrioritization()); + } + + public boolean isSet(quickfix.field.CrossPrioritization field) { + return isSetField(field); + } + + public boolean isSetCrossPrioritization() { + return isSetField(550); + } + + public void set(quickfix.field.NoSides value) { + setField(value); + } + + public quickfix.field.NoSides get(quickfix.field.NoSides value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSides getNoSides() throws FieldNotFound { + return get(new quickfix.field.NoSides()); + } + + public boolean isSet(quickfix.field.NoSides field) { + return isSetField(field); + } + + public boolean isSetNoSides() { + return isSetField(552); + } + + public static class NoSides extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {54, 41, 11, 526, 583, 586, 453, 229, 75, 38, 152, 516, 468, 469, 376, 58, 354, 355, 0}; + + public NoSides() { + super(552, 54, ORDER); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.OrigClOrdID value) { + setField(value); + } + + public quickfix.field.OrigClOrdID get(quickfix.field.OrigClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigClOrdID getOrigClOrdID() throws FieldNotFound { + return get(new quickfix.field.OrigClOrdID()); + } + + public boolean isSet(quickfix.field.OrigClOrdID field) { + return isSetField(field); + } + + public boolean isSetOrigClOrdID() { + return isSetField(41); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.ClOrdLinkID value) { + setField(value); + } + + public quickfix.field.ClOrdLinkID get(quickfix.field.ClOrdLinkID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdLinkID getClOrdLinkID() throws FieldNotFound { + return get(new quickfix.field.ClOrdLinkID()); + } + + public boolean isSet(quickfix.field.ClOrdLinkID field) { + return isSetField(field); + } + + public boolean isSetClOrdLinkID() { + return isSetField(583); + } + + public void set(quickfix.field.OrigOrdModTime value) { + setField(value); + } + + public quickfix.field.OrigOrdModTime get(quickfix.field.OrigOrdModTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigOrdModTime getOrigOrdModTime() throws FieldNotFound { + return get(new quickfix.field.OrigOrdModTime()); + } + + public boolean isSet(quickfix.field.OrigOrdModTime field) { + return isSetField(field); + } + + public boolean isSetOrigOrdModTime() { + return isSetField(586); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.TradeOriginationDate value) { + setField(value); + } + + public quickfix.field.TradeOriginationDate get(quickfix.field.TradeOriginationDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeOriginationDate getTradeOriginationDate() throws FieldNotFound { + return get(new quickfix.field.TradeOriginationDate()); + } + + public boolean isSet(quickfix.field.TradeOriginationDate field) { + return isSetField(field); + } + + public boolean isSetTradeOriginationDate() { + return isSetField(229); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.fix44.component.OrderQtyData component) { + setComponent(component); + } + + public quickfix.fix44.component.OrderQtyData get(quickfix.fix44.component.OrderQtyData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.OrderQtyData getOrderQtyData() throws FieldNotFound { + return get(new quickfix.fix44.component.OrderQtyData()); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.OrderPercent value) { + setField(value); + } + + public quickfix.field.OrderPercent get(quickfix.field.OrderPercent value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderPercent getOrderPercent() throws FieldNotFound { + return get(new quickfix.field.OrderPercent()); + } + + public boolean isSet(quickfix.field.OrderPercent field) { + return isSetField(field); + } + + public boolean isSetOrderPercent() { + return isSetField(516); + } + + public void set(quickfix.field.RoundingDirection value) { + setField(value); + } + + public quickfix.field.RoundingDirection get(quickfix.field.RoundingDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingDirection getRoundingDirection() throws FieldNotFound { + return get(new quickfix.field.RoundingDirection()); + } + + public boolean isSet(quickfix.field.RoundingDirection field) { + return isSetField(field); + } + + public boolean isSetRoundingDirection() { + return isSetField(468); + } + + public void set(quickfix.field.RoundingModulus value) { + setField(value); + } + + public quickfix.field.RoundingModulus get(quickfix.field.RoundingModulus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingModulus getRoundingModulus() throws FieldNotFound { + return get(new quickfix.field.RoundingModulus()); + } + + public boolean isSet(quickfix.field.RoundingModulus field) { + return isSetField(field); + } + + public boolean isSetRoundingModulus() { + return isSetField(469); + } + + public void set(quickfix.field.ComplianceID value) { + setField(value); + } + + public quickfix.field.ComplianceID get(quickfix.field.ComplianceID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplianceID getComplianceID() throws FieldNotFound { + return get(new quickfix.field.ComplianceID()); + } + + public boolean isSet(quickfix.field.ComplianceID field) { + return isSetField(field); + } + + public boolean isSetComplianceID() { + return isSetField(376); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/DerivativeSecurityList.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/DerivativeSecurityList.java new file mode 100644 index 000000000..811b44604 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/DerivativeSecurityList.java @@ -0,0 +1,3604 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class DerivativeSecurityList extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AA"; + + + public DerivativeSecurityList() { + + super(new int[] {320, 322, 560, 311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 393, 893, 146, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public DerivativeSecurityList(quickfix.field.SecurityReqID securityReqID, quickfix.field.SecurityResponseID securityResponseID, quickfix.field.SecurityRequestResult securityRequestResult) { + this(); + setField(securityReqID); + setField(securityResponseID); + setField(securityRequestResult); + } + + public void set(quickfix.field.SecurityReqID value) { + setField(value); + } + + public quickfix.field.SecurityReqID get(quickfix.field.SecurityReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityReqID getSecurityReqID() throws FieldNotFound { + return get(new quickfix.field.SecurityReqID()); + } + + public boolean isSet(quickfix.field.SecurityReqID field) { + return isSetField(field); + } + + public boolean isSetSecurityReqID() { + return isSetField(320); + } + + public void set(quickfix.field.SecurityResponseID value) { + setField(value); + } + + public quickfix.field.SecurityResponseID get(quickfix.field.SecurityResponseID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityResponseID getSecurityResponseID() throws FieldNotFound { + return get(new quickfix.field.SecurityResponseID()); + } + + public boolean isSet(quickfix.field.SecurityResponseID field) { + return isSetField(field); + } + + public boolean isSetSecurityResponseID() { + return isSetField(322); + } + + public void set(quickfix.field.SecurityRequestResult value) { + setField(value); + } + + public quickfix.field.SecurityRequestResult get(quickfix.field.SecurityRequestResult value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityRequestResult getSecurityRequestResult() throws FieldNotFound { + return get(new quickfix.field.SecurityRequestResult()); + } + + public boolean isSet(quickfix.field.SecurityRequestResult field) { + return isSetField(field); + } + + public boolean isSetSecurityRequestResult() { + return isSetField(560); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + public void set(quickfix.field.TotNoRelatedSym value) { + setField(value); + } + + public quickfix.field.TotNoRelatedSym get(quickfix.field.TotNoRelatedSym value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotNoRelatedSym getTotNoRelatedSym() throws FieldNotFound { + return get(new quickfix.field.TotNoRelatedSym()); + } + + public boolean isSet(quickfix.field.TotNoRelatedSym field) { + return isSetField(field); + } + + public boolean isSetTotNoRelatedSym() { + return isSetField(393); + } + + public void set(quickfix.field.LastFragment value) { + setField(value); + } + + public quickfix.field.LastFragment get(quickfix.field.LastFragment value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastFragment getLastFragment() throws FieldNotFound { + return get(new quickfix.field.LastFragment()); + } + + public boolean isSet(quickfix.field.LastFragment field) { + return isSetField(field); + } + + public boolean isSetLastFragment() { + return isSetField(893); + } + + public void set(quickfix.field.NoRelatedSym value) { + setField(value); + } + + public quickfix.field.NoRelatedSym get(quickfix.field.NoRelatedSym value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRelatedSym getNoRelatedSym() throws FieldNotFound { + return get(new quickfix.field.NoRelatedSym()); + } + + public boolean isSet(quickfix.field.NoRelatedSym field) { + return isSetField(field); + } + + public boolean isSetNoRelatedSym() { + return isSetField(146); + } + + public static class NoRelatedSym extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 15, 827, 668, 869, 870, 555, 336, 625, 58, 354, 355, 0}; + + public NoRelatedSym() { + super(146, 55, ORDER); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.ExpirationCycle value) { + setField(value); + } + + public quickfix.field.ExpirationCycle get(quickfix.field.ExpirationCycle value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpirationCycle getExpirationCycle() throws FieldNotFound { + return get(new quickfix.field.ExpirationCycle()); + } + + public boolean isSet(quickfix.field.ExpirationCycle field) { + return isSetField(field); + } + + public boolean isSetExpirationCycle() { + return isSetField(827); + } + + public void set(quickfix.fix44.component.InstrumentExtension component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentExtension get(quickfix.fix44.component.InstrumentExtension component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentExtension getInstrumentExtension() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentExtension()); + } + + public void set(quickfix.field.DeliveryForm value) { + setField(value); + } + + public quickfix.field.DeliveryForm get(quickfix.field.DeliveryForm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryForm getDeliveryForm() throws FieldNotFound { + return get(new quickfix.field.DeliveryForm()); + } + + public boolean isSet(quickfix.field.DeliveryForm field) { + return isSetField(field); + } + + public boolean isSetDeliveryForm() { + return isSetField(668); + } + + public void set(quickfix.field.PctAtRisk value) { + setField(value); + } + + public quickfix.field.PctAtRisk get(quickfix.field.PctAtRisk value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PctAtRisk getPctAtRisk() throws FieldNotFound { + return get(new quickfix.field.PctAtRisk()); + } + + public boolean isSet(quickfix.field.PctAtRisk field) { + return isSetField(field); + } + + public boolean isSetPctAtRisk() { + return isSetField(869); + } + + public void set(quickfix.field.NoInstrAttrib value) { + setField(value); + } + + public quickfix.field.NoInstrAttrib get(quickfix.field.NoInstrAttrib value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoInstrAttrib getNoInstrAttrib() throws FieldNotFound { + return get(new quickfix.field.NoInstrAttrib()); + } + + public boolean isSet(quickfix.field.NoInstrAttrib field) { + return isSetField(field); + } + + public boolean isSetNoInstrAttrib() { + return isSetField(870); + } + + public static class NoInstrAttrib extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {871, 872, 0}; + + public NoInstrAttrib() { + super(870, 871, ORDER); + } + + public void set(quickfix.field.InstrAttribType value) { + setField(value); + } + + public quickfix.field.InstrAttribType get(quickfix.field.InstrAttribType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribType getInstrAttribType() throws FieldNotFound { + return get(new quickfix.field.InstrAttribType()); + } + + public boolean isSet(quickfix.field.InstrAttribType field) { + return isSetField(field); + } + + public boolean isSetInstrAttribType() { + return isSetField(871); + } + + public void set(quickfix.field.InstrAttribValue value) { + setField(value); + } + + public quickfix.field.InstrAttribValue get(quickfix.field.InstrAttribValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribValue getInstrAttribValue() throws FieldNotFound { + return get(new quickfix.field.InstrAttribValue()); + } + + public boolean isSet(quickfix.field.InstrAttribValue field) { + return isSetField(field); + } + + public boolean isSetInstrAttribValue() { + return isSetField(872); + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/DerivativeSecurityListRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/DerivativeSecurityListRequest.java new file mode 100644 index 000000000..1c98b0855 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/DerivativeSecurityListRequest.java @@ -0,0 +1,1356 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class DerivativeSecurityListRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "z"; + + + public DerivativeSecurityListRequest() { + + super(new int[] {320, 559, 311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 762, 15, 58, 354, 355, 336, 625, 263, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public DerivativeSecurityListRequest(quickfix.field.SecurityReqID securityReqID, quickfix.field.SecurityListRequestType securityListRequestType) { + this(); + setField(securityReqID); + setField(securityListRequestType); + } + + public void set(quickfix.field.SecurityReqID value) { + setField(value); + } + + public quickfix.field.SecurityReqID get(quickfix.field.SecurityReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityReqID getSecurityReqID() throws FieldNotFound { + return get(new quickfix.field.SecurityReqID()); + } + + public boolean isSet(quickfix.field.SecurityReqID field) { + return isSetField(field); + } + + public boolean isSetSecurityReqID() { + return isSetField(320); + } + + public void set(quickfix.field.SecurityListRequestType value) { + setField(value); + } + + public quickfix.field.SecurityListRequestType get(quickfix.field.SecurityListRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityListRequestType getSecurityListRequestType() throws FieldNotFound { + return get(new quickfix.field.SecurityListRequestType()); + } + + public boolean isSet(quickfix.field.SecurityListRequestType field) { + return isSetField(field); + } + + public boolean isSetSecurityListRequestType() { + return isSetField(559); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.SubscriptionRequestType value) { + setField(value); + } + + public quickfix.field.SubscriptionRequestType get(quickfix.field.SubscriptionRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SubscriptionRequestType getSubscriptionRequestType() throws FieldNotFound { + return get(new quickfix.field.SubscriptionRequestType()); + } + + public boolean isSet(quickfix.field.SubscriptionRequestType field) { + return isSetField(field); + } + + public boolean isSetSubscriptionRequestType() { + return isSetField(263); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/DontKnowTrade.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/DontKnowTrade.java new file mode 100644 index 000000000..6c03bc979 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/DontKnowTrade.java @@ -0,0 +1,3552 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class DontKnowTrade extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "Q"; + + + public DontKnowTrade() { + + super(new int[] {37, 198, 17, 127, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 711, 555, 54, 38, 152, 516, 468, 469, 32, 31, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public DontKnowTrade(quickfix.field.OrderID orderID, quickfix.field.ExecID execID, quickfix.field.DKReason dKReason, quickfix.field.Side side) { + this(); + setField(orderID); + setField(execID); + setField(dKReason); + setField(side); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.SecondaryOrderID value) { + setField(value); + } + + public quickfix.field.SecondaryOrderID get(quickfix.field.SecondaryOrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryOrderID getSecondaryOrderID() throws FieldNotFound { + return get(new quickfix.field.SecondaryOrderID()); + } + + public boolean isSet(quickfix.field.SecondaryOrderID field) { + return isSetField(field); + } + + public boolean isSetSecondaryOrderID() { + return isSetField(198); + } + + public void set(quickfix.field.ExecID value) { + setField(value); + } + + public quickfix.field.ExecID get(quickfix.field.ExecID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecID getExecID() throws FieldNotFound { + return get(new quickfix.field.ExecID()); + } + + public boolean isSet(quickfix.field.ExecID field) { + return isSetField(field); + } + + public boolean isSetExecID() { + return isSetField(17); + } + + public void set(quickfix.field.DKReason value) { + setField(value); + } + + public quickfix.field.DKReason get(quickfix.field.DKReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DKReason getDKReason() throws FieldNotFound { + return get(new quickfix.field.DKReason()); + } + + public boolean isSet(quickfix.field.DKReason field) { + return isSetField(field); + } + + public boolean isSetDKReason() { + return isSetField(127); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.fix44.component.OrderQtyData component) { + setComponent(component); + } + + public quickfix.fix44.component.OrderQtyData get(quickfix.fix44.component.OrderQtyData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.OrderQtyData getOrderQtyData() throws FieldNotFound { + return get(new quickfix.fix44.component.OrderQtyData()); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.OrderPercent value) { + setField(value); + } + + public quickfix.field.OrderPercent get(quickfix.field.OrderPercent value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderPercent getOrderPercent() throws FieldNotFound { + return get(new quickfix.field.OrderPercent()); + } + + public boolean isSet(quickfix.field.OrderPercent field) { + return isSetField(field); + } + + public boolean isSetOrderPercent() { + return isSetField(516); + } + + public void set(quickfix.field.RoundingDirection value) { + setField(value); + } + + public quickfix.field.RoundingDirection get(quickfix.field.RoundingDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingDirection getRoundingDirection() throws FieldNotFound { + return get(new quickfix.field.RoundingDirection()); + } + + public boolean isSet(quickfix.field.RoundingDirection field) { + return isSetField(field); + } + + public boolean isSetRoundingDirection() { + return isSetField(468); + } + + public void set(quickfix.field.RoundingModulus value) { + setField(value); + } + + public quickfix.field.RoundingModulus get(quickfix.field.RoundingModulus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingModulus getRoundingModulus() throws FieldNotFound { + return get(new quickfix.field.RoundingModulus()); + } + + public boolean isSet(quickfix.field.RoundingModulus field) { + return isSetField(field); + } + + public boolean isSetRoundingModulus() { + return isSetField(469); + } + + public void set(quickfix.field.LastQty value) { + setField(value); + } + + public quickfix.field.LastQty get(quickfix.field.LastQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastQty getLastQty() throws FieldNotFound { + return get(new quickfix.field.LastQty()); + } + + public boolean isSet(quickfix.field.LastQty field) { + return isSetField(field); + } + + public boolean isSetLastQty() { + return isSetField(32); + } + + public void set(quickfix.field.LastPx value) { + setField(value); + } + + public quickfix.field.LastPx get(quickfix.field.LastPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastPx getLastPx() throws FieldNotFound { + return get(new quickfix.field.LastPx()); + } + + public boolean isSet(quickfix.field.LastPx field) { + return isSetField(field); + } + + public boolean isSetLastPx() { + return isSetField(31); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Email.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Email.java new file mode 100644 index 000000000..0f875a472 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Email.java @@ -0,0 +1,3634 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class Email extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "C"; + + + public Email() { + + super(new int[] {164, 94, 42, 147, 356, 357, 215, 146, 711, 555, 37, 11, 33, 95, 96, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public Email(quickfix.field.EmailThreadID emailThreadID, quickfix.field.EmailType emailType, quickfix.field.Subject subject) { + this(); + setField(emailThreadID); + setField(emailType); + setField(subject); + } + + public void set(quickfix.field.EmailThreadID value) { + setField(value); + } + + public quickfix.field.EmailThreadID get(quickfix.field.EmailThreadID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EmailThreadID getEmailThreadID() throws FieldNotFound { + return get(new quickfix.field.EmailThreadID()); + } + + public boolean isSet(quickfix.field.EmailThreadID field) { + return isSetField(field); + } + + public boolean isSetEmailThreadID() { + return isSetField(164); + } + + public void set(quickfix.field.EmailType value) { + setField(value); + } + + public quickfix.field.EmailType get(quickfix.field.EmailType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EmailType getEmailType() throws FieldNotFound { + return get(new quickfix.field.EmailType()); + } + + public boolean isSet(quickfix.field.EmailType field) { + return isSetField(field); + } + + public boolean isSetEmailType() { + return isSetField(94); + } + + public void set(quickfix.field.OrigTime value) { + setField(value); + } + + public quickfix.field.OrigTime get(quickfix.field.OrigTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigTime getOrigTime() throws FieldNotFound { + return get(new quickfix.field.OrigTime()); + } + + public boolean isSet(quickfix.field.OrigTime field) { + return isSetField(field); + } + + public boolean isSetOrigTime() { + return isSetField(42); + } + + public void set(quickfix.field.Subject value) { + setField(value); + } + + public quickfix.field.Subject get(quickfix.field.Subject value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Subject getSubject() throws FieldNotFound { + return get(new quickfix.field.Subject()); + } + + public boolean isSet(quickfix.field.Subject field) { + return isSetField(field); + } + + public boolean isSetSubject() { + return isSetField(147); + } + + public void set(quickfix.field.EncodedSubjectLen value) { + setField(value); + } + + public quickfix.field.EncodedSubjectLen get(quickfix.field.EncodedSubjectLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSubjectLen getEncodedSubjectLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSubjectLen()); + } + + public boolean isSet(quickfix.field.EncodedSubjectLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSubjectLen() { + return isSetField(356); + } + + public void set(quickfix.field.EncodedSubject value) { + setField(value); + } + + public quickfix.field.EncodedSubject get(quickfix.field.EncodedSubject value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSubject getEncodedSubject() throws FieldNotFound { + return get(new quickfix.field.EncodedSubject()); + } + + public boolean isSet(quickfix.field.EncodedSubject field) { + return isSetField(field); + } + + public boolean isSetEncodedSubject() { + return isSetField(357); + } + + public void set(quickfix.field.NoRoutingIDs value) { + setField(value); + } + + public quickfix.field.NoRoutingIDs get(quickfix.field.NoRoutingIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRoutingIDs getNoRoutingIDs() throws FieldNotFound { + return get(new quickfix.field.NoRoutingIDs()); + } + + public boolean isSet(quickfix.field.NoRoutingIDs field) { + return isSetField(field); + } + + public boolean isSetNoRoutingIDs() { + return isSetField(215); + } + + public static class NoRoutingIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {216, 217, 0}; + + public NoRoutingIDs() { + super(215, 216, ORDER); + } + + public void set(quickfix.field.RoutingType value) { + setField(value); + } + + public quickfix.field.RoutingType get(quickfix.field.RoutingType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoutingType getRoutingType() throws FieldNotFound { + return get(new quickfix.field.RoutingType()); + } + + public boolean isSet(quickfix.field.RoutingType field) { + return isSetField(field); + } + + public boolean isSetRoutingType() { + return isSetField(216); + } + + public void set(quickfix.field.RoutingID value) { + setField(value); + } + + public quickfix.field.RoutingID get(quickfix.field.RoutingID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoutingID getRoutingID() throws FieldNotFound { + return get(new quickfix.field.RoutingID()); + } + + public boolean isSet(quickfix.field.RoutingID field) { + return isSetField(field); + } + + public boolean isSetRoutingID() { + return isSetField(217); + } + + } + + public void set(quickfix.field.NoRelatedSym value) { + setField(value); + } + + public quickfix.field.NoRelatedSym get(quickfix.field.NoRelatedSym value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRelatedSym getNoRelatedSym() throws FieldNotFound { + return get(new quickfix.field.NoRelatedSym()); + } + + public boolean isSet(quickfix.field.NoRelatedSym field) { + return isSetField(field); + } + + public boolean isSetNoRelatedSym() { + return isSetField(146); + } + + public static class NoRelatedSym extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 0}; + + public NoRelatedSym() { + super(146, 55, ORDER); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.LinesOfText value) { + setField(value); + } + + public quickfix.field.LinesOfText get(quickfix.field.LinesOfText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LinesOfText getLinesOfText() throws FieldNotFound { + return get(new quickfix.field.LinesOfText()); + } + + public boolean isSet(quickfix.field.LinesOfText field) { + return isSetField(field); + } + + public boolean isSetLinesOfText() { + return isSetField(33); + } + + public static class LinesOfText extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {58, 354, 355, 0}; + + public LinesOfText() { + super(33, 58, ORDER); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + } + + public void set(quickfix.field.RawDataLength value) { + setField(value); + } + + public quickfix.field.RawDataLength get(quickfix.field.RawDataLength value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RawDataLength getRawDataLength() throws FieldNotFound { + return get(new quickfix.field.RawDataLength()); + } + + public boolean isSet(quickfix.field.RawDataLength field) { + return isSetField(field); + } + + public boolean isSetRawDataLength() { + return isSetField(95); + } + + public void set(quickfix.field.RawData value) { + setField(value); + } + + public quickfix.field.RawData get(quickfix.field.RawData value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RawData getRawData() throws FieldNotFound { + return get(new quickfix.field.RawData()); + } + + public boolean isSet(quickfix.field.RawData field) { + return isSetField(field); + } + + public boolean isSetRawData() { + return isSetField(96); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ExecutionReport.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ExecutionReport.java new file mode 100644 index 000000000..63fe83600 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ExecutionReport.java @@ -0,0 +1,7922 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class ExecutionReport extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "8"; + + + public ExecutionReport() { + + super(new int[] {37, 198, 526, 527, 11, 41, 583, 693, 790, 584, 911, 912, 453, 229, 382, 66, 548, 551, 549, 17, 19, 150, 39, 636, 103, 378, 1, 660, 581, 589, 590, 591, 63, 64, 544, 635, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 913, 914, 915, 918, 788, 916, 917, 919, 898, 711, 54, 232, 854, 38, 152, 516, 468, 469, 40, 423, 44, 99, 211, 835, 836, 837, 838, 840, 388, 389, 841, 842, 843, 844, 846, 839, 845, 847, 848, 849, 850, 15, 376, 377, 59, 168, 432, 126, 18, 528, 529, 582, 32, 652, 31, 651, 669, 194, 195, 30, 336, 625, 943, 29, 151, 14, 6, 424, 425, 426, 427, 75, 60, 113, 12, 13, 479, 497, 218, 220, 221, 222, 662, 663, 699, 761, 235, 236, 701, 696, 697, 698, 381, 157, 230, 158, 159, 738, 920, 921, 922, 258, 259, 260, 238, 237, 118, 119, 120, 155, 156, 21, 110, 111, 77, 210, 775, 58, 354, 355, 193, 192, 641, 442, 480, 481, 513, 494, 483, 515, 484, 485, 638, 639, 851, 518, 555, 797, 136, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public ExecutionReport(quickfix.field.OrderID orderID, quickfix.field.ExecID execID, quickfix.field.ExecType execType, quickfix.field.OrdStatus ordStatus, quickfix.field.Side side, quickfix.field.LeavesQty leavesQty, quickfix.field.CumQty cumQty, quickfix.field.AvgPx avgPx) { + this(); + setField(orderID); + setField(execID); + setField(execType); + setField(ordStatus); + setField(side); + setField(leavesQty); + setField(cumQty); + setField(avgPx); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.SecondaryOrderID value) { + setField(value); + } + + public quickfix.field.SecondaryOrderID get(quickfix.field.SecondaryOrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryOrderID getSecondaryOrderID() throws FieldNotFound { + return get(new quickfix.field.SecondaryOrderID()); + } + + public boolean isSet(quickfix.field.SecondaryOrderID field) { + return isSetField(field); + } + + public boolean isSetSecondaryOrderID() { + return isSetField(198); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.SecondaryExecID value) { + setField(value); + } + + public quickfix.field.SecondaryExecID get(quickfix.field.SecondaryExecID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryExecID getSecondaryExecID() throws FieldNotFound { + return get(new quickfix.field.SecondaryExecID()); + } + + public boolean isSet(quickfix.field.SecondaryExecID field) { + return isSetField(field); + } + + public boolean isSetSecondaryExecID() { + return isSetField(527); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.OrigClOrdID value) { + setField(value); + } + + public quickfix.field.OrigClOrdID get(quickfix.field.OrigClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigClOrdID getOrigClOrdID() throws FieldNotFound { + return get(new quickfix.field.OrigClOrdID()); + } + + public boolean isSet(quickfix.field.OrigClOrdID field) { + return isSetField(field); + } + + public boolean isSetOrigClOrdID() { + return isSetField(41); + } + + public void set(quickfix.field.ClOrdLinkID value) { + setField(value); + } + + public quickfix.field.ClOrdLinkID get(quickfix.field.ClOrdLinkID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdLinkID getClOrdLinkID() throws FieldNotFound { + return get(new quickfix.field.ClOrdLinkID()); + } + + public boolean isSet(quickfix.field.ClOrdLinkID field) { + return isSetField(field); + } + + public boolean isSetClOrdLinkID() { + return isSetField(583); + } + + public void set(quickfix.field.QuoteRespID value) { + setField(value); + } + + public quickfix.field.QuoteRespID get(quickfix.field.QuoteRespID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteRespID getQuoteRespID() throws FieldNotFound { + return get(new quickfix.field.QuoteRespID()); + } + + public boolean isSet(quickfix.field.QuoteRespID field) { + return isSetField(field); + } + + public boolean isSetQuoteRespID() { + return isSetField(693); + } + + public void set(quickfix.field.OrdStatusReqID value) { + setField(value); + } + + public quickfix.field.OrdStatusReqID get(quickfix.field.OrdStatusReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdStatusReqID getOrdStatusReqID() throws FieldNotFound { + return get(new quickfix.field.OrdStatusReqID()); + } + + public boolean isSet(quickfix.field.OrdStatusReqID field) { + return isSetField(field); + } + + public boolean isSetOrdStatusReqID() { + return isSetField(790); + } + + public void set(quickfix.field.MassStatusReqID value) { + setField(value); + } + + public quickfix.field.MassStatusReqID get(quickfix.field.MassStatusReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MassStatusReqID getMassStatusReqID() throws FieldNotFound { + return get(new quickfix.field.MassStatusReqID()); + } + + public boolean isSet(quickfix.field.MassStatusReqID field) { + return isSetField(field); + } + + public boolean isSetMassStatusReqID() { + return isSetField(584); + } + + public void set(quickfix.field.TotNumReports value) { + setField(value); + } + + public quickfix.field.TotNumReports get(quickfix.field.TotNumReports value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotNumReports getTotNumReports() throws FieldNotFound { + return get(new quickfix.field.TotNumReports()); + } + + public boolean isSet(quickfix.field.TotNumReports field) { + return isSetField(field); + } + + public boolean isSetTotNumReports() { + return isSetField(911); + } + + public void set(quickfix.field.LastRptRequested value) { + setField(value); + } + + public quickfix.field.LastRptRequested get(quickfix.field.LastRptRequested value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastRptRequested getLastRptRequested() throws FieldNotFound { + return get(new quickfix.field.LastRptRequested()); + } + + public boolean isSet(quickfix.field.LastRptRequested field) { + return isSetField(field); + } + + public boolean isSetLastRptRequested() { + return isSetField(912); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.TradeOriginationDate value) { + setField(value); + } + + public quickfix.field.TradeOriginationDate get(quickfix.field.TradeOriginationDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeOriginationDate getTradeOriginationDate() throws FieldNotFound { + return get(new quickfix.field.TradeOriginationDate()); + } + + public boolean isSet(quickfix.field.TradeOriginationDate field) { + return isSetField(field); + } + + public boolean isSetTradeOriginationDate() { + return isSetField(229); + } + + public void set(quickfix.field.NoContraBrokers value) { + setField(value); + } + + public quickfix.field.NoContraBrokers get(quickfix.field.NoContraBrokers value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoContraBrokers getNoContraBrokers() throws FieldNotFound { + return get(new quickfix.field.NoContraBrokers()); + } + + public boolean isSet(quickfix.field.NoContraBrokers field) { + return isSetField(field); + } + + public boolean isSetNoContraBrokers() { + return isSetField(382); + } + + public static class NoContraBrokers extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {375, 337, 437, 438, 655, 0}; + + public NoContraBrokers() { + super(382, 375, ORDER); + } + + public void set(quickfix.field.ContraBroker value) { + setField(value); + } + + public quickfix.field.ContraBroker get(quickfix.field.ContraBroker value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContraBroker getContraBroker() throws FieldNotFound { + return get(new quickfix.field.ContraBroker()); + } + + public boolean isSet(quickfix.field.ContraBroker field) { + return isSetField(field); + } + + public boolean isSetContraBroker() { + return isSetField(375); + } + + public void set(quickfix.field.ContraTrader value) { + setField(value); + } + + public quickfix.field.ContraTrader get(quickfix.field.ContraTrader value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContraTrader getContraTrader() throws FieldNotFound { + return get(new quickfix.field.ContraTrader()); + } + + public boolean isSet(quickfix.field.ContraTrader field) { + return isSetField(field); + } + + public boolean isSetContraTrader() { + return isSetField(337); + } + + public void set(quickfix.field.ContraTradeQty value) { + setField(value); + } + + public quickfix.field.ContraTradeQty get(quickfix.field.ContraTradeQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContraTradeQty getContraTradeQty() throws FieldNotFound { + return get(new quickfix.field.ContraTradeQty()); + } + + public boolean isSet(quickfix.field.ContraTradeQty field) { + return isSetField(field); + } + + public boolean isSetContraTradeQty() { + return isSetField(437); + } + + public void set(quickfix.field.ContraTradeTime value) { + setField(value); + } + + public quickfix.field.ContraTradeTime get(quickfix.field.ContraTradeTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContraTradeTime getContraTradeTime() throws FieldNotFound { + return get(new quickfix.field.ContraTradeTime()); + } + + public boolean isSet(quickfix.field.ContraTradeTime field) { + return isSetField(field); + } + + public boolean isSetContraTradeTime() { + return isSetField(438); + } + + public void set(quickfix.field.ContraLegRefID value) { + setField(value); + } + + public quickfix.field.ContraLegRefID get(quickfix.field.ContraLegRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContraLegRefID getContraLegRefID() throws FieldNotFound { + return get(new quickfix.field.ContraLegRefID()); + } + + public boolean isSet(quickfix.field.ContraLegRefID field) { + return isSetField(field); + } + + public boolean isSetContraLegRefID() { + return isSetField(655); + } + + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.CrossID value) { + setField(value); + } + + public quickfix.field.CrossID get(quickfix.field.CrossID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CrossID getCrossID() throws FieldNotFound { + return get(new quickfix.field.CrossID()); + } + + public boolean isSet(quickfix.field.CrossID field) { + return isSetField(field); + } + + public boolean isSetCrossID() { + return isSetField(548); + } + + public void set(quickfix.field.OrigCrossID value) { + setField(value); + } + + public quickfix.field.OrigCrossID get(quickfix.field.OrigCrossID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigCrossID getOrigCrossID() throws FieldNotFound { + return get(new quickfix.field.OrigCrossID()); + } + + public boolean isSet(quickfix.field.OrigCrossID field) { + return isSetField(field); + } + + public boolean isSetOrigCrossID() { + return isSetField(551); + } + + public void set(quickfix.field.CrossType value) { + setField(value); + } + + public quickfix.field.CrossType get(quickfix.field.CrossType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CrossType getCrossType() throws FieldNotFound { + return get(new quickfix.field.CrossType()); + } + + public boolean isSet(quickfix.field.CrossType field) { + return isSetField(field); + } + + public boolean isSetCrossType() { + return isSetField(549); + } + + public void set(quickfix.field.ExecID value) { + setField(value); + } + + public quickfix.field.ExecID get(quickfix.field.ExecID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecID getExecID() throws FieldNotFound { + return get(new quickfix.field.ExecID()); + } + + public boolean isSet(quickfix.field.ExecID field) { + return isSetField(field); + } + + public boolean isSetExecID() { + return isSetField(17); + } + + public void set(quickfix.field.ExecRefID value) { + setField(value); + } + + public quickfix.field.ExecRefID get(quickfix.field.ExecRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecRefID getExecRefID() throws FieldNotFound { + return get(new quickfix.field.ExecRefID()); + } + + public boolean isSet(quickfix.field.ExecRefID field) { + return isSetField(field); + } + + public boolean isSetExecRefID() { + return isSetField(19); + } + + public void set(quickfix.field.ExecType value) { + setField(value); + } + + public quickfix.field.ExecType get(quickfix.field.ExecType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecType getExecType() throws FieldNotFound { + return get(new quickfix.field.ExecType()); + } + + public boolean isSet(quickfix.field.ExecType field) { + return isSetField(field); + } + + public boolean isSetExecType() { + return isSetField(150); + } + + public void set(quickfix.field.OrdStatus value) { + setField(value); + } + + public quickfix.field.OrdStatus get(quickfix.field.OrdStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdStatus getOrdStatus() throws FieldNotFound { + return get(new quickfix.field.OrdStatus()); + } + + public boolean isSet(quickfix.field.OrdStatus field) { + return isSetField(field); + } + + public boolean isSetOrdStatus() { + return isSetField(39); + } + + public void set(quickfix.field.WorkingIndicator value) { + setField(value); + } + + public quickfix.field.WorkingIndicator get(quickfix.field.WorkingIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.WorkingIndicator getWorkingIndicator() throws FieldNotFound { + return get(new quickfix.field.WorkingIndicator()); + } + + public boolean isSet(quickfix.field.WorkingIndicator field) { + return isSetField(field); + } + + public boolean isSetWorkingIndicator() { + return isSetField(636); + } + + public void set(quickfix.field.OrdRejReason value) { + setField(value); + } + + public quickfix.field.OrdRejReason get(quickfix.field.OrdRejReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdRejReason getOrdRejReason() throws FieldNotFound { + return get(new quickfix.field.OrdRejReason()); + } + + public boolean isSet(quickfix.field.OrdRejReason field) { + return isSetField(field); + } + + public boolean isSetOrdRejReason() { + return isSetField(103); + } + + public void set(quickfix.field.ExecRestatementReason value) { + setField(value); + } + + public quickfix.field.ExecRestatementReason get(quickfix.field.ExecRestatementReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecRestatementReason getExecRestatementReason() throws FieldNotFound { + return get(new quickfix.field.ExecRestatementReason()); + } + + public boolean isSet(quickfix.field.ExecRestatementReason field) { + return isSetField(field); + } + + public boolean isSetExecRestatementReason() { + return isSetField(378); + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.DayBookingInst value) { + setField(value); + } + + public quickfix.field.DayBookingInst get(quickfix.field.DayBookingInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DayBookingInst getDayBookingInst() throws FieldNotFound { + return get(new quickfix.field.DayBookingInst()); + } + + public boolean isSet(quickfix.field.DayBookingInst field) { + return isSetField(field); + } + + public boolean isSetDayBookingInst() { + return isSetField(589); + } + + public void set(quickfix.field.BookingUnit value) { + setField(value); + } + + public quickfix.field.BookingUnit get(quickfix.field.BookingUnit value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BookingUnit getBookingUnit() throws FieldNotFound { + return get(new quickfix.field.BookingUnit()); + } + + public boolean isSet(quickfix.field.BookingUnit field) { + return isSetField(field); + } + + public boolean isSetBookingUnit() { + return isSetField(590); + } + + public void set(quickfix.field.PreallocMethod value) { + setField(value); + } + + public quickfix.field.PreallocMethod get(quickfix.field.PreallocMethod value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PreallocMethod getPreallocMethod() throws FieldNotFound { + return get(new quickfix.field.PreallocMethod()); + } + + public boolean isSet(quickfix.field.PreallocMethod field) { + return isSetField(field); + } + + public boolean isSetPreallocMethod() { + return isSetField(591); + } + + public void set(quickfix.field.SettlType value) { + setField(value); + } + + public quickfix.field.SettlType get(quickfix.field.SettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlType getSettlType() throws FieldNotFound { + return get(new quickfix.field.SettlType()); + } + + public boolean isSet(quickfix.field.SettlType field) { + return isSetField(field); + } + + public boolean isSetSettlType() { + return isSetField(63); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.CashMargin value) { + setField(value); + } + + public quickfix.field.CashMargin get(quickfix.field.CashMargin value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashMargin getCashMargin() throws FieldNotFound { + return get(new quickfix.field.CashMargin()); + } + + public boolean isSet(quickfix.field.CashMargin field) { + return isSetField(field); + } + + public boolean isSetCashMargin() { + return isSetField(544); + } + + public void set(quickfix.field.ClearingFeeIndicator value) { + setField(value); + } + + public quickfix.field.ClearingFeeIndicator get(quickfix.field.ClearingFeeIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingFeeIndicator getClearingFeeIndicator() throws FieldNotFound { + return get(new quickfix.field.ClearingFeeIndicator()); + } + + public boolean isSet(quickfix.field.ClearingFeeIndicator field) { + return isSetField(field); + } + + public boolean isSetClearingFeeIndicator() { + return isSetField(635); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.fix44.component.Stipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.Stipulations get(quickfix.fix44.component.Stipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Stipulations getStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.Stipulations()); + } + + public void set(quickfix.field.NoStipulations value) { + setField(value); + } + + public quickfix.field.NoStipulations get(quickfix.field.NoStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStipulations getNoStipulations() throws FieldNotFound { + return get(new quickfix.field.NoStipulations()); + } + + public boolean isSet(quickfix.field.NoStipulations field) { + return isSetField(field); + } + + public boolean isSetNoStipulations() { + return isSetField(232); + } + + public static class NoStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {233, 234, 0}; + + public NoStipulations() { + super(232, 233, ORDER); + } + + public void set(quickfix.field.StipulationType value) { + setField(value); + } + + public quickfix.field.StipulationType get(quickfix.field.StipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationType getStipulationType() throws FieldNotFound { + return get(new quickfix.field.StipulationType()); + } + + public boolean isSet(quickfix.field.StipulationType field) { + return isSetField(field); + } + + public boolean isSetStipulationType() { + return isSetField(233); + } + + public void set(quickfix.field.StipulationValue value) { + setField(value); + } + + public quickfix.field.StipulationValue get(quickfix.field.StipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationValue getStipulationValue() throws FieldNotFound { + return get(new quickfix.field.StipulationValue()); + } + + public boolean isSet(quickfix.field.StipulationValue field) { + return isSetField(field); + } + + public boolean isSetStipulationValue() { + return isSetField(234); + } + + } + + public void set(quickfix.field.QtyType value) { + setField(value); + } + + public quickfix.field.QtyType get(quickfix.field.QtyType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QtyType getQtyType() throws FieldNotFound { + return get(new quickfix.field.QtyType()); + } + + public boolean isSet(quickfix.field.QtyType field) { + return isSetField(field); + } + + public boolean isSetQtyType() { + return isSetField(854); + } + + public void set(quickfix.fix44.component.OrderQtyData component) { + setComponent(component); + } + + public quickfix.fix44.component.OrderQtyData get(quickfix.fix44.component.OrderQtyData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.OrderQtyData getOrderQtyData() throws FieldNotFound { + return get(new quickfix.fix44.component.OrderQtyData()); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.OrderPercent value) { + setField(value); + } + + public quickfix.field.OrderPercent get(quickfix.field.OrderPercent value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderPercent getOrderPercent() throws FieldNotFound { + return get(new quickfix.field.OrderPercent()); + } + + public boolean isSet(quickfix.field.OrderPercent field) { + return isSetField(field); + } + + public boolean isSetOrderPercent() { + return isSetField(516); + } + + public void set(quickfix.field.RoundingDirection value) { + setField(value); + } + + public quickfix.field.RoundingDirection get(quickfix.field.RoundingDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingDirection getRoundingDirection() throws FieldNotFound { + return get(new quickfix.field.RoundingDirection()); + } + + public boolean isSet(quickfix.field.RoundingDirection field) { + return isSetField(field); + } + + public boolean isSetRoundingDirection() { + return isSetField(468); + } + + public void set(quickfix.field.RoundingModulus value) { + setField(value); + } + + public quickfix.field.RoundingModulus get(quickfix.field.RoundingModulus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingModulus getRoundingModulus() throws FieldNotFound { + return get(new quickfix.field.RoundingModulus()); + } + + public boolean isSet(quickfix.field.RoundingModulus field) { + return isSetField(field); + } + + public boolean isSetRoundingModulus() { + return isSetField(469); + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.StopPx value) { + setField(value); + } + + public quickfix.field.StopPx get(quickfix.field.StopPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StopPx getStopPx() throws FieldNotFound { + return get(new quickfix.field.StopPx()); + } + + public boolean isSet(quickfix.field.StopPx field) { + return isSetField(field); + } + + public boolean isSetStopPx() { + return isSetField(99); + } + + public void set(quickfix.fix44.component.PegInstructions component) { + setComponent(component); + } + + public quickfix.fix44.component.PegInstructions get(quickfix.fix44.component.PegInstructions component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.PegInstructions getPegInstructions() throws FieldNotFound { + return get(new quickfix.fix44.component.PegInstructions()); + } + + public void set(quickfix.field.PegOffsetValue value) { + setField(value); + } + + public quickfix.field.PegOffsetValue get(quickfix.field.PegOffsetValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegOffsetValue getPegOffsetValue() throws FieldNotFound { + return get(new quickfix.field.PegOffsetValue()); + } + + public boolean isSet(quickfix.field.PegOffsetValue field) { + return isSetField(field); + } + + public boolean isSetPegOffsetValue() { + return isSetField(211); + } + + public void set(quickfix.field.PegMoveType value) { + setField(value); + } + + public quickfix.field.PegMoveType get(quickfix.field.PegMoveType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegMoveType getPegMoveType() throws FieldNotFound { + return get(new quickfix.field.PegMoveType()); + } + + public boolean isSet(quickfix.field.PegMoveType field) { + return isSetField(field); + } + + public boolean isSetPegMoveType() { + return isSetField(835); + } + + public void set(quickfix.field.PegOffsetType value) { + setField(value); + } + + public quickfix.field.PegOffsetType get(quickfix.field.PegOffsetType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegOffsetType getPegOffsetType() throws FieldNotFound { + return get(new quickfix.field.PegOffsetType()); + } + + public boolean isSet(quickfix.field.PegOffsetType field) { + return isSetField(field); + } + + public boolean isSetPegOffsetType() { + return isSetField(836); + } + + public void set(quickfix.field.PegLimitType value) { + setField(value); + } + + public quickfix.field.PegLimitType get(quickfix.field.PegLimitType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegLimitType getPegLimitType() throws FieldNotFound { + return get(new quickfix.field.PegLimitType()); + } + + public boolean isSet(quickfix.field.PegLimitType field) { + return isSetField(field); + } + + public boolean isSetPegLimitType() { + return isSetField(837); + } + + public void set(quickfix.field.PegRoundDirection value) { + setField(value); + } + + public quickfix.field.PegRoundDirection get(quickfix.field.PegRoundDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegRoundDirection getPegRoundDirection() throws FieldNotFound { + return get(new quickfix.field.PegRoundDirection()); + } + + public boolean isSet(quickfix.field.PegRoundDirection field) { + return isSetField(field); + } + + public boolean isSetPegRoundDirection() { + return isSetField(838); + } + + public void set(quickfix.field.PegScope value) { + setField(value); + } + + public quickfix.field.PegScope get(quickfix.field.PegScope value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegScope getPegScope() throws FieldNotFound { + return get(new quickfix.field.PegScope()); + } + + public boolean isSet(quickfix.field.PegScope field) { + return isSetField(field); + } + + public boolean isSetPegScope() { + return isSetField(840); + } + + public void set(quickfix.fix44.component.DiscretionInstructions component) { + setComponent(component); + } + + public quickfix.fix44.component.DiscretionInstructions get(quickfix.fix44.component.DiscretionInstructions component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.DiscretionInstructions getDiscretionInstructions() throws FieldNotFound { + return get(new quickfix.fix44.component.DiscretionInstructions()); + } + + public void set(quickfix.field.DiscretionInst value) { + setField(value); + } + + public quickfix.field.DiscretionInst get(quickfix.field.DiscretionInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionInst getDiscretionInst() throws FieldNotFound { + return get(new quickfix.field.DiscretionInst()); + } + + public boolean isSet(quickfix.field.DiscretionInst field) { + return isSetField(field); + } + + public boolean isSetDiscretionInst() { + return isSetField(388); + } + + public void set(quickfix.field.DiscretionOffsetValue value) { + setField(value); + } + + public quickfix.field.DiscretionOffsetValue get(quickfix.field.DiscretionOffsetValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionOffsetValue getDiscretionOffsetValue() throws FieldNotFound { + return get(new quickfix.field.DiscretionOffsetValue()); + } + + public boolean isSet(quickfix.field.DiscretionOffsetValue field) { + return isSetField(field); + } + + public boolean isSetDiscretionOffsetValue() { + return isSetField(389); + } + + public void set(quickfix.field.DiscretionMoveType value) { + setField(value); + } + + public quickfix.field.DiscretionMoveType get(quickfix.field.DiscretionMoveType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionMoveType getDiscretionMoveType() throws FieldNotFound { + return get(new quickfix.field.DiscretionMoveType()); + } + + public boolean isSet(quickfix.field.DiscretionMoveType field) { + return isSetField(field); + } + + public boolean isSetDiscretionMoveType() { + return isSetField(841); + } + + public void set(quickfix.field.DiscretionOffsetType value) { + setField(value); + } + + public quickfix.field.DiscretionOffsetType get(quickfix.field.DiscretionOffsetType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionOffsetType getDiscretionOffsetType() throws FieldNotFound { + return get(new quickfix.field.DiscretionOffsetType()); + } + + public boolean isSet(quickfix.field.DiscretionOffsetType field) { + return isSetField(field); + } + + public boolean isSetDiscretionOffsetType() { + return isSetField(842); + } + + public void set(quickfix.field.DiscretionLimitType value) { + setField(value); + } + + public quickfix.field.DiscretionLimitType get(quickfix.field.DiscretionLimitType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionLimitType getDiscretionLimitType() throws FieldNotFound { + return get(new quickfix.field.DiscretionLimitType()); + } + + public boolean isSet(quickfix.field.DiscretionLimitType field) { + return isSetField(field); + } + + public boolean isSetDiscretionLimitType() { + return isSetField(843); + } + + public void set(quickfix.field.DiscretionRoundDirection value) { + setField(value); + } + + public quickfix.field.DiscretionRoundDirection get(quickfix.field.DiscretionRoundDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionRoundDirection getDiscretionRoundDirection() throws FieldNotFound { + return get(new quickfix.field.DiscretionRoundDirection()); + } + + public boolean isSet(quickfix.field.DiscretionRoundDirection field) { + return isSetField(field); + } + + public boolean isSetDiscretionRoundDirection() { + return isSetField(844); + } + + public void set(quickfix.field.DiscretionScope value) { + setField(value); + } + + public quickfix.field.DiscretionScope get(quickfix.field.DiscretionScope value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionScope getDiscretionScope() throws FieldNotFound { + return get(new quickfix.field.DiscretionScope()); + } + + public boolean isSet(quickfix.field.DiscretionScope field) { + return isSetField(field); + } + + public boolean isSetDiscretionScope() { + return isSetField(846); + } + + public void set(quickfix.field.PeggedPrice value) { + setField(value); + } + + public quickfix.field.PeggedPrice get(quickfix.field.PeggedPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PeggedPrice getPeggedPrice() throws FieldNotFound { + return get(new quickfix.field.PeggedPrice()); + } + + public boolean isSet(quickfix.field.PeggedPrice field) { + return isSetField(field); + } + + public boolean isSetPeggedPrice() { + return isSetField(839); + } + + public void set(quickfix.field.DiscretionPrice value) { + setField(value); + } + + public quickfix.field.DiscretionPrice get(quickfix.field.DiscretionPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionPrice getDiscretionPrice() throws FieldNotFound { + return get(new quickfix.field.DiscretionPrice()); + } + + public boolean isSet(quickfix.field.DiscretionPrice field) { + return isSetField(field); + } + + public boolean isSetDiscretionPrice() { + return isSetField(845); + } + + public void set(quickfix.field.TargetStrategy value) { + setField(value); + } + + public quickfix.field.TargetStrategy get(quickfix.field.TargetStrategy value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TargetStrategy getTargetStrategy() throws FieldNotFound { + return get(new quickfix.field.TargetStrategy()); + } + + public boolean isSet(quickfix.field.TargetStrategy field) { + return isSetField(field); + } + + public boolean isSetTargetStrategy() { + return isSetField(847); + } + + public void set(quickfix.field.TargetStrategyParameters value) { + setField(value); + } + + public quickfix.field.TargetStrategyParameters get(quickfix.field.TargetStrategyParameters value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TargetStrategyParameters getTargetStrategyParameters() throws FieldNotFound { + return get(new quickfix.field.TargetStrategyParameters()); + } + + public boolean isSet(quickfix.field.TargetStrategyParameters field) { + return isSetField(field); + } + + public boolean isSetTargetStrategyParameters() { + return isSetField(848); + } + + public void set(quickfix.field.ParticipationRate value) { + setField(value); + } + + public quickfix.field.ParticipationRate get(quickfix.field.ParticipationRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ParticipationRate getParticipationRate() throws FieldNotFound { + return get(new quickfix.field.ParticipationRate()); + } + + public boolean isSet(quickfix.field.ParticipationRate field) { + return isSetField(field); + } + + public boolean isSetParticipationRate() { + return isSetField(849); + } + + public void set(quickfix.field.TargetStrategyPerformance value) { + setField(value); + } + + public quickfix.field.TargetStrategyPerformance get(quickfix.field.TargetStrategyPerformance value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TargetStrategyPerformance getTargetStrategyPerformance() throws FieldNotFound { + return get(new quickfix.field.TargetStrategyPerformance()); + } + + public boolean isSet(quickfix.field.TargetStrategyPerformance field) { + return isSetField(field); + } + + public boolean isSetTargetStrategyPerformance() { + return isSetField(850); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.ComplianceID value) { + setField(value); + } + + public quickfix.field.ComplianceID get(quickfix.field.ComplianceID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplianceID getComplianceID() throws FieldNotFound { + return get(new quickfix.field.ComplianceID()); + } + + public boolean isSet(quickfix.field.ComplianceID field) { + return isSetField(field); + } + + public boolean isSetComplianceID() { + return isSetField(376); + } + + public void set(quickfix.field.SolicitedFlag value) { + setField(value); + } + + public quickfix.field.SolicitedFlag get(quickfix.field.SolicitedFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SolicitedFlag getSolicitedFlag() throws FieldNotFound { + return get(new quickfix.field.SolicitedFlag()); + } + + public boolean isSet(quickfix.field.SolicitedFlag field) { + return isSetField(field); + } + + public boolean isSetSolicitedFlag() { + return isSetField(377); + } + + public void set(quickfix.field.TimeInForce value) { + setField(value); + } + + public quickfix.field.TimeInForce get(quickfix.field.TimeInForce value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TimeInForce getTimeInForce() throws FieldNotFound { + return get(new quickfix.field.TimeInForce()); + } + + public boolean isSet(quickfix.field.TimeInForce field) { + return isSetField(field); + } + + public boolean isSetTimeInForce() { + return isSetField(59); + } + + public void set(quickfix.field.EffectiveTime value) { + setField(value); + } + + public quickfix.field.EffectiveTime get(quickfix.field.EffectiveTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EffectiveTime getEffectiveTime() throws FieldNotFound { + return get(new quickfix.field.EffectiveTime()); + } + + public boolean isSet(quickfix.field.EffectiveTime field) { + return isSetField(field); + } + + public boolean isSetEffectiveTime() { + return isSetField(168); + } + + public void set(quickfix.field.ExpireDate value) { + setField(value); + } + + public quickfix.field.ExpireDate get(quickfix.field.ExpireDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireDate getExpireDate() throws FieldNotFound { + return get(new quickfix.field.ExpireDate()); + } + + public boolean isSet(quickfix.field.ExpireDate field) { + return isSetField(field); + } + + public boolean isSetExpireDate() { + return isSetField(432); + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.field.ExecInst value) { + setField(value); + } + + public quickfix.field.ExecInst get(quickfix.field.ExecInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecInst getExecInst() throws FieldNotFound { + return get(new quickfix.field.ExecInst()); + } + + public boolean isSet(quickfix.field.ExecInst field) { + return isSetField(field); + } + + public boolean isSetExecInst() { + return isSetField(18); + } + + public void set(quickfix.field.OrderCapacity value) { + setField(value); + } + + public quickfix.field.OrderCapacity get(quickfix.field.OrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderCapacity getOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.OrderCapacity()); + } + + public boolean isSet(quickfix.field.OrderCapacity field) { + return isSetField(field); + } + + public boolean isSetOrderCapacity() { + return isSetField(528); + } + + public void set(quickfix.field.OrderRestrictions value) { + setField(value); + } + + public quickfix.field.OrderRestrictions get(quickfix.field.OrderRestrictions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderRestrictions getOrderRestrictions() throws FieldNotFound { + return get(new quickfix.field.OrderRestrictions()); + } + + public boolean isSet(quickfix.field.OrderRestrictions field) { + return isSetField(field); + } + + public boolean isSetOrderRestrictions() { + return isSetField(529); + } + + public void set(quickfix.field.CustOrderCapacity value) { + setField(value); + } + + public quickfix.field.CustOrderCapacity get(quickfix.field.CustOrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CustOrderCapacity getCustOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.CustOrderCapacity()); + } + + public boolean isSet(quickfix.field.CustOrderCapacity field) { + return isSetField(field); + } + + public boolean isSetCustOrderCapacity() { + return isSetField(582); + } + + public void set(quickfix.field.LastQty value) { + setField(value); + } + + public quickfix.field.LastQty get(quickfix.field.LastQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastQty getLastQty() throws FieldNotFound { + return get(new quickfix.field.LastQty()); + } + + public boolean isSet(quickfix.field.LastQty field) { + return isSetField(field); + } + + public boolean isSetLastQty() { + return isSetField(32); + } + + public void set(quickfix.field.UnderlyingLastQty value) { + setField(value); + } + + public quickfix.field.UnderlyingLastQty get(quickfix.field.UnderlyingLastQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLastQty getUnderlyingLastQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLastQty()); + } + + public boolean isSet(quickfix.field.UnderlyingLastQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLastQty() { + return isSetField(652); + } + + public void set(quickfix.field.LastPx value) { + setField(value); + } + + public quickfix.field.LastPx get(quickfix.field.LastPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastPx getLastPx() throws FieldNotFound { + return get(new quickfix.field.LastPx()); + } + + public boolean isSet(quickfix.field.LastPx field) { + return isSetField(field); + } + + public boolean isSetLastPx() { + return isSetField(31); + } + + public void set(quickfix.field.UnderlyingLastPx value) { + setField(value); + } + + public quickfix.field.UnderlyingLastPx get(quickfix.field.UnderlyingLastPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLastPx getUnderlyingLastPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLastPx()); + } + + public boolean isSet(quickfix.field.UnderlyingLastPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLastPx() { + return isSetField(651); + } + + public void set(quickfix.field.LastParPx value) { + setField(value); + } + + public quickfix.field.LastParPx get(quickfix.field.LastParPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastParPx getLastParPx() throws FieldNotFound { + return get(new quickfix.field.LastParPx()); + } + + public boolean isSet(quickfix.field.LastParPx field) { + return isSetField(field); + } + + public boolean isSetLastParPx() { + return isSetField(669); + } + + public void set(quickfix.field.LastSpotRate value) { + setField(value); + } + + public quickfix.field.LastSpotRate get(quickfix.field.LastSpotRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastSpotRate getLastSpotRate() throws FieldNotFound { + return get(new quickfix.field.LastSpotRate()); + } + + public boolean isSet(quickfix.field.LastSpotRate field) { + return isSetField(field); + } + + public boolean isSetLastSpotRate() { + return isSetField(194); + } + + public void set(quickfix.field.LastForwardPoints value) { + setField(value); + } + + public quickfix.field.LastForwardPoints get(quickfix.field.LastForwardPoints value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastForwardPoints getLastForwardPoints() throws FieldNotFound { + return get(new quickfix.field.LastForwardPoints()); + } + + public boolean isSet(quickfix.field.LastForwardPoints field) { + return isSetField(field); + } + + public boolean isSetLastForwardPoints() { + return isSetField(195); + } + + public void set(quickfix.field.LastMkt value) { + setField(value); + } + + public quickfix.field.LastMkt get(quickfix.field.LastMkt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastMkt getLastMkt() throws FieldNotFound { + return get(new quickfix.field.LastMkt()); + } + + public boolean isSet(quickfix.field.LastMkt field) { + return isSetField(field); + } + + public boolean isSetLastMkt() { + return isSetField(30); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.TimeBracket value) { + setField(value); + } + + public quickfix.field.TimeBracket get(quickfix.field.TimeBracket value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TimeBracket getTimeBracket() throws FieldNotFound { + return get(new quickfix.field.TimeBracket()); + } + + public boolean isSet(quickfix.field.TimeBracket field) { + return isSetField(field); + } + + public boolean isSetTimeBracket() { + return isSetField(943); + } + + public void set(quickfix.field.LastCapacity value) { + setField(value); + } + + public quickfix.field.LastCapacity get(quickfix.field.LastCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastCapacity getLastCapacity() throws FieldNotFound { + return get(new quickfix.field.LastCapacity()); + } + + public boolean isSet(quickfix.field.LastCapacity field) { + return isSetField(field); + } + + public boolean isSetLastCapacity() { + return isSetField(29); + } + + public void set(quickfix.field.LeavesQty value) { + setField(value); + } + + public quickfix.field.LeavesQty get(quickfix.field.LeavesQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LeavesQty getLeavesQty() throws FieldNotFound { + return get(new quickfix.field.LeavesQty()); + } + + public boolean isSet(quickfix.field.LeavesQty field) { + return isSetField(field); + } + + public boolean isSetLeavesQty() { + return isSetField(151); + } + + public void set(quickfix.field.CumQty value) { + setField(value); + } + + public quickfix.field.CumQty get(quickfix.field.CumQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CumQty getCumQty() throws FieldNotFound { + return get(new quickfix.field.CumQty()); + } + + public boolean isSet(quickfix.field.CumQty field) { + return isSetField(field); + } + + public boolean isSetCumQty() { + return isSetField(14); + } + + public void set(quickfix.field.AvgPx value) { + setField(value); + } + + public quickfix.field.AvgPx get(quickfix.field.AvgPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AvgPx getAvgPx() throws FieldNotFound { + return get(new quickfix.field.AvgPx()); + } + + public boolean isSet(quickfix.field.AvgPx field) { + return isSetField(field); + } + + public boolean isSetAvgPx() { + return isSetField(6); + } + + public void set(quickfix.field.DayOrderQty value) { + setField(value); + } + + public quickfix.field.DayOrderQty get(quickfix.field.DayOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DayOrderQty getDayOrderQty() throws FieldNotFound { + return get(new quickfix.field.DayOrderQty()); + } + + public boolean isSet(quickfix.field.DayOrderQty field) { + return isSetField(field); + } + + public boolean isSetDayOrderQty() { + return isSetField(424); + } + + public void set(quickfix.field.DayCumQty value) { + setField(value); + } + + public quickfix.field.DayCumQty get(quickfix.field.DayCumQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DayCumQty getDayCumQty() throws FieldNotFound { + return get(new quickfix.field.DayCumQty()); + } + + public boolean isSet(quickfix.field.DayCumQty field) { + return isSetField(field); + } + + public boolean isSetDayCumQty() { + return isSetField(425); + } + + public void set(quickfix.field.DayAvgPx value) { + setField(value); + } + + public quickfix.field.DayAvgPx get(quickfix.field.DayAvgPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DayAvgPx getDayAvgPx() throws FieldNotFound { + return get(new quickfix.field.DayAvgPx()); + } + + public boolean isSet(quickfix.field.DayAvgPx field) { + return isSetField(field); + } + + public boolean isSetDayAvgPx() { + return isSetField(426); + } + + public void set(quickfix.field.GTBookingInst value) { + setField(value); + } + + public quickfix.field.GTBookingInst get(quickfix.field.GTBookingInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.GTBookingInst getGTBookingInst() throws FieldNotFound { + return get(new quickfix.field.GTBookingInst()); + } + + public boolean isSet(quickfix.field.GTBookingInst field) { + return isSetField(field); + } + + public boolean isSetGTBookingInst() { + return isSetField(427); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.ReportToExch value) { + setField(value); + } + + public quickfix.field.ReportToExch get(quickfix.field.ReportToExch value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ReportToExch getReportToExch() throws FieldNotFound { + return get(new quickfix.field.ReportToExch()); + } + + public boolean isSet(quickfix.field.ReportToExch field) { + return isSetField(field); + } + + public boolean isSetReportToExch() { + return isSetField(113); + } + + public void set(quickfix.fix44.component.CommissionData component) { + setComponent(component); + } + + public quickfix.fix44.component.CommissionData get(quickfix.fix44.component.CommissionData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.CommissionData getCommissionData() throws FieldNotFound { + return get(new quickfix.fix44.component.CommissionData()); + } + + public void set(quickfix.field.Commission value) { + setField(value); + } + + public quickfix.field.Commission get(quickfix.field.Commission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Commission getCommission() throws FieldNotFound { + return get(new quickfix.field.Commission()); + } + + public boolean isSet(quickfix.field.Commission field) { + return isSetField(field); + } + + public boolean isSetCommission() { + return isSetField(12); + } + + public void set(quickfix.field.CommType value) { + setField(value); + } + + public quickfix.field.CommType get(quickfix.field.CommType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommType getCommType() throws FieldNotFound { + return get(new quickfix.field.CommType()); + } + + public boolean isSet(quickfix.field.CommType field) { + return isSetField(field); + } + + public boolean isSetCommType() { + return isSetField(13); + } + + public void set(quickfix.field.CommCurrency value) { + setField(value); + } + + public quickfix.field.CommCurrency get(quickfix.field.CommCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommCurrency getCommCurrency() throws FieldNotFound { + return get(new quickfix.field.CommCurrency()); + } + + public boolean isSet(quickfix.field.CommCurrency field) { + return isSetField(field); + } + + public boolean isSetCommCurrency() { + return isSetField(479); + } + + public void set(quickfix.field.FundRenewWaiv value) { + setField(value); + } + + public quickfix.field.FundRenewWaiv get(quickfix.field.FundRenewWaiv value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FundRenewWaiv getFundRenewWaiv() throws FieldNotFound { + return get(new quickfix.field.FundRenewWaiv()); + } + + public boolean isSet(quickfix.field.FundRenewWaiv field) { + return isSetField(field); + } + + public boolean isSetFundRenewWaiv() { + return isSetField(497); + } + + public void set(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData get(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData getSpreadOrBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.SpreadOrBenchmarkCurveData()); + } + + public void set(quickfix.field.Spread value) { + setField(value); + } + + public quickfix.field.Spread get(quickfix.field.Spread value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Spread getSpread() throws FieldNotFound { + return get(new quickfix.field.Spread()); + } + + public boolean isSet(quickfix.field.Spread field) { + return isSetField(field); + } + + public boolean isSetSpread() { + return isSetField(218); + } + + public void set(quickfix.field.BenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveCurrency get(quickfix.field.BenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveCurrency getBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveCurrency() { + return isSetField(220); + } + + public void set(quickfix.field.BenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveName get(quickfix.field.BenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveName getBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveName() { + return isSetField(221); + } + + public void set(quickfix.field.BenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.BenchmarkCurvePoint get(quickfix.field.BenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurvePoint getBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.BenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurvePoint() { + return isSetField(222); + } + + public void set(quickfix.field.BenchmarkPrice value) { + setField(value); + } + + public quickfix.field.BenchmarkPrice get(quickfix.field.BenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPrice getBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPrice()); + } + + public boolean isSet(quickfix.field.BenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPrice() { + return isSetField(662); + } + + public void set(quickfix.field.BenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.BenchmarkPriceType get(quickfix.field.BenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPriceType getBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.BenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPriceType() { + return isSetField(663); + } + + public void set(quickfix.field.BenchmarkSecurityID value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityID get(quickfix.field.BenchmarkSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityID getBenchmarkSecurityID() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityID()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityID field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityID() { + return isSetField(699); + } + + public void set(quickfix.field.BenchmarkSecurityIDSource value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityIDSource get(quickfix.field.BenchmarkSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityIDSource getBenchmarkSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityIDSource()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityIDSource() { + return isSetField(761); + } + + public void set(quickfix.fix44.component.YieldData component) { + setComponent(component); + } + + public quickfix.fix44.component.YieldData get(quickfix.fix44.component.YieldData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.YieldData getYieldData() throws FieldNotFound { + return get(new quickfix.fix44.component.YieldData()); + } + + public void set(quickfix.field.YieldType value) { + setField(value); + } + + public quickfix.field.YieldType get(quickfix.field.YieldType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldType getYieldType() throws FieldNotFound { + return get(new quickfix.field.YieldType()); + } + + public boolean isSet(quickfix.field.YieldType field) { + return isSetField(field); + } + + public boolean isSetYieldType() { + return isSetField(235); + } + + public void set(quickfix.field.Yield value) { + setField(value); + } + + public quickfix.field.Yield get(quickfix.field.Yield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Yield getYield() throws FieldNotFound { + return get(new quickfix.field.Yield()); + } + + public boolean isSet(quickfix.field.Yield field) { + return isSetField(field); + } + + public boolean isSetYield() { + return isSetField(236); + } + + public void set(quickfix.field.YieldCalcDate value) { + setField(value); + } + + public quickfix.field.YieldCalcDate get(quickfix.field.YieldCalcDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldCalcDate getYieldCalcDate() throws FieldNotFound { + return get(new quickfix.field.YieldCalcDate()); + } + + public boolean isSet(quickfix.field.YieldCalcDate field) { + return isSetField(field); + } + + public boolean isSetYieldCalcDate() { + return isSetField(701); + } + + public void set(quickfix.field.YieldRedemptionDate value) { + setField(value); + } + + public quickfix.field.YieldRedemptionDate get(quickfix.field.YieldRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionDate getYieldRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionDate()); + } + + public boolean isSet(quickfix.field.YieldRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionDate() { + return isSetField(696); + } + + public void set(quickfix.field.YieldRedemptionPrice value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPrice get(quickfix.field.YieldRedemptionPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPrice getYieldRedemptionPrice() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPrice()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPrice field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPrice() { + return isSetField(697); + } + + public void set(quickfix.field.YieldRedemptionPriceType value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPriceType get(quickfix.field.YieldRedemptionPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPriceType getYieldRedemptionPriceType() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPriceType()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPriceType field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPriceType() { + return isSetField(698); + } + + public void set(quickfix.field.GrossTradeAmt value) { + setField(value); + } + + public quickfix.field.GrossTradeAmt get(quickfix.field.GrossTradeAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.GrossTradeAmt getGrossTradeAmt() throws FieldNotFound { + return get(new quickfix.field.GrossTradeAmt()); + } + + public boolean isSet(quickfix.field.GrossTradeAmt field) { + return isSetField(field); + } + + public boolean isSetGrossTradeAmt() { + return isSetField(381); + } + + public void set(quickfix.field.NumDaysInterest value) { + setField(value); + } + + public quickfix.field.NumDaysInterest get(quickfix.field.NumDaysInterest value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NumDaysInterest getNumDaysInterest() throws FieldNotFound { + return get(new quickfix.field.NumDaysInterest()); + } + + public boolean isSet(quickfix.field.NumDaysInterest field) { + return isSetField(field); + } + + public boolean isSetNumDaysInterest() { + return isSetField(157); + } + + public void set(quickfix.field.ExDate value) { + setField(value); + } + + public quickfix.field.ExDate get(quickfix.field.ExDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExDate getExDate() throws FieldNotFound { + return get(new quickfix.field.ExDate()); + } + + public boolean isSet(quickfix.field.ExDate field) { + return isSetField(field); + } + + public boolean isSetExDate() { + return isSetField(230); + } + + public void set(quickfix.field.AccruedInterestRate value) { + setField(value); + } + + public quickfix.field.AccruedInterestRate get(quickfix.field.AccruedInterestRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccruedInterestRate getAccruedInterestRate() throws FieldNotFound { + return get(new quickfix.field.AccruedInterestRate()); + } + + public boolean isSet(quickfix.field.AccruedInterestRate field) { + return isSetField(field); + } + + public boolean isSetAccruedInterestRate() { + return isSetField(158); + } + + public void set(quickfix.field.AccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.AccruedInterestAmt get(quickfix.field.AccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccruedInterestAmt getAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.AccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.AccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetAccruedInterestAmt() { + return isSetField(159); + } + + public void set(quickfix.field.InterestAtMaturity value) { + setField(value); + } + + public quickfix.field.InterestAtMaturity get(quickfix.field.InterestAtMaturity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAtMaturity getInterestAtMaturity() throws FieldNotFound { + return get(new quickfix.field.InterestAtMaturity()); + } + + public boolean isSet(quickfix.field.InterestAtMaturity field) { + return isSetField(field); + } + + public boolean isSetInterestAtMaturity() { + return isSetField(738); + } + + public void set(quickfix.field.EndAccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.EndAccruedInterestAmt get(quickfix.field.EndAccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndAccruedInterestAmt getEndAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.EndAccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.EndAccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetEndAccruedInterestAmt() { + return isSetField(920); + } + + public void set(quickfix.field.StartCash value) { + setField(value); + } + + public quickfix.field.StartCash get(quickfix.field.StartCash value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartCash getStartCash() throws FieldNotFound { + return get(new quickfix.field.StartCash()); + } + + public boolean isSet(quickfix.field.StartCash field) { + return isSetField(field); + } + + public boolean isSetStartCash() { + return isSetField(921); + } + + public void set(quickfix.field.EndCash value) { + setField(value); + } + + public quickfix.field.EndCash get(quickfix.field.EndCash value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndCash getEndCash() throws FieldNotFound { + return get(new quickfix.field.EndCash()); + } + + public boolean isSet(quickfix.field.EndCash field) { + return isSetField(field); + } + + public boolean isSetEndCash() { + return isSetField(922); + } + + public void set(quickfix.field.TradedFlatSwitch value) { + setField(value); + } + + public quickfix.field.TradedFlatSwitch get(quickfix.field.TradedFlatSwitch value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradedFlatSwitch getTradedFlatSwitch() throws FieldNotFound { + return get(new quickfix.field.TradedFlatSwitch()); + } + + public boolean isSet(quickfix.field.TradedFlatSwitch field) { + return isSetField(field); + } + + public boolean isSetTradedFlatSwitch() { + return isSetField(258); + } + + public void set(quickfix.field.BasisFeatureDate value) { + setField(value); + } + + public quickfix.field.BasisFeatureDate get(quickfix.field.BasisFeatureDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BasisFeatureDate getBasisFeatureDate() throws FieldNotFound { + return get(new quickfix.field.BasisFeatureDate()); + } + + public boolean isSet(quickfix.field.BasisFeatureDate field) { + return isSetField(field); + } + + public boolean isSetBasisFeatureDate() { + return isSetField(259); + } + + public void set(quickfix.field.BasisFeaturePrice value) { + setField(value); + } + + public quickfix.field.BasisFeaturePrice get(quickfix.field.BasisFeaturePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BasisFeaturePrice getBasisFeaturePrice() throws FieldNotFound { + return get(new quickfix.field.BasisFeaturePrice()); + } + + public boolean isSet(quickfix.field.BasisFeaturePrice field) { + return isSetField(field); + } + + public boolean isSetBasisFeaturePrice() { + return isSetField(260); + } + + public void set(quickfix.field.Concession value) { + setField(value); + } + + public quickfix.field.Concession get(quickfix.field.Concession value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Concession getConcession() throws FieldNotFound { + return get(new quickfix.field.Concession()); + } + + public boolean isSet(quickfix.field.Concession field) { + return isSetField(field); + } + + public boolean isSetConcession() { + return isSetField(238); + } + + public void set(quickfix.field.TotalTakedown value) { + setField(value); + } + + public quickfix.field.TotalTakedown get(quickfix.field.TotalTakedown value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotalTakedown getTotalTakedown() throws FieldNotFound { + return get(new quickfix.field.TotalTakedown()); + } + + public boolean isSet(quickfix.field.TotalTakedown field) { + return isSetField(field); + } + + public boolean isSetTotalTakedown() { + return isSetField(237); + } + + public void set(quickfix.field.NetMoney value) { + setField(value); + } + + public quickfix.field.NetMoney get(quickfix.field.NetMoney value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NetMoney getNetMoney() throws FieldNotFound { + return get(new quickfix.field.NetMoney()); + } + + public boolean isSet(quickfix.field.NetMoney field) { + return isSetField(field); + } + + public boolean isSetNetMoney() { + return isSetField(118); + } + + public void set(quickfix.field.SettlCurrAmt value) { + setField(value); + } + + public quickfix.field.SettlCurrAmt get(quickfix.field.SettlCurrAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrAmt getSettlCurrAmt() throws FieldNotFound { + return get(new quickfix.field.SettlCurrAmt()); + } + + public boolean isSet(quickfix.field.SettlCurrAmt field) { + return isSetField(field); + } + + public boolean isSetSettlCurrAmt() { + return isSetField(119); + } + + public void set(quickfix.field.SettlCurrency value) { + setField(value); + } + + public quickfix.field.SettlCurrency get(quickfix.field.SettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrency getSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.SettlCurrency()); + } + + public boolean isSet(quickfix.field.SettlCurrency field) { + return isSetField(field); + } + + public boolean isSetSettlCurrency() { + return isSetField(120); + } + + public void set(quickfix.field.SettlCurrFxRate value) { + setField(value); + } + + public quickfix.field.SettlCurrFxRate get(quickfix.field.SettlCurrFxRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrFxRate getSettlCurrFxRate() throws FieldNotFound { + return get(new quickfix.field.SettlCurrFxRate()); + } + + public boolean isSet(quickfix.field.SettlCurrFxRate field) { + return isSetField(field); + } + + public boolean isSetSettlCurrFxRate() { + return isSetField(155); + } + + public void set(quickfix.field.SettlCurrFxRateCalc value) { + setField(value); + } + + public quickfix.field.SettlCurrFxRateCalc get(quickfix.field.SettlCurrFxRateCalc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrFxRateCalc getSettlCurrFxRateCalc() throws FieldNotFound { + return get(new quickfix.field.SettlCurrFxRateCalc()); + } + + public boolean isSet(quickfix.field.SettlCurrFxRateCalc field) { + return isSetField(field); + } + + public boolean isSetSettlCurrFxRateCalc() { + return isSetField(156); + } + + public void set(quickfix.field.HandlInst value) { + setField(value); + } + + public quickfix.field.HandlInst get(quickfix.field.HandlInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.HandlInst getHandlInst() throws FieldNotFound { + return get(new quickfix.field.HandlInst()); + } + + public boolean isSet(quickfix.field.HandlInst field) { + return isSetField(field); + } + + public boolean isSetHandlInst() { + return isSetField(21); + } + + public void set(quickfix.field.MinQty value) { + setField(value); + } + + public quickfix.field.MinQty get(quickfix.field.MinQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinQty getMinQty() throws FieldNotFound { + return get(new quickfix.field.MinQty()); + } + + public boolean isSet(quickfix.field.MinQty field) { + return isSetField(field); + } + + public boolean isSetMinQty() { + return isSetField(110); + } + + public void set(quickfix.field.MaxFloor value) { + setField(value); + } + + public quickfix.field.MaxFloor get(quickfix.field.MaxFloor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxFloor getMaxFloor() throws FieldNotFound { + return get(new quickfix.field.MaxFloor()); + } + + public boolean isSet(quickfix.field.MaxFloor field) { + return isSetField(field); + } + + public boolean isSetMaxFloor() { + return isSetField(111); + } + + public void set(quickfix.field.PositionEffect value) { + setField(value); + } + + public quickfix.field.PositionEffect get(quickfix.field.PositionEffect value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PositionEffect getPositionEffect() throws FieldNotFound { + return get(new quickfix.field.PositionEffect()); + } + + public boolean isSet(quickfix.field.PositionEffect field) { + return isSetField(field); + } + + public boolean isSetPositionEffect() { + return isSetField(77); + } + + public void set(quickfix.field.MaxShow value) { + setField(value); + } + + public quickfix.field.MaxShow get(quickfix.field.MaxShow value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxShow getMaxShow() throws FieldNotFound { + return get(new quickfix.field.MaxShow()); + } + + public boolean isSet(quickfix.field.MaxShow field) { + return isSetField(field); + } + + public boolean isSetMaxShow() { + return isSetField(210); + } + + public void set(quickfix.field.BookingType value) { + setField(value); + } + + public quickfix.field.BookingType get(quickfix.field.BookingType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BookingType getBookingType() throws FieldNotFound { + return get(new quickfix.field.BookingType()); + } + + public boolean isSet(quickfix.field.BookingType field) { + return isSetField(field); + } + + public boolean isSetBookingType() { + return isSetField(775); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.SettlDate2 value) { + setField(value); + } + + public quickfix.field.SettlDate2 get(quickfix.field.SettlDate2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate2 getSettlDate2() throws FieldNotFound { + return get(new quickfix.field.SettlDate2()); + } + + public boolean isSet(quickfix.field.SettlDate2 field) { + return isSetField(field); + } + + public boolean isSetSettlDate2() { + return isSetField(193); + } + + public void set(quickfix.field.OrderQty2 value) { + setField(value); + } + + public quickfix.field.OrderQty2 get(quickfix.field.OrderQty2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty2 getOrderQty2() throws FieldNotFound { + return get(new quickfix.field.OrderQty2()); + } + + public boolean isSet(quickfix.field.OrderQty2 field) { + return isSetField(field); + } + + public boolean isSetOrderQty2() { + return isSetField(192); + } + + public void set(quickfix.field.LastForwardPoints2 value) { + setField(value); + } + + public quickfix.field.LastForwardPoints2 get(quickfix.field.LastForwardPoints2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastForwardPoints2 getLastForwardPoints2() throws FieldNotFound { + return get(new quickfix.field.LastForwardPoints2()); + } + + public boolean isSet(quickfix.field.LastForwardPoints2 field) { + return isSetField(field); + } + + public boolean isSetLastForwardPoints2() { + return isSetField(641); + } + + public void set(quickfix.field.MultiLegReportingType value) { + setField(value); + } + + public quickfix.field.MultiLegReportingType get(quickfix.field.MultiLegReportingType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MultiLegReportingType getMultiLegReportingType() throws FieldNotFound { + return get(new quickfix.field.MultiLegReportingType()); + } + + public boolean isSet(quickfix.field.MultiLegReportingType field) { + return isSetField(field); + } + + public boolean isSetMultiLegReportingType() { + return isSetField(442); + } + + public void set(quickfix.field.CancellationRights value) { + setField(value); + } + + public quickfix.field.CancellationRights get(quickfix.field.CancellationRights value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CancellationRights getCancellationRights() throws FieldNotFound { + return get(new quickfix.field.CancellationRights()); + } + + public boolean isSet(quickfix.field.CancellationRights field) { + return isSetField(field); + } + + public boolean isSetCancellationRights() { + return isSetField(480); + } + + public void set(quickfix.field.MoneyLaunderingStatus value) { + setField(value); + } + + public quickfix.field.MoneyLaunderingStatus get(quickfix.field.MoneyLaunderingStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MoneyLaunderingStatus getMoneyLaunderingStatus() throws FieldNotFound { + return get(new quickfix.field.MoneyLaunderingStatus()); + } + + public boolean isSet(quickfix.field.MoneyLaunderingStatus field) { + return isSetField(field); + } + + public boolean isSetMoneyLaunderingStatus() { + return isSetField(481); + } + + public void set(quickfix.field.RegistID value) { + setField(value); + } + + public quickfix.field.RegistID get(quickfix.field.RegistID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RegistID getRegistID() throws FieldNotFound { + return get(new quickfix.field.RegistID()); + } + + public boolean isSet(quickfix.field.RegistID field) { + return isSetField(field); + } + + public boolean isSetRegistID() { + return isSetField(513); + } + + public void set(quickfix.field.Designation value) { + setField(value); + } + + public quickfix.field.Designation get(quickfix.field.Designation value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Designation getDesignation() throws FieldNotFound { + return get(new quickfix.field.Designation()); + } + + public boolean isSet(quickfix.field.Designation field) { + return isSetField(field); + } + + public boolean isSetDesignation() { + return isSetField(494); + } + + public void set(quickfix.field.TransBkdTime value) { + setField(value); + } + + public quickfix.field.TransBkdTime get(quickfix.field.TransBkdTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransBkdTime getTransBkdTime() throws FieldNotFound { + return get(new quickfix.field.TransBkdTime()); + } + + public boolean isSet(quickfix.field.TransBkdTime field) { + return isSetField(field); + } + + public boolean isSetTransBkdTime() { + return isSetField(483); + } + + public void set(quickfix.field.ExecValuationPoint value) { + setField(value); + } + + public quickfix.field.ExecValuationPoint get(quickfix.field.ExecValuationPoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecValuationPoint getExecValuationPoint() throws FieldNotFound { + return get(new quickfix.field.ExecValuationPoint()); + } + + public boolean isSet(quickfix.field.ExecValuationPoint field) { + return isSetField(field); + } + + public boolean isSetExecValuationPoint() { + return isSetField(515); + } + + public void set(quickfix.field.ExecPriceType value) { + setField(value); + } + + public quickfix.field.ExecPriceType get(quickfix.field.ExecPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecPriceType getExecPriceType() throws FieldNotFound { + return get(new quickfix.field.ExecPriceType()); + } + + public boolean isSet(quickfix.field.ExecPriceType field) { + return isSetField(field); + } + + public boolean isSetExecPriceType() { + return isSetField(484); + } + + public void set(quickfix.field.ExecPriceAdjustment value) { + setField(value); + } + + public quickfix.field.ExecPriceAdjustment get(quickfix.field.ExecPriceAdjustment value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecPriceAdjustment getExecPriceAdjustment() throws FieldNotFound { + return get(new quickfix.field.ExecPriceAdjustment()); + } + + public boolean isSet(quickfix.field.ExecPriceAdjustment field) { + return isSetField(field); + } + + public boolean isSetExecPriceAdjustment() { + return isSetField(485); + } + + public void set(quickfix.field.PriorityIndicator value) { + setField(value); + } + + public quickfix.field.PriorityIndicator get(quickfix.field.PriorityIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriorityIndicator getPriorityIndicator() throws FieldNotFound { + return get(new quickfix.field.PriorityIndicator()); + } + + public boolean isSet(quickfix.field.PriorityIndicator field) { + return isSetField(field); + } + + public boolean isSetPriorityIndicator() { + return isSetField(638); + } + + public void set(quickfix.field.PriceImprovement value) { + setField(value); + } + + public quickfix.field.PriceImprovement get(quickfix.field.PriceImprovement value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceImprovement getPriceImprovement() throws FieldNotFound { + return get(new quickfix.field.PriceImprovement()); + } + + public boolean isSet(quickfix.field.PriceImprovement field) { + return isSetField(field); + } + + public boolean isSetPriceImprovement() { + return isSetField(639); + } + + public void set(quickfix.field.LastLiquidityInd value) { + setField(value); + } + + public quickfix.field.LastLiquidityInd get(quickfix.field.LastLiquidityInd value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastLiquidityInd getLastLiquidityInd() throws FieldNotFound { + return get(new quickfix.field.LastLiquidityInd()); + } + + public boolean isSet(quickfix.field.LastLiquidityInd field) { + return isSetField(field); + } + + public boolean isSetLastLiquidityInd() { + return isSetField(851); + } + + public void set(quickfix.field.NoContAmts value) { + setField(value); + } + + public quickfix.field.NoContAmts get(quickfix.field.NoContAmts value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoContAmts getNoContAmts() throws FieldNotFound { + return get(new quickfix.field.NoContAmts()); + } + + public boolean isSet(quickfix.field.NoContAmts field) { + return isSetField(field); + } + + public boolean isSetNoContAmts() { + return isSetField(518); + } + + public static class NoContAmts extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {519, 520, 521, 0}; + + public NoContAmts() { + super(518, 519, ORDER); + } + + public void set(quickfix.field.ContAmtType value) { + setField(value); + } + + public quickfix.field.ContAmtType get(quickfix.field.ContAmtType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContAmtType getContAmtType() throws FieldNotFound { + return get(new quickfix.field.ContAmtType()); + } + + public boolean isSet(quickfix.field.ContAmtType field) { + return isSetField(field); + } + + public boolean isSetContAmtType() { + return isSetField(519); + } + + public void set(quickfix.field.ContAmtValue value) { + setField(value); + } + + public quickfix.field.ContAmtValue get(quickfix.field.ContAmtValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContAmtValue getContAmtValue() throws FieldNotFound { + return get(new quickfix.field.ContAmtValue()); + } + + public boolean isSet(quickfix.field.ContAmtValue field) { + return isSetField(field); + } + + public boolean isSetContAmtValue() { + return isSetField(520); + } + + public void set(quickfix.field.ContAmtCurr value) { + setField(value); + } + + public quickfix.field.ContAmtCurr get(quickfix.field.ContAmtCurr value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContAmtCurr getContAmtCurr() throws FieldNotFound { + return get(new quickfix.field.ContAmtCurr()); + } + + public boolean isSet(quickfix.field.ContAmtCurr field) { + return isSetField(field); + } + + public boolean isSetContAmtCurr() { + return isSetField(521); + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 687, 690, 683, 564, 565, 539, 654, 566, 587, 588, 637, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + public void set(quickfix.field.LegQty value) { + setField(value); + } + + public quickfix.field.LegQty get(quickfix.field.LegQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegQty getLegQty() throws FieldNotFound { + return get(new quickfix.field.LegQty()); + } + + public boolean isSet(quickfix.field.LegQty field) { + return isSetField(field); + } + + public boolean isSetLegQty() { + return isSetField(687); + } + + public void set(quickfix.field.LegSwapType value) { + setField(value); + } + + public quickfix.field.LegSwapType get(quickfix.field.LegSwapType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSwapType getLegSwapType() throws FieldNotFound { + return get(new quickfix.field.LegSwapType()); + } + + public boolean isSet(quickfix.field.LegSwapType field) { + return isSetField(field); + } + + public boolean isSetLegSwapType() { + return isSetField(690); + } + + public void set(quickfix.fix44.component.LegStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.LegStipulations get(quickfix.fix44.component.LegStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.LegStipulations getLegStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.LegStipulations()); + } + + public void set(quickfix.field.NoLegStipulations value) { + setField(value); + } + + public quickfix.field.NoLegStipulations get(quickfix.field.NoLegStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegStipulations getNoLegStipulations() throws FieldNotFound { + return get(new quickfix.field.NoLegStipulations()); + } + + public boolean isSet(quickfix.field.NoLegStipulations field) { + return isSetField(field); + } + + public boolean isSetNoLegStipulations() { + return isSetField(683); + } + + public static class NoLegStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {688, 689, 0}; + + public NoLegStipulations() { + super(683, 688, ORDER); + } + + public void set(quickfix.field.LegStipulationType value) { + setField(value); + } + + public quickfix.field.LegStipulationType get(quickfix.field.LegStipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationType getLegStipulationType() throws FieldNotFound { + return get(new quickfix.field.LegStipulationType()); + } + + public boolean isSet(quickfix.field.LegStipulationType field) { + return isSetField(field); + } + + public boolean isSetLegStipulationType() { + return isSetField(688); + } + + public void set(quickfix.field.LegStipulationValue value) { + setField(value); + } + + public quickfix.field.LegStipulationValue get(quickfix.field.LegStipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationValue getLegStipulationValue() throws FieldNotFound { + return get(new quickfix.field.LegStipulationValue()); + } + + public boolean isSet(quickfix.field.LegStipulationValue field) { + return isSetField(field); + } + + public boolean isSetLegStipulationValue() { + return isSetField(689); + } + + } + + public void set(quickfix.field.LegPositionEffect value) { + setField(value); + } + + public quickfix.field.LegPositionEffect get(quickfix.field.LegPositionEffect value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPositionEffect getLegPositionEffect() throws FieldNotFound { + return get(new quickfix.field.LegPositionEffect()); + } + + public boolean isSet(quickfix.field.LegPositionEffect field) { + return isSetField(field); + } + + public boolean isSetLegPositionEffect() { + return isSetField(564); + } + + public void set(quickfix.field.LegCoveredOrUncovered value) { + setField(value); + } + + public quickfix.field.LegCoveredOrUncovered get(quickfix.field.LegCoveredOrUncovered value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCoveredOrUncovered getLegCoveredOrUncovered() throws FieldNotFound { + return get(new quickfix.field.LegCoveredOrUncovered()); + } + + public boolean isSet(quickfix.field.LegCoveredOrUncovered field) { + return isSetField(field); + } + + public boolean isSetLegCoveredOrUncovered() { + return isSetField(565); + } + + public void set(quickfix.fix44.component.NestedParties component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties get(quickfix.fix44.component.NestedParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties getNestedParties() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties()); + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + + public void set(quickfix.field.LegRefID value) { + setField(value); + } + + public quickfix.field.LegRefID get(quickfix.field.LegRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRefID getLegRefID() throws FieldNotFound { + return get(new quickfix.field.LegRefID()); + } + + public boolean isSet(quickfix.field.LegRefID field) { + return isSetField(field); + } + + public boolean isSetLegRefID() { + return isSetField(654); + } + + public void set(quickfix.field.LegPrice value) { + setField(value); + } + + public quickfix.field.LegPrice get(quickfix.field.LegPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPrice getLegPrice() throws FieldNotFound { + return get(new quickfix.field.LegPrice()); + } + + public boolean isSet(quickfix.field.LegPrice field) { + return isSetField(field); + } + + public boolean isSetLegPrice() { + return isSetField(566); + } + + public void set(quickfix.field.LegSettlType value) { + setField(value); + } + + public quickfix.field.LegSettlType get(quickfix.field.LegSettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSettlType getLegSettlType() throws FieldNotFound { + return get(new quickfix.field.LegSettlType()); + } + + public boolean isSet(quickfix.field.LegSettlType field) { + return isSetField(field); + } + + public boolean isSetLegSettlType() { + return isSetField(587); + } + + public void set(quickfix.field.LegSettlDate value) { + setField(value); + } + + public quickfix.field.LegSettlDate get(quickfix.field.LegSettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSettlDate getLegSettlDate() throws FieldNotFound { + return get(new quickfix.field.LegSettlDate()); + } + + public boolean isSet(quickfix.field.LegSettlDate field) { + return isSetField(field); + } + + public boolean isSetLegSettlDate() { + return isSetField(588); + } + + public void set(quickfix.field.LegLastPx value) { + setField(value); + } + + public quickfix.field.LegLastPx get(quickfix.field.LegLastPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLastPx getLegLastPx() throws FieldNotFound { + return get(new quickfix.field.LegLastPx()); + } + + public boolean isSet(quickfix.field.LegLastPx field) { + return isSetField(field); + } + + public boolean isSetLegLastPx() { + return isSetField(637); + } + + } + + public void set(quickfix.field.CopyMsgIndicator value) { + setField(value); + } + + public quickfix.field.CopyMsgIndicator get(quickfix.field.CopyMsgIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CopyMsgIndicator getCopyMsgIndicator() throws FieldNotFound { + return get(new quickfix.field.CopyMsgIndicator()); + } + + public boolean isSet(quickfix.field.CopyMsgIndicator field) { + return isSetField(field); + } + + public boolean isSetCopyMsgIndicator() { + return isSetField(797); + } + + public void set(quickfix.field.NoMiscFees value) { + setField(value); + } + + public quickfix.field.NoMiscFees get(quickfix.field.NoMiscFees value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoMiscFees getNoMiscFees() throws FieldNotFound { + return get(new quickfix.field.NoMiscFees()); + } + + public boolean isSet(quickfix.field.NoMiscFees field) { + return isSetField(field); + } + + public boolean isSetNoMiscFees() { + return isSetField(136); + } + + public static class NoMiscFees extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {137, 138, 139, 891, 0}; + + public NoMiscFees() { + super(136, 137, ORDER); + } + + public void set(quickfix.field.MiscFeeAmt value) { + setField(value); + } + + public quickfix.field.MiscFeeAmt get(quickfix.field.MiscFeeAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeAmt getMiscFeeAmt() throws FieldNotFound { + return get(new quickfix.field.MiscFeeAmt()); + } + + public boolean isSet(quickfix.field.MiscFeeAmt field) { + return isSetField(field); + } + + public boolean isSetMiscFeeAmt() { + return isSetField(137); + } + + public void set(quickfix.field.MiscFeeCurr value) { + setField(value); + } + + public quickfix.field.MiscFeeCurr get(quickfix.field.MiscFeeCurr value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeCurr getMiscFeeCurr() throws FieldNotFound { + return get(new quickfix.field.MiscFeeCurr()); + } + + public boolean isSet(quickfix.field.MiscFeeCurr field) { + return isSetField(field); + } + + public boolean isSetMiscFeeCurr() { + return isSetField(138); + } + + public void set(quickfix.field.MiscFeeType value) { + setField(value); + } + + public quickfix.field.MiscFeeType get(quickfix.field.MiscFeeType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeType getMiscFeeType() throws FieldNotFound { + return get(new quickfix.field.MiscFeeType()); + } + + public boolean isSet(quickfix.field.MiscFeeType field) { + return isSetField(field); + } + + public boolean isSetMiscFeeType() { + return isSetField(139); + } + + public void set(quickfix.field.MiscFeeBasis value) { + setField(value); + } + + public quickfix.field.MiscFeeBasis get(quickfix.field.MiscFeeBasis value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeBasis getMiscFeeBasis() throws FieldNotFound { + return get(new quickfix.field.MiscFeeBasis()); + } + + public boolean isSet(quickfix.field.MiscFeeBasis field) { + return isSetField(field); + } + + public boolean isSetMiscFeeBasis() { + return isSetField(891); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Heartbeat.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Heartbeat.java new file mode 100644 index 000000000..e7eb4b402 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Heartbeat.java @@ -0,0 +1,41 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + + +public class Heartbeat extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "0"; + + + public Heartbeat() { + + super(new int[] {112, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public void set(quickfix.field.TestReqID value) { + setField(value); + } + + public quickfix.field.TestReqID get(quickfix.field.TestReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TestReqID getTestReqID() throws FieldNotFound { + return get(new quickfix.field.TestReqID()); + } + + public boolean isSet(quickfix.field.TestReqID field) { + return isSetField(field); + } + + public boolean isSetTestReqID() { + return isSetField(112); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/IndicationOfInterest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/IndicationOfInterest.java new file mode 100644 index 000000000..15a4a13d9 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/IndicationOfInterest.java @@ -0,0 +1,4543 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class IndicationOfInterest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "6"; + + + public IndicationOfInterest() { + + super(new int[] {23, 28, 26, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 913, 914, 915, 918, 788, 916, 917, 919, 898, 711, 54, 854, 38, 152, 516, 468, 469, 27, 15, 232, 555, 423, 44, 62, 25, 130, 199, 58, 354, 355, 60, 149, 215, 218, 220, 221, 222, 662, 663, 699, 761, 235, 236, 701, 696, 697, 698, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public IndicationOfInterest(quickfix.field.IOIID iOIID, quickfix.field.IOITransType iOITransType, quickfix.field.Side side, quickfix.field.IOIQty iOIQty) { + this(); + setField(iOIID); + setField(iOITransType); + setField(side); + setField(iOIQty); + } + + public void set(quickfix.field.IOIID value) { + setField(value); + } + + public quickfix.field.IOIID get(quickfix.field.IOIID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IOIID getIOIID() throws FieldNotFound { + return get(new quickfix.field.IOIID()); + } + + public boolean isSet(quickfix.field.IOIID field) { + return isSetField(field); + } + + public boolean isSetIOIID() { + return isSetField(23); + } + + public void set(quickfix.field.IOITransType value) { + setField(value); + } + + public quickfix.field.IOITransType get(quickfix.field.IOITransType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IOITransType getIOITransType() throws FieldNotFound { + return get(new quickfix.field.IOITransType()); + } + + public boolean isSet(quickfix.field.IOITransType field) { + return isSetField(field); + } + + public boolean isSetIOITransType() { + return isSetField(28); + } + + public void set(quickfix.field.IOIRefID value) { + setField(value); + } + + public quickfix.field.IOIRefID get(quickfix.field.IOIRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IOIRefID getIOIRefID() throws FieldNotFound { + return get(new quickfix.field.IOIRefID()); + } + + public boolean isSet(quickfix.field.IOIRefID field) { + return isSetField(field); + } + + public boolean isSetIOIRefID() { + return isSetField(26); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.QtyType value) { + setField(value); + } + + public quickfix.field.QtyType get(quickfix.field.QtyType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QtyType getQtyType() throws FieldNotFound { + return get(new quickfix.field.QtyType()); + } + + public boolean isSet(quickfix.field.QtyType field) { + return isSetField(field); + } + + public boolean isSetQtyType() { + return isSetField(854); + } + + public void set(quickfix.fix44.component.OrderQtyData component) { + setComponent(component); + } + + public quickfix.fix44.component.OrderQtyData get(quickfix.fix44.component.OrderQtyData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.OrderQtyData getOrderQtyData() throws FieldNotFound { + return get(new quickfix.fix44.component.OrderQtyData()); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.OrderPercent value) { + setField(value); + } + + public quickfix.field.OrderPercent get(quickfix.field.OrderPercent value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderPercent getOrderPercent() throws FieldNotFound { + return get(new quickfix.field.OrderPercent()); + } + + public boolean isSet(quickfix.field.OrderPercent field) { + return isSetField(field); + } + + public boolean isSetOrderPercent() { + return isSetField(516); + } + + public void set(quickfix.field.RoundingDirection value) { + setField(value); + } + + public quickfix.field.RoundingDirection get(quickfix.field.RoundingDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingDirection getRoundingDirection() throws FieldNotFound { + return get(new quickfix.field.RoundingDirection()); + } + + public boolean isSet(quickfix.field.RoundingDirection field) { + return isSetField(field); + } + + public boolean isSetRoundingDirection() { + return isSetField(468); + } + + public void set(quickfix.field.RoundingModulus value) { + setField(value); + } + + public quickfix.field.RoundingModulus get(quickfix.field.RoundingModulus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingModulus getRoundingModulus() throws FieldNotFound { + return get(new quickfix.field.RoundingModulus()); + } + + public boolean isSet(quickfix.field.RoundingModulus field) { + return isSetField(field); + } + + public boolean isSetRoundingModulus() { + return isSetField(469); + } + + public void set(quickfix.field.IOIQty value) { + setField(value); + } + + public quickfix.field.IOIQty get(quickfix.field.IOIQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IOIQty getIOIQty() throws FieldNotFound { + return get(new quickfix.field.IOIQty()); + } + + public boolean isSet(quickfix.field.IOIQty field) { + return isSetField(field); + } + + public boolean isSetIOIQty() { + return isSetField(27); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.fix44.component.Stipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.Stipulations get(quickfix.fix44.component.Stipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Stipulations getStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.Stipulations()); + } + + public void set(quickfix.field.NoStipulations value) { + setField(value); + } + + public quickfix.field.NoStipulations get(quickfix.field.NoStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStipulations getNoStipulations() throws FieldNotFound { + return get(new quickfix.field.NoStipulations()); + } + + public boolean isSet(quickfix.field.NoStipulations field) { + return isSetField(field); + } + + public boolean isSetNoStipulations() { + return isSetField(232); + } + + public static class NoStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {233, 234, 0}; + + public NoStipulations() { + super(232, 233, ORDER); + } + + public void set(quickfix.field.StipulationType value) { + setField(value); + } + + public quickfix.field.StipulationType get(quickfix.field.StipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationType getStipulationType() throws FieldNotFound { + return get(new quickfix.field.StipulationType()); + } + + public boolean isSet(quickfix.field.StipulationType field) { + return isSetField(field); + } + + public boolean isSetStipulationType() { + return isSetField(233); + } + + public void set(quickfix.field.StipulationValue value) { + setField(value); + } + + public quickfix.field.StipulationValue get(quickfix.field.StipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationValue getStipulationValue() throws FieldNotFound { + return get(new quickfix.field.StipulationValue()); + } + + public boolean isSet(quickfix.field.StipulationValue field) { + return isSetField(field); + } + + public boolean isSetStipulationValue() { + return isSetField(234); + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 682, 683, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + public void set(quickfix.field.LegIOIQty value) { + setField(value); + } + + public quickfix.field.LegIOIQty get(quickfix.field.LegIOIQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIOIQty getLegIOIQty() throws FieldNotFound { + return get(new quickfix.field.LegIOIQty()); + } + + public boolean isSet(quickfix.field.LegIOIQty field) { + return isSetField(field); + } + + public boolean isSetLegIOIQty() { + return isSetField(682); + } + + public void set(quickfix.fix44.component.LegStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.LegStipulations get(quickfix.fix44.component.LegStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.LegStipulations getLegStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.LegStipulations()); + } + + public void set(quickfix.field.NoLegStipulations value) { + setField(value); + } + + public quickfix.field.NoLegStipulations get(quickfix.field.NoLegStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegStipulations getNoLegStipulations() throws FieldNotFound { + return get(new quickfix.field.NoLegStipulations()); + } + + public boolean isSet(quickfix.field.NoLegStipulations field) { + return isSetField(field); + } + + public boolean isSetNoLegStipulations() { + return isSetField(683); + } + + public static class NoLegStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {688, 689, 0}; + + public NoLegStipulations() { + super(683, 688, ORDER); + } + + public void set(quickfix.field.LegStipulationType value) { + setField(value); + } + + public quickfix.field.LegStipulationType get(quickfix.field.LegStipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationType getLegStipulationType() throws FieldNotFound { + return get(new quickfix.field.LegStipulationType()); + } + + public boolean isSet(quickfix.field.LegStipulationType field) { + return isSetField(field); + } + + public boolean isSetLegStipulationType() { + return isSetField(688); + } + + public void set(quickfix.field.LegStipulationValue value) { + setField(value); + } + + public quickfix.field.LegStipulationValue get(quickfix.field.LegStipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationValue getLegStipulationValue() throws FieldNotFound { + return get(new quickfix.field.LegStipulationValue()); + } + + public boolean isSet(quickfix.field.LegStipulationValue field) { + return isSetField(field); + } + + public boolean isSetLegStipulationValue() { + return isSetField(689); + } + + } + + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.ValidUntilTime value) { + setField(value); + } + + public quickfix.field.ValidUntilTime get(quickfix.field.ValidUntilTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ValidUntilTime getValidUntilTime() throws FieldNotFound { + return get(new quickfix.field.ValidUntilTime()); + } + + public boolean isSet(quickfix.field.ValidUntilTime field) { + return isSetField(field); + } + + public boolean isSetValidUntilTime() { + return isSetField(62); + } + + public void set(quickfix.field.IOIQltyInd value) { + setField(value); + } + + public quickfix.field.IOIQltyInd get(quickfix.field.IOIQltyInd value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IOIQltyInd getIOIQltyInd() throws FieldNotFound { + return get(new quickfix.field.IOIQltyInd()); + } + + public boolean isSet(quickfix.field.IOIQltyInd field) { + return isSetField(field); + } + + public boolean isSetIOIQltyInd() { + return isSetField(25); + } + + public void set(quickfix.field.IOINaturalFlag value) { + setField(value); + } + + public quickfix.field.IOINaturalFlag get(quickfix.field.IOINaturalFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IOINaturalFlag getIOINaturalFlag() throws FieldNotFound { + return get(new quickfix.field.IOINaturalFlag()); + } + + public boolean isSet(quickfix.field.IOINaturalFlag field) { + return isSetField(field); + } + + public boolean isSetIOINaturalFlag() { + return isSetField(130); + } + + public void set(quickfix.field.NoIOIQualifiers value) { + setField(value); + } + + public quickfix.field.NoIOIQualifiers get(quickfix.field.NoIOIQualifiers value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoIOIQualifiers getNoIOIQualifiers() throws FieldNotFound { + return get(new quickfix.field.NoIOIQualifiers()); + } + + public boolean isSet(quickfix.field.NoIOIQualifiers field) { + return isSetField(field); + } + + public boolean isSetNoIOIQualifiers() { + return isSetField(199); + } + + public static class NoIOIQualifiers extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {104, 0}; + + public NoIOIQualifiers() { + super(199, 104, ORDER); + } + + public void set(quickfix.field.IOIQualifier value) { + setField(value); + } + + public quickfix.field.IOIQualifier get(quickfix.field.IOIQualifier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IOIQualifier getIOIQualifier() throws FieldNotFound { + return get(new quickfix.field.IOIQualifier()); + } + + public boolean isSet(quickfix.field.IOIQualifier field) { + return isSetField(field); + } + + public boolean isSetIOIQualifier() { + return isSetField(104); + } + + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.URLLink value) { + setField(value); + } + + public quickfix.field.URLLink get(quickfix.field.URLLink value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.URLLink getURLLink() throws FieldNotFound { + return get(new quickfix.field.URLLink()); + } + + public boolean isSet(quickfix.field.URLLink field) { + return isSetField(field); + } + + public boolean isSetURLLink() { + return isSetField(149); + } + + public void set(quickfix.field.NoRoutingIDs value) { + setField(value); + } + + public quickfix.field.NoRoutingIDs get(quickfix.field.NoRoutingIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRoutingIDs getNoRoutingIDs() throws FieldNotFound { + return get(new quickfix.field.NoRoutingIDs()); + } + + public boolean isSet(quickfix.field.NoRoutingIDs field) { + return isSetField(field); + } + + public boolean isSetNoRoutingIDs() { + return isSetField(215); + } + + public static class NoRoutingIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {216, 217, 0}; + + public NoRoutingIDs() { + super(215, 216, ORDER); + } + + public void set(quickfix.field.RoutingType value) { + setField(value); + } + + public quickfix.field.RoutingType get(quickfix.field.RoutingType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoutingType getRoutingType() throws FieldNotFound { + return get(new quickfix.field.RoutingType()); + } + + public boolean isSet(quickfix.field.RoutingType field) { + return isSetField(field); + } + + public boolean isSetRoutingType() { + return isSetField(216); + } + + public void set(quickfix.field.RoutingID value) { + setField(value); + } + + public quickfix.field.RoutingID get(quickfix.field.RoutingID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoutingID getRoutingID() throws FieldNotFound { + return get(new quickfix.field.RoutingID()); + } + + public boolean isSet(quickfix.field.RoutingID field) { + return isSetField(field); + } + + public boolean isSetRoutingID() { + return isSetField(217); + } + + } + + public void set(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData get(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData getSpreadOrBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.SpreadOrBenchmarkCurveData()); + } + + public void set(quickfix.field.Spread value) { + setField(value); + } + + public quickfix.field.Spread get(quickfix.field.Spread value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Spread getSpread() throws FieldNotFound { + return get(new quickfix.field.Spread()); + } + + public boolean isSet(quickfix.field.Spread field) { + return isSetField(field); + } + + public boolean isSetSpread() { + return isSetField(218); + } + + public void set(quickfix.field.BenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveCurrency get(quickfix.field.BenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveCurrency getBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveCurrency() { + return isSetField(220); + } + + public void set(quickfix.field.BenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveName get(quickfix.field.BenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveName getBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveName() { + return isSetField(221); + } + + public void set(quickfix.field.BenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.BenchmarkCurvePoint get(quickfix.field.BenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurvePoint getBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.BenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurvePoint() { + return isSetField(222); + } + + public void set(quickfix.field.BenchmarkPrice value) { + setField(value); + } + + public quickfix.field.BenchmarkPrice get(quickfix.field.BenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPrice getBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPrice()); + } + + public boolean isSet(quickfix.field.BenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPrice() { + return isSetField(662); + } + + public void set(quickfix.field.BenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.BenchmarkPriceType get(quickfix.field.BenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPriceType getBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.BenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPriceType() { + return isSetField(663); + } + + public void set(quickfix.field.BenchmarkSecurityID value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityID get(quickfix.field.BenchmarkSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityID getBenchmarkSecurityID() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityID()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityID field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityID() { + return isSetField(699); + } + + public void set(quickfix.field.BenchmarkSecurityIDSource value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityIDSource get(quickfix.field.BenchmarkSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityIDSource getBenchmarkSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityIDSource()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityIDSource() { + return isSetField(761); + } + + public void set(quickfix.fix44.component.YieldData component) { + setComponent(component); + } + + public quickfix.fix44.component.YieldData get(quickfix.fix44.component.YieldData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.YieldData getYieldData() throws FieldNotFound { + return get(new quickfix.fix44.component.YieldData()); + } + + public void set(quickfix.field.YieldType value) { + setField(value); + } + + public quickfix.field.YieldType get(quickfix.field.YieldType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldType getYieldType() throws FieldNotFound { + return get(new quickfix.field.YieldType()); + } + + public boolean isSet(quickfix.field.YieldType field) { + return isSetField(field); + } + + public boolean isSetYieldType() { + return isSetField(235); + } + + public void set(quickfix.field.Yield value) { + setField(value); + } + + public quickfix.field.Yield get(quickfix.field.Yield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Yield getYield() throws FieldNotFound { + return get(new quickfix.field.Yield()); + } + + public boolean isSet(quickfix.field.Yield field) { + return isSetField(field); + } + + public boolean isSetYield() { + return isSetField(236); + } + + public void set(quickfix.field.YieldCalcDate value) { + setField(value); + } + + public quickfix.field.YieldCalcDate get(quickfix.field.YieldCalcDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldCalcDate getYieldCalcDate() throws FieldNotFound { + return get(new quickfix.field.YieldCalcDate()); + } + + public boolean isSet(quickfix.field.YieldCalcDate field) { + return isSetField(field); + } + + public boolean isSetYieldCalcDate() { + return isSetField(701); + } + + public void set(quickfix.field.YieldRedemptionDate value) { + setField(value); + } + + public quickfix.field.YieldRedemptionDate get(quickfix.field.YieldRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionDate getYieldRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionDate()); + } + + public boolean isSet(quickfix.field.YieldRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionDate() { + return isSetField(696); + } + + public void set(quickfix.field.YieldRedemptionPrice value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPrice get(quickfix.field.YieldRedemptionPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPrice getYieldRedemptionPrice() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPrice()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPrice field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPrice() { + return isSetField(697); + } + + public void set(quickfix.field.YieldRedemptionPriceType value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPriceType get(quickfix.field.YieldRedemptionPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPriceType getYieldRedemptionPriceType() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPriceType()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPriceType field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPriceType() { + return isSetField(698); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ListCancelRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ListCancelRequest.java new file mode 100644 index 000000000..86f44d363 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ListCancelRequest.java @@ -0,0 +1,173 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + + +public class ListCancelRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "K"; + + + public ListCancelRequest() { + + super(new int[] {66, 60, 229, 75, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public ListCancelRequest(quickfix.field.ListID listID, quickfix.field.TransactTime transactTime) { + this(); + setField(listID); + setField(transactTime); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.TradeOriginationDate value) { + setField(value); + } + + public quickfix.field.TradeOriginationDate get(quickfix.field.TradeOriginationDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeOriginationDate getTradeOriginationDate() throws FieldNotFound { + return get(new quickfix.field.TradeOriginationDate()); + } + + public boolean isSet(quickfix.field.TradeOriginationDate field) { + return isSetField(field); + } + + public boolean isSetTradeOriginationDate() { + return isSetField(229); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ListExecute.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ListExecute.java new file mode 100644 index 000000000..7e5bcaaa0 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ListExecute.java @@ -0,0 +1,173 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + + +public class ListExecute extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "L"; + + + public ListExecute() { + + super(new int[] {66, 391, 390, 60, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public ListExecute(quickfix.field.ListID listID, quickfix.field.TransactTime transactTime) { + this(); + setField(listID); + setField(transactTime); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.ClientBidID value) { + setField(value); + } + + public quickfix.field.ClientBidID get(quickfix.field.ClientBidID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClientBidID getClientBidID() throws FieldNotFound { + return get(new quickfix.field.ClientBidID()); + } + + public boolean isSet(quickfix.field.ClientBidID field) { + return isSetField(field); + } + + public boolean isSetClientBidID() { + return isSetField(391); + } + + public void set(quickfix.field.BidID value) { + setField(value); + } + + public quickfix.field.BidID get(quickfix.field.BidID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidID getBidID() throws FieldNotFound { + return get(new quickfix.field.BidID()); + } + + public boolean isSet(quickfix.field.BidID field) { + return isSetField(field); + } + + public boolean isSetBidID() { + return isSetField(390); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ListStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ListStatus.java new file mode 100644 index 000000000..a30876795 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ListStatus.java @@ -0,0 +1,546 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class ListStatus extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "N"; + + + public ListStatus() { + + super(new int[] {66, 429, 82, 431, 83, 444, 445, 446, 60, 68, 893, 73, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public ListStatus(quickfix.field.ListID listID, quickfix.field.ListStatusType listStatusType, quickfix.field.NoRpts noRpts, quickfix.field.ListOrderStatus listOrderStatus, quickfix.field.RptSeq rptSeq, quickfix.field.TotNoOrders totNoOrders) { + this(); + setField(listID); + setField(listStatusType); + setField(noRpts); + setField(listOrderStatus); + setField(rptSeq); + setField(totNoOrders); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.ListStatusType value) { + setField(value); + } + + public quickfix.field.ListStatusType get(quickfix.field.ListStatusType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListStatusType getListStatusType() throws FieldNotFound { + return get(new quickfix.field.ListStatusType()); + } + + public boolean isSet(quickfix.field.ListStatusType field) { + return isSetField(field); + } + + public boolean isSetListStatusType() { + return isSetField(429); + } + + public void set(quickfix.field.NoRpts value) { + setField(value); + } + + public quickfix.field.NoRpts get(quickfix.field.NoRpts value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRpts getNoRpts() throws FieldNotFound { + return get(new quickfix.field.NoRpts()); + } + + public boolean isSet(quickfix.field.NoRpts field) { + return isSetField(field); + } + + public boolean isSetNoRpts() { + return isSetField(82); + } + + public void set(quickfix.field.ListOrderStatus value) { + setField(value); + } + + public quickfix.field.ListOrderStatus get(quickfix.field.ListOrderStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListOrderStatus getListOrderStatus() throws FieldNotFound { + return get(new quickfix.field.ListOrderStatus()); + } + + public boolean isSet(quickfix.field.ListOrderStatus field) { + return isSetField(field); + } + + public boolean isSetListOrderStatus() { + return isSetField(431); + } + + public void set(quickfix.field.RptSeq value) { + setField(value); + } + + public quickfix.field.RptSeq get(quickfix.field.RptSeq value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RptSeq getRptSeq() throws FieldNotFound { + return get(new quickfix.field.RptSeq()); + } + + public boolean isSet(quickfix.field.RptSeq field) { + return isSetField(field); + } + + public boolean isSetRptSeq() { + return isSetField(83); + } + + public void set(quickfix.field.ListStatusText value) { + setField(value); + } + + public quickfix.field.ListStatusText get(quickfix.field.ListStatusText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListStatusText getListStatusText() throws FieldNotFound { + return get(new quickfix.field.ListStatusText()); + } + + public boolean isSet(quickfix.field.ListStatusText field) { + return isSetField(field); + } + + public boolean isSetListStatusText() { + return isSetField(444); + } + + public void set(quickfix.field.EncodedListStatusTextLen value) { + setField(value); + } + + public quickfix.field.EncodedListStatusTextLen get(quickfix.field.EncodedListStatusTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedListStatusTextLen getEncodedListStatusTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedListStatusTextLen()); + } + + public boolean isSet(quickfix.field.EncodedListStatusTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedListStatusTextLen() { + return isSetField(445); + } + + public void set(quickfix.field.EncodedListStatusText value) { + setField(value); + } + + public quickfix.field.EncodedListStatusText get(quickfix.field.EncodedListStatusText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedListStatusText getEncodedListStatusText() throws FieldNotFound { + return get(new quickfix.field.EncodedListStatusText()); + } + + public boolean isSet(quickfix.field.EncodedListStatusText field) { + return isSetField(field); + } + + public boolean isSetEncodedListStatusText() { + return isSetField(446); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.TotNoOrders value) { + setField(value); + } + + public quickfix.field.TotNoOrders get(quickfix.field.TotNoOrders value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotNoOrders getTotNoOrders() throws FieldNotFound { + return get(new quickfix.field.TotNoOrders()); + } + + public boolean isSet(quickfix.field.TotNoOrders field) { + return isSetField(field); + } + + public boolean isSetTotNoOrders() { + return isSetField(68); + } + + public void set(quickfix.field.LastFragment value) { + setField(value); + } + + public quickfix.field.LastFragment get(quickfix.field.LastFragment value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastFragment getLastFragment() throws FieldNotFound { + return get(new quickfix.field.LastFragment()); + } + + public boolean isSet(quickfix.field.LastFragment field) { + return isSetField(field); + } + + public boolean isSetLastFragment() { + return isSetField(893); + } + + public void set(quickfix.field.NoOrders value) { + setField(value); + } + + public quickfix.field.NoOrders get(quickfix.field.NoOrders value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoOrders getNoOrders() throws FieldNotFound { + return get(new quickfix.field.NoOrders()); + } + + public boolean isSet(quickfix.field.NoOrders field) { + return isSetField(field); + } + + public boolean isSetNoOrders() { + return isSetField(73); + } + + public static class NoOrders extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {11, 526, 14, 39, 636, 151, 84, 6, 103, 58, 354, 355, 0}; + + public NoOrders() { + super(73, 11, ORDER); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.CumQty value) { + setField(value); + } + + public quickfix.field.CumQty get(quickfix.field.CumQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CumQty getCumQty() throws FieldNotFound { + return get(new quickfix.field.CumQty()); + } + + public boolean isSet(quickfix.field.CumQty field) { + return isSetField(field); + } + + public boolean isSetCumQty() { + return isSetField(14); + } + + public void set(quickfix.field.OrdStatus value) { + setField(value); + } + + public quickfix.field.OrdStatus get(quickfix.field.OrdStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdStatus getOrdStatus() throws FieldNotFound { + return get(new quickfix.field.OrdStatus()); + } + + public boolean isSet(quickfix.field.OrdStatus field) { + return isSetField(field); + } + + public boolean isSetOrdStatus() { + return isSetField(39); + } + + public void set(quickfix.field.WorkingIndicator value) { + setField(value); + } + + public quickfix.field.WorkingIndicator get(quickfix.field.WorkingIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.WorkingIndicator getWorkingIndicator() throws FieldNotFound { + return get(new quickfix.field.WorkingIndicator()); + } + + public boolean isSet(quickfix.field.WorkingIndicator field) { + return isSetField(field); + } + + public boolean isSetWorkingIndicator() { + return isSetField(636); + } + + public void set(quickfix.field.LeavesQty value) { + setField(value); + } + + public quickfix.field.LeavesQty get(quickfix.field.LeavesQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LeavesQty getLeavesQty() throws FieldNotFound { + return get(new quickfix.field.LeavesQty()); + } + + public boolean isSet(quickfix.field.LeavesQty field) { + return isSetField(field); + } + + public boolean isSetLeavesQty() { + return isSetField(151); + } + + public void set(quickfix.field.CxlQty value) { + setField(value); + } + + public quickfix.field.CxlQty get(quickfix.field.CxlQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CxlQty getCxlQty() throws FieldNotFound { + return get(new quickfix.field.CxlQty()); + } + + public boolean isSet(quickfix.field.CxlQty field) { + return isSetField(field); + } + + public boolean isSetCxlQty() { + return isSetField(84); + } + + public void set(quickfix.field.AvgPx value) { + setField(value); + } + + public quickfix.field.AvgPx get(quickfix.field.AvgPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AvgPx getAvgPx() throws FieldNotFound { + return get(new quickfix.field.AvgPx()); + } + + public boolean isSet(quickfix.field.AvgPx field) { + return isSetField(field); + } + + public boolean isSetAvgPx() { + return isSetField(6); + } + + public void set(quickfix.field.OrdRejReason value) { + setField(value); + } + + public quickfix.field.OrdRejReason get(quickfix.field.OrdRejReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdRejReason getOrdRejReason() throws FieldNotFound { + return get(new quickfix.field.OrdRejReason()); + } + + public boolean isSet(quickfix.field.OrdRejReason field) { + return isSetField(field); + } + + public boolean isSetOrdRejReason() { + return isSetField(103); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ListStatusRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ListStatusRequest.java new file mode 100644 index 000000000..a05537515 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ListStatusRequest.java @@ -0,0 +1,109 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + + +public class ListStatusRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "M"; + + + public ListStatusRequest() { + + super(new int[] {66, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public ListStatusRequest(quickfix.field.ListID listID) { + this(); + setField(listID); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ListStrikePrice.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ListStrikePrice.java new file mode 100644 index 000000000..959c466aa --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ListStrikePrice.java @@ -0,0 +1,2526 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class ListStrikePrice extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "m"; + + + public ListStrikePrice() { + + super(new int[] {66, 422, 893, 428, 711, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public ListStrikePrice(quickfix.field.ListID listID, quickfix.field.TotNoStrikes totNoStrikes) { + this(); + setField(listID); + setField(totNoStrikes); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.TotNoStrikes value) { + setField(value); + } + + public quickfix.field.TotNoStrikes get(quickfix.field.TotNoStrikes value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotNoStrikes getTotNoStrikes() throws FieldNotFound { + return get(new quickfix.field.TotNoStrikes()); + } + + public boolean isSet(quickfix.field.TotNoStrikes field) { + return isSetField(field); + } + + public boolean isSetTotNoStrikes() { + return isSetField(422); + } + + public void set(quickfix.field.LastFragment value) { + setField(value); + } + + public quickfix.field.LastFragment get(quickfix.field.LastFragment value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastFragment getLastFragment() throws FieldNotFound { + return get(new quickfix.field.LastFragment()); + } + + public boolean isSet(quickfix.field.LastFragment field) { + return isSetField(field); + } + + public boolean isSetLastFragment() { + return isSetField(893); + } + + public void set(quickfix.field.NoStrikes value) { + setField(value); + } + + public quickfix.field.NoStrikes get(quickfix.field.NoStrikes value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStrikes getNoStrikes() throws FieldNotFound { + return get(new quickfix.field.NoStrikes()); + } + + public boolean isSet(quickfix.field.NoStrikes field) { + return isSetField(field); + } + + public boolean isSetNoStrikes() { + return isSetField(428); + } + + public static class NoStrikes extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 0}; + + public NoStrikes() { + super(428, 55, ORDER); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 140, 11, 526, 54, 44, 15, 58, 354, 355, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + public void set(quickfix.field.PrevClosePx value) { + setField(value); + } + + public quickfix.field.PrevClosePx get(quickfix.field.PrevClosePx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PrevClosePx getPrevClosePx() throws FieldNotFound { + return get(new quickfix.field.PrevClosePx()); + } + + public boolean isSet(quickfix.field.PrevClosePx field) { + return isSetField(field); + } + + public boolean isSetPrevClosePx() { + return isSetField(140); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Logon.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Logon.java new file mode 100644 index 000000000..8571a5d26 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Logon.java @@ -0,0 +1,311 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class Logon extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "A"; + + + public Logon() { + + super(new int[] {98, 108, 95, 96, 141, 789, 383, 384, 464, 553, 554, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public Logon(quickfix.field.EncryptMethod encryptMethod, quickfix.field.HeartBtInt heartBtInt) { + this(); + setField(encryptMethod); + setField(heartBtInt); + } + + public void set(quickfix.field.EncryptMethod value) { + setField(value); + } + + public quickfix.field.EncryptMethod get(quickfix.field.EncryptMethod value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncryptMethod getEncryptMethod() throws FieldNotFound { + return get(new quickfix.field.EncryptMethod()); + } + + public boolean isSet(quickfix.field.EncryptMethod field) { + return isSetField(field); + } + + public boolean isSetEncryptMethod() { + return isSetField(98); + } + + public void set(quickfix.field.HeartBtInt value) { + setField(value); + } + + public quickfix.field.HeartBtInt get(quickfix.field.HeartBtInt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.HeartBtInt getHeartBtInt() throws FieldNotFound { + return get(new quickfix.field.HeartBtInt()); + } + + public boolean isSet(quickfix.field.HeartBtInt field) { + return isSetField(field); + } + + public boolean isSetHeartBtInt() { + return isSetField(108); + } + + public void set(quickfix.field.RawDataLength value) { + setField(value); + } + + public quickfix.field.RawDataLength get(quickfix.field.RawDataLength value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RawDataLength getRawDataLength() throws FieldNotFound { + return get(new quickfix.field.RawDataLength()); + } + + public boolean isSet(quickfix.field.RawDataLength field) { + return isSetField(field); + } + + public boolean isSetRawDataLength() { + return isSetField(95); + } + + public void set(quickfix.field.RawData value) { + setField(value); + } + + public quickfix.field.RawData get(quickfix.field.RawData value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RawData getRawData() throws FieldNotFound { + return get(new quickfix.field.RawData()); + } + + public boolean isSet(quickfix.field.RawData field) { + return isSetField(field); + } + + public boolean isSetRawData() { + return isSetField(96); + } + + public void set(quickfix.field.ResetSeqNumFlag value) { + setField(value); + } + + public quickfix.field.ResetSeqNumFlag get(quickfix.field.ResetSeqNumFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ResetSeqNumFlag getResetSeqNumFlag() throws FieldNotFound { + return get(new quickfix.field.ResetSeqNumFlag()); + } + + public boolean isSet(quickfix.field.ResetSeqNumFlag field) { + return isSetField(field); + } + + public boolean isSetResetSeqNumFlag() { + return isSetField(141); + } + + public void set(quickfix.field.NextExpectedMsgSeqNum value) { + setField(value); + } + + public quickfix.field.NextExpectedMsgSeqNum get(quickfix.field.NextExpectedMsgSeqNum value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NextExpectedMsgSeqNum getNextExpectedMsgSeqNum() throws FieldNotFound { + return get(new quickfix.field.NextExpectedMsgSeqNum()); + } + + public boolean isSet(quickfix.field.NextExpectedMsgSeqNum field) { + return isSetField(field); + } + + public boolean isSetNextExpectedMsgSeqNum() { + return isSetField(789); + } + + public void set(quickfix.field.MaxMessageSize value) { + setField(value); + } + + public quickfix.field.MaxMessageSize get(quickfix.field.MaxMessageSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxMessageSize getMaxMessageSize() throws FieldNotFound { + return get(new quickfix.field.MaxMessageSize()); + } + + public boolean isSet(quickfix.field.MaxMessageSize field) { + return isSetField(field); + } + + public boolean isSetMaxMessageSize() { + return isSetField(383); + } + + public void set(quickfix.field.NoMsgTypes value) { + setField(value); + } + + public quickfix.field.NoMsgTypes get(quickfix.field.NoMsgTypes value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoMsgTypes getNoMsgTypes() throws FieldNotFound { + return get(new quickfix.field.NoMsgTypes()); + } + + public boolean isSet(quickfix.field.NoMsgTypes field) { + return isSetField(field); + } + + public boolean isSetNoMsgTypes() { + return isSetField(384); + } + + public static class NoMsgTypes extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {372, 385, 0}; + + public NoMsgTypes() { + super(384, 372, ORDER); + } + + public void set(quickfix.field.RefMsgType value) { + setField(value); + } + + public quickfix.field.RefMsgType get(quickfix.field.RefMsgType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RefMsgType getRefMsgType() throws FieldNotFound { + return get(new quickfix.field.RefMsgType()); + } + + public boolean isSet(quickfix.field.RefMsgType field) { + return isSetField(field); + } + + public boolean isSetRefMsgType() { + return isSetField(372); + } + + public void set(quickfix.field.MsgDirection value) { + setField(value); + } + + public quickfix.field.MsgDirection get(quickfix.field.MsgDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MsgDirection getMsgDirection() throws FieldNotFound { + return get(new quickfix.field.MsgDirection()); + } + + public boolean isSet(quickfix.field.MsgDirection field) { + return isSetField(field); + } + + public boolean isSetMsgDirection() { + return isSetField(385); + } + + } + + public void set(quickfix.field.TestMessageIndicator value) { + setField(value); + } + + public quickfix.field.TestMessageIndicator get(quickfix.field.TestMessageIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TestMessageIndicator getTestMessageIndicator() throws FieldNotFound { + return get(new quickfix.field.TestMessageIndicator()); + } + + public boolean isSet(quickfix.field.TestMessageIndicator field) { + return isSetField(field); + } + + public boolean isSetTestMessageIndicator() { + return isSetField(464); + } + + public void set(quickfix.field.Username value) { + setField(value); + } + + public quickfix.field.Username get(quickfix.field.Username value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Username getUsername() throws FieldNotFound { + return get(new quickfix.field.Username()); + } + + public boolean isSet(quickfix.field.Username field) { + return isSetField(field); + } + + public boolean isSetUsername() { + return isSetField(553); + } + + public void set(quickfix.field.Password value) { + setField(value); + } + + public quickfix.field.Password get(quickfix.field.Password value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Password getPassword() throws FieldNotFound { + return get(new quickfix.field.Password()); + } + + public boolean isSet(quickfix.field.Password field) { + return isSetField(field); + } + + public boolean isSetPassword() { + return isSetField(554); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Logout.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Logout.java new file mode 100644 index 000000000..644232822 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Logout.java @@ -0,0 +1,83 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + + +public class Logout extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "5"; + + + public Logout() { + + super(new int[] {58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MarketDataIncrementalRefresh.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MarketDataIncrementalRefresh.java new file mode 100644 index 000000000..9fbe95ba6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MarketDataIncrementalRefresh.java @@ -0,0 +1,4151 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class MarketDataIncrementalRefresh extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "X"; + + + public MarketDataIncrementalRefresh() { + + super(new int[] {262, 268, 813, 814, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public void set(quickfix.field.MDReqID value) { + setField(value); + } + + public quickfix.field.MDReqID get(quickfix.field.MDReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDReqID getMDReqID() throws FieldNotFound { + return get(new quickfix.field.MDReqID()); + } + + public boolean isSet(quickfix.field.MDReqID field) { + return isSetField(field); + } + + public boolean isSetMDReqID() { + return isSetField(262); + } + + public void set(quickfix.field.NoMDEntries value) { + setField(value); + } + + public quickfix.field.NoMDEntries get(quickfix.field.NoMDEntries value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoMDEntries getNoMDEntries() throws FieldNotFound { + return get(new quickfix.field.NoMDEntries()); + } + + public boolean isSet(quickfix.field.NoMDEntries field) { + return isSetField(field); + } + + public boolean isSetNoMDEntries() { + return isSetField(268); + } + + public static class NoMDEntries extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {279, 285, 269, 278, 280, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 711, 555, 291, 292, 270, 15, 271, 272, 273, 274, 275, 336, 625, 276, 277, 282, 283, 284, 286, 59, 432, 126, 110, 18, 287, 37, 299, 288, 289, 346, 290, 546, 811, 451, 58, 354, 355, 0}; + + public NoMDEntries() { + super(268, 279, ORDER); + } + + public void set(quickfix.field.MDUpdateAction value) { + setField(value); + } + + public quickfix.field.MDUpdateAction get(quickfix.field.MDUpdateAction value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDUpdateAction getMDUpdateAction() throws FieldNotFound { + return get(new quickfix.field.MDUpdateAction()); + } + + public boolean isSet(quickfix.field.MDUpdateAction field) { + return isSetField(field); + } + + public boolean isSetMDUpdateAction() { + return isSetField(279); + } + + public void set(quickfix.field.DeleteReason value) { + setField(value); + } + + public quickfix.field.DeleteReason get(quickfix.field.DeleteReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeleteReason getDeleteReason() throws FieldNotFound { + return get(new quickfix.field.DeleteReason()); + } + + public boolean isSet(quickfix.field.DeleteReason field) { + return isSetField(field); + } + + public boolean isSetDeleteReason() { + return isSetField(285); + } + + public void set(quickfix.field.MDEntryType value) { + setField(value); + } + + public quickfix.field.MDEntryType get(quickfix.field.MDEntryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryType getMDEntryType() throws FieldNotFound { + return get(new quickfix.field.MDEntryType()); + } + + public boolean isSet(quickfix.field.MDEntryType field) { + return isSetField(field); + } + + public boolean isSetMDEntryType() { + return isSetField(269); + } + + public void set(quickfix.field.MDEntryID value) { + setField(value); + } + + public quickfix.field.MDEntryID get(quickfix.field.MDEntryID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryID getMDEntryID() throws FieldNotFound { + return get(new quickfix.field.MDEntryID()); + } + + public boolean isSet(quickfix.field.MDEntryID field) { + return isSetField(field); + } + + public boolean isSetMDEntryID() { + return isSetField(278); + } + + public void set(quickfix.field.MDEntryRefID value) { + setField(value); + } + + public quickfix.field.MDEntryRefID get(quickfix.field.MDEntryRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryRefID getMDEntryRefID() throws FieldNotFound { + return get(new quickfix.field.MDEntryRefID()); + } + + public boolean isSet(quickfix.field.MDEntryRefID field) { + return isSetField(field); + } + + public boolean isSetMDEntryRefID() { + return isSetField(280); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.FinancialStatus value) { + setField(value); + } + + public quickfix.field.FinancialStatus get(quickfix.field.FinancialStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FinancialStatus getFinancialStatus() throws FieldNotFound { + return get(new quickfix.field.FinancialStatus()); + } + + public boolean isSet(quickfix.field.FinancialStatus field) { + return isSetField(field); + } + + public boolean isSetFinancialStatus() { + return isSetField(291); + } + + public void set(quickfix.field.CorporateAction value) { + setField(value); + } + + public quickfix.field.CorporateAction get(quickfix.field.CorporateAction value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CorporateAction getCorporateAction() throws FieldNotFound { + return get(new quickfix.field.CorporateAction()); + } + + public boolean isSet(quickfix.field.CorporateAction field) { + return isSetField(field); + } + + public boolean isSetCorporateAction() { + return isSetField(292); + } + + public void set(quickfix.field.MDEntryPx value) { + setField(value); + } + + public quickfix.field.MDEntryPx get(quickfix.field.MDEntryPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryPx getMDEntryPx() throws FieldNotFound { + return get(new quickfix.field.MDEntryPx()); + } + + public boolean isSet(quickfix.field.MDEntryPx field) { + return isSetField(field); + } + + public boolean isSetMDEntryPx() { + return isSetField(270); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.MDEntrySize value) { + setField(value); + } + + public quickfix.field.MDEntrySize get(quickfix.field.MDEntrySize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntrySize getMDEntrySize() throws FieldNotFound { + return get(new quickfix.field.MDEntrySize()); + } + + public boolean isSet(quickfix.field.MDEntrySize field) { + return isSetField(field); + } + + public boolean isSetMDEntrySize() { + return isSetField(271); + } + + public void set(quickfix.field.MDEntryDate value) { + setField(value); + } + + public quickfix.field.MDEntryDate get(quickfix.field.MDEntryDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryDate getMDEntryDate() throws FieldNotFound { + return get(new quickfix.field.MDEntryDate()); + } + + public boolean isSet(quickfix.field.MDEntryDate field) { + return isSetField(field); + } + + public boolean isSetMDEntryDate() { + return isSetField(272); + } + + public void set(quickfix.field.MDEntryTime value) { + setField(value); + } + + public quickfix.field.MDEntryTime get(quickfix.field.MDEntryTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryTime getMDEntryTime() throws FieldNotFound { + return get(new quickfix.field.MDEntryTime()); + } + + public boolean isSet(quickfix.field.MDEntryTime field) { + return isSetField(field); + } + + public boolean isSetMDEntryTime() { + return isSetField(273); + } + + public void set(quickfix.field.TickDirection value) { + setField(value); + } + + public quickfix.field.TickDirection get(quickfix.field.TickDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TickDirection getTickDirection() throws FieldNotFound { + return get(new quickfix.field.TickDirection()); + } + + public boolean isSet(quickfix.field.TickDirection field) { + return isSetField(field); + } + + public boolean isSetTickDirection() { + return isSetField(274); + } + + public void set(quickfix.field.MDMkt value) { + setField(value); + } + + public quickfix.field.MDMkt get(quickfix.field.MDMkt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDMkt getMDMkt() throws FieldNotFound { + return get(new quickfix.field.MDMkt()); + } + + public boolean isSet(quickfix.field.MDMkt field) { + return isSetField(field); + } + + public boolean isSetMDMkt() { + return isSetField(275); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.QuoteCondition value) { + setField(value); + } + + public quickfix.field.QuoteCondition get(quickfix.field.QuoteCondition value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteCondition getQuoteCondition() throws FieldNotFound { + return get(new quickfix.field.QuoteCondition()); + } + + public boolean isSet(quickfix.field.QuoteCondition field) { + return isSetField(field); + } + + public boolean isSetQuoteCondition() { + return isSetField(276); + } + + public void set(quickfix.field.TradeCondition value) { + setField(value); + } + + public quickfix.field.TradeCondition get(quickfix.field.TradeCondition value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeCondition getTradeCondition() throws FieldNotFound { + return get(new quickfix.field.TradeCondition()); + } + + public boolean isSet(quickfix.field.TradeCondition field) { + return isSetField(field); + } + + public boolean isSetTradeCondition() { + return isSetField(277); + } + + public void set(quickfix.field.MDEntryOriginator value) { + setField(value); + } + + public quickfix.field.MDEntryOriginator get(quickfix.field.MDEntryOriginator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryOriginator getMDEntryOriginator() throws FieldNotFound { + return get(new quickfix.field.MDEntryOriginator()); + } + + public boolean isSet(quickfix.field.MDEntryOriginator field) { + return isSetField(field); + } + + public boolean isSetMDEntryOriginator() { + return isSetField(282); + } + + public void set(quickfix.field.LocationID value) { + setField(value); + } + + public quickfix.field.LocationID get(quickfix.field.LocationID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocationID getLocationID() throws FieldNotFound { + return get(new quickfix.field.LocationID()); + } + + public boolean isSet(quickfix.field.LocationID field) { + return isSetField(field); + } + + public boolean isSetLocationID() { + return isSetField(283); + } + + public void set(quickfix.field.DeskID value) { + setField(value); + } + + public quickfix.field.DeskID get(quickfix.field.DeskID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeskID getDeskID() throws FieldNotFound { + return get(new quickfix.field.DeskID()); + } + + public boolean isSet(quickfix.field.DeskID field) { + return isSetField(field); + } + + public boolean isSetDeskID() { + return isSetField(284); + } + + public void set(quickfix.field.OpenCloseSettlFlag value) { + setField(value); + } + + public quickfix.field.OpenCloseSettlFlag get(quickfix.field.OpenCloseSettlFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OpenCloseSettlFlag getOpenCloseSettlFlag() throws FieldNotFound { + return get(new quickfix.field.OpenCloseSettlFlag()); + } + + public boolean isSet(quickfix.field.OpenCloseSettlFlag field) { + return isSetField(field); + } + + public boolean isSetOpenCloseSettlFlag() { + return isSetField(286); + } + + public void set(quickfix.field.TimeInForce value) { + setField(value); + } + + public quickfix.field.TimeInForce get(quickfix.field.TimeInForce value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TimeInForce getTimeInForce() throws FieldNotFound { + return get(new quickfix.field.TimeInForce()); + } + + public boolean isSet(quickfix.field.TimeInForce field) { + return isSetField(field); + } + + public boolean isSetTimeInForce() { + return isSetField(59); + } + + public void set(quickfix.field.ExpireDate value) { + setField(value); + } + + public quickfix.field.ExpireDate get(quickfix.field.ExpireDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireDate getExpireDate() throws FieldNotFound { + return get(new quickfix.field.ExpireDate()); + } + + public boolean isSet(quickfix.field.ExpireDate field) { + return isSetField(field); + } + + public boolean isSetExpireDate() { + return isSetField(432); + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.field.MinQty value) { + setField(value); + } + + public quickfix.field.MinQty get(quickfix.field.MinQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinQty getMinQty() throws FieldNotFound { + return get(new quickfix.field.MinQty()); + } + + public boolean isSet(quickfix.field.MinQty field) { + return isSetField(field); + } + + public boolean isSetMinQty() { + return isSetField(110); + } + + public void set(quickfix.field.ExecInst value) { + setField(value); + } + + public quickfix.field.ExecInst get(quickfix.field.ExecInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecInst getExecInst() throws FieldNotFound { + return get(new quickfix.field.ExecInst()); + } + + public boolean isSet(quickfix.field.ExecInst field) { + return isSetField(field); + } + + public boolean isSetExecInst() { + return isSetField(18); + } + + public void set(quickfix.field.SellerDays value) { + setField(value); + } + + public quickfix.field.SellerDays get(quickfix.field.SellerDays value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SellerDays getSellerDays() throws FieldNotFound { + return get(new quickfix.field.SellerDays()); + } + + public boolean isSet(quickfix.field.SellerDays field) { + return isSetField(field); + } + + public boolean isSetSellerDays() { + return isSetField(287); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.QuoteEntryID value) { + setField(value); + } + + public quickfix.field.QuoteEntryID get(quickfix.field.QuoteEntryID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteEntryID getQuoteEntryID() throws FieldNotFound { + return get(new quickfix.field.QuoteEntryID()); + } + + public boolean isSet(quickfix.field.QuoteEntryID field) { + return isSetField(field); + } + + public boolean isSetQuoteEntryID() { + return isSetField(299); + } + + public void set(quickfix.field.MDEntryBuyer value) { + setField(value); + } + + public quickfix.field.MDEntryBuyer get(quickfix.field.MDEntryBuyer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryBuyer getMDEntryBuyer() throws FieldNotFound { + return get(new quickfix.field.MDEntryBuyer()); + } + + public boolean isSet(quickfix.field.MDEntryBuyer field) { + return isSetField(field); + } + + public boolean isSetMDEntryBuyer() { + return isSetField(288); + } + + public void set(quickfix.field.MDEntrySeller value) { + setField(value); + } + + public quickfix.field.MDEntrySeller get(quickfix.field.MDEntrySeller value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntrySeller getMDEntrySeller() throws FieldNotFound { + return get(new quickfix.field.MDEntrySeller()); + } + + public boolean isSet(quickfix.field.MDEntrySeller field) { + return isSetField(field); + } + + public boolean isSetMDEntrySeller() { + return isSetField(289); + } + + public void set(quickfix.field.NumberOfOrders value) { + setField(value); + } + + public quickfix.field.NumberOfOrders get(quickfix.field.NumberOfOrders value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NumberOfOrders getNumberOfOrders() throws FieldNotFound { + return get(new quickfix.field.NumberOfOrders()); + } + + public boolean isSet(quickfix.field.NumberOfOrders field) { + return isSetField(field); + } + + public boolean isSetNumberOfOrders() { + return isSetField(346); + } + + public void set(quickfix.field.MDEntryPositionNo value) { + setField(value); + } + + public quickfix.field.MDEntryPositionNo get(quickfix.field.MDEntryPositionNo value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryPositionNo getMDEntryPositionNo() throws FieldNotFound { + return get(new quickfix.field.MDEntryPositionNo()); + } + + public boolean isSet(quickfix.field.MDEntryPositionNo field) { + return isSetField(field); + } + + public boolean isSetMDEntryPositionNo() { + return isSetField(290); + } + + public void set(quickfix.field.Scope value) { + setField(value); + } + + public quickfix.field.Scope get(quickfix.field.Scope value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Scope getScope() throws FieldNotFound { + return get(new quickfix.field.Scope()); + } + + public boolean isSet(quickfix.field.Scope field) { + return isSetField(field); + } + + public boolean isSetScope() { + return isSetField(546); + } + + public void set(quickfix.field.PriceDelta value) { + setField(value); + } + + public quickfix.field.PriceDelta get(quickfix.field.PriceDelta value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceDelta getPriceDelta() throws FieldNotFound { + return get(new quickfix.field.PriceDelta()); + } + + public boolean isSet(quickfix.field.PriceDelta field) { + return isSetField(field); + } + + public boolean isSetPriceDelta() { + return isSetField(811); + } + + public void set(quickfix.field.NetChgPrevDay value) { + setField(value); + } + + public quickfix.field.NetChgPrevDay get(quickfix.field.NetChgPrevDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NetChgPrevDay getNetChgPrevDay() throws FieldNotFound { + return get(new quickfix.field.NetChgPrevDay()); + } + + public boolean isSet(quickfix.field.NetChgPrevDay field) { + return isSetField(field); + } + + public boolean isSetNetChgPrevDay() { + return isSetField(451); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + } + + public void set(quickfix.field.ApplQueueDepth value) { + setField(value); + } + + public quickfix.field.ApplQueueDepth get(quickfix.field.ApplQueueDepth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ApplQueueDepth getApplQueueDepth() throws FieldNotFound { + return get(new quickfix.field.ApplQueueDepth()); + } + + public boolean isSet(quickfix.field.ApplQueueDepth field) { + return isSetField(field); + } + + public boolean isSetApplQueueDepth() { + return isSetField(813); + } + + public void set(quickfix.field.ApplQueueResolution value) { + setField(value); + } + + public quickfix.field.ApplQueueResolution get(quickfix.field.ApplQueueResolution value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ApplQueueResolution getApplQueueResolution() throws FieldNotFound { + return get(new quickfix.field.ApplQueueResolution()); + } + + public boolean isSet(quickfix.field.ApplQueueResolution field) { + return isSetField(field); + } + + public boolean isSetApplQueueResolution() { + return isSetField(814); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MarketDataRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MarketDataRequest.java new file mode 100644 index 000000000..c5dc27f1f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MarketDataRequest.java @@ -0,0 +1,3592 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class MarketDataRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "V"; + + + public MarketDataRequest() { + + super(new int[] {262, 263, 264, 265, 266, 286, 546, 547, 267, 146, 386, 815, 812, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public MarketDataRequest(quickfix.field.MDReqID mDReqID, quickfix.field.SubscriptionRequestType subscriptionRequestType, quickfix.field.MarketDepth marketDepth) { + this(); + setField(mDReqID); + setField(subscriptionRequestType); + setField(marketDepth); + } + + public void set(quickfix.field.MDReqID value) { + setField(value); + } + + public quickfix.field.MDReqID get(quickfix.field.MDReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDReqID getMDReqID() throws FieldNotFound { + return get(new quickfix.field.MDReqID()); + } + + public boolean isSet(quickfix.field.MDReqID field) { + return isSetField(field); + } + + public boolean isSetMDReqID() { + return isSetField(262); + } + + public void set(quickfix.field.SubscriptionRequestType value) { + setField(value); + } + + public quickfix.field.SubscriptionRequestType get(quickfix.field.SubscriptionRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SubscriptionRequestType getSubscriptionRequestType() throws FieldNotFound { + return get(new quickfix.field.SubscriptionRequestType()); + } + + public boolean isSet(quickfix.field.SubscriptionRequestType field) { + return isSetField(field); + } + + public boolean isSetSubscriptionRequestType() { + return isSetField(263); + } + + public void set(quickfix.field.MarketDepth value) { + setField(value); + } + + public quickfix.field.MarketDepth get(quickfix.field.MarketDepth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarketDepth getMarketDepth() throws FieldNotFound { + return get(new quickfix.field.MarketDepth()); + } + + public boolean isSet(quickfix.field.MarketDepth field) { + return isSetField(field); + } + + public boolean isSetMarketDepth() { + return isSetField(264); + } + + public void set(quickfix.field.MDUpdateType value) { + setField(value); + } + + public quickfix.field.MDUpdateType get(quickfix.field.MDUpdateType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDUpdateType getMDUpdateType() throws FieldNotFound { + return get(new quickfix.field.MDUpdateType()); + } + + public boolean isSet(quickfix.field.MDUpdateType field) { + return isSetField(field); + } + + public boolean isSetMDUpdateType() { + return isSetField(265); + } + + public void set(quickfix.field.AggregatedBook value) { + setField(value); + } + + public quickfix.field.AggregatedBook get(quickfix.field.AggregatedBook value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AggregatedBook getAggregatedBook() throws FieldNotFound { + return get(new quickfix.field.AggregatedBook()); + } + + public boolean isSet(quickfix.field.AggregatedBook field) { + return isSetField(field); + } + + public boolean isSetAggregatedBook() { + return isSetField(266); + } + + public void set(quickfix.field.OpenCloseSettlFlag value) { + setField(value); + } + + public quickfix.field.OpenCloseSettlFlag get(quickfix.field.OpenCloseSettlFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OpenCloseSettlFlag getOpenCloseSettlFlag() throws FieldNotFound { + return get(new quickfix.field.OpenCloseSettlFlag()); + } + + public boolean isSet(quickfix.field.OpenCloseSettlFlag field) { + return isSetField(field); + } + + public boolean isSetOpenCloseSettlFlag() { + return isSetField(286); + } + + public void set(quickfix.field.Scope value) { + setField(value); + } + + public quickfix.field.Scope get(quickfix.field.Scope value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Scope getScope() throws FieldNotFound { + return get(new quickfix.field.Scope()); + } + + public boolean isSet(quickfix.field.Scope field) { + return isSetField(field); + } + + public boolean isSetScope() { + return isSetField(546); + } + + public void set(quickfix.field.MDImplicitDelete value) { + setField(value); + } + + public quickfix.field.MDImplicitDelete get(quickfix.field.MDImplicitDelete value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDImplicitDelete getMDImplicitDelete() throws FieldNotFound { + return get(new quickfix.field.MDImplicitDelete()); + } + + public boolean isSet(quickfix.field.MDImplicitDelete field) { + return isSetField(field); + } + + public boolean isSetMDImplicitDelete() { + return isSetField(547); + } + + public void set(quickfix.field.NoMDEntryTypes value) { + setField(value); + } + + public quickfix.field.NoMDEntryTypes get(quickfix.field.NoMDEntryTypes value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoMDEntryTypes getNoMDEntryTypes() throws FieldNotFound { + return get(new quickfix.field.NoMDEntryTypes()); + } + + public boolean isSet(quickfix.field.NoMDEntryTypes field) { + return isSetField(field); + } + + public boolean isSetNoMDEntryTypes() { + return isSetField(267); + } + + public static class NoMDEntryTypes extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {269, 0}; + + public NoMDEntryTypes() { + super(267, 269, ORDER); + } + + public void set(quickfix.field.MDEntryType value) { + setField(value); + } + + public quickfix.field.MDEntryType get(quickfix.field.MDEntryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryType getMDEntryType() throws FieldNotFound { + return get(new quickfix.field.MDEntryType()); + } + + public boolean isSet(quickfix.field.MDEntryType field) { + return isSetField(field); + } + + public boolean isSetMDEntryType() { + return isSetField(269); + } + + } + + public void set(quickfix.field.NoRelatedSym value) { + setField(value); + } + + public quickfix.field.NoRelatedSym get(quickfix.field.NoRelatedSym value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRelatedSym getNoRelatedSym() throws FieldNotFound { + return get(new quickfix.field.NoRelatedSym()); + } + + public boolean isSet(quickfix.field.NoRelatedSym field) { + return isSetField(field); + } + + public boolean isSetNoRelatedSym() { + return isSetField(146); + } + + public static class NoRelatedSym extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 711, 555, 0}; + + public NoRelatedSym() { + super(146, 55, ORDER); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + } + + public void set(quickfix.field.NoTradingSessions value) { + setField(value); + } + + public quickfix.field.NoTradingSessions get(quickfix.field.NoTradingSessions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTradingSessions getNoTradingSessions() throws FieldNotFound { + return get(new quickfix.field.NoTradingSessions()); + } + + public boolean isSet(quickfix.field.NoTradingSessions field) { + return isSetField(field); + } + + public boolean isSetNoTradingSessions() { + return isSetField(386); + } + + public static class NoTradingSessions extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {336, 625, 0}; + + public NoTradingSessions() { + super(386, 336, ORDER); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + } + + public void set(quickfix.field.ApplQueueAction value) { + setField(value); + } + + public quickfix.field.ApplQueueAction get(quickfix.field.ApplQueueAction value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ApplQueueAction getApplQueueAction() throws FieldNotFound { + return get(new quickfix.field.ApplQueueAction()); + } + + public boolean isSet(quickfix.field.ApplQueueAction field) { + return isSetField(field); + } + + public boolean isSetApplQueueAction() { + return isSetField(815); + } + + public void set(quickfix.field.ApplQueueMax value) { + setField(value); + } + + public quickfix.field.ApplQueueMax get(quickfix.field.ApplQueueMax value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ApplQueueMax getApplQueueMax() throws FieldNotFound { + return get(new quickfix.field.ApplQueueMax()); + } + + public boolean isSet(quickfix.field.ApplQueueMax field) { + return isSetField(field); + } + + public boolean isSetApplQueueMax() { + return isSetField(812); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MarketDataRequestReject.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MarketDataRequestReject.java new file mode 100644 index 000000000..2b2a4783e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MarketDataRequestReject.java @@ -0,0 +1,184 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class MarketDataRequestReject extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "Y"; + + + public MarketDataRequestReject() { + + super(new int[] {262, 281, 816, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public MarketDataRequestReject(quickfix.field.MDReqID mDReqID) { + this(); + setField(mDReqID); + } + + public void set(quickfix.field.MDReqID value) { + setField(value); + } + + public quickfix.field.MDReqID get(quickfix.field.MDReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDReqID getMDReqID() throws FieldNotFound { + return get(new quickfix.field.MDReqID()); + } + + public boolean isSet(quickfix.field.MDReqID field) { + return isSetField(field); + } + + public boolean isSetMDReqID() { + return isSetField(262); + } + + public void set(quickfix.field.MDReqRejReason value) { + setField(value); + } + + public quickfix.field.MDReqRejReason get(quickfix.field.MDReqRejReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDReqRejReason getMDReqRejReason() throws FieldNotFound { + return get(new quickfix.field.MDReqRejReason()); + } + + public boolean isSet(quickfix.field.MDReqRejReason field) { + return isSetField(field); + } + + public boolean isSetMDReqRejReason() { + return isSetField(281); + } + + public void set(quickfix.field.NoAltMDSource value) { + setField(value); + } + + public quickfix.field.NoAltMDSource get(quickfix.field.NoAltMDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoAltMDSource getNoAltMDSource() throws FieldNotFound { + return get(new quickfix.field.NoAltMDSource()); + } + + public boolean isSet(quickfix.field.NoAltMDSource field) { + return isSetField(field); + } + + public boolean isSetNoAltMDSource() { + return isSetField(816); + } + + public static class NoAltMDSource extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {817, 0}; + + public NoAltMDSource() { + super(816, 817, ORDER); + } + + public void set(quickfix.field.AltMDSourceID value) { + setField(value); + } + + public quickfix.field.AltMDSourceID get(quickfix.field.AltMDSourceID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AltMDSourceID getAltMDSourceID() throws FieldNotFound { + return get(new quickfix.field.AltMDSourceID()); + } + + public boolean isSet(quickfix.field.AltMDSourceID field) { + return isSetField(field); + } + + public boolean isSetAltMDSourceID() { + return isSetField(817); + } + + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MarketDataSnapshotFullRefresh.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MarketDataSnapshotFullRefresh.java new file mode 100644 index 000000000..eeeb955a4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MarketDataSnapshotFullRefresh.java @@ -0,0 +1,4067 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class MarketDataSnapshotFullRefresh extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "W"; + + + public MarketDataSnapshotFullRefresh() { + + super(new int[] {262, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 711, 555, 291, 292, 451, 268, 813, 814, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public void set(quickfix.field.MDReqID value) { + setField(value); + } + + public quickfix.field.MDReqID get(quickfix.field.MDReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDReqID getMDReqID() throws FieldNotFound { + return get(new quickfix.field.MDReqID()); + } + + public boolean isSet(quickfix.field.MDReqID field) { + return isSetField(field); + } + + public boolean isSetMDReqID() { + return isSetField(262); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.FinancialStatus value) { + setField(value); + } + + public quickfix.field.FinancialStatus get(quickfix.field.FinancialStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FinancialStatus getFinancialStatus() throws FieldNotFound { + return get(new quickfix.field.FinancialStatus()); + } + + public boolean isSet(quickfix.field.FinancialStatus field) { + return isSetField(field); + } + + public boolean isSetFinancialStatus() { + return isSetField(291); + } + + public void set(quickfix.field.CorporateAction value) { + setField(value); + } + + public quickfix.field.CorporateAction get(quickfix.field.CorporateAction value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CorporateAction getCorporateAction() throws FieldNotFound { + return get(new quickfix.field.CorporateAction()); + } + + public boolean isSet(quickfix.field.CorporateAction field) { + return isSetField(field); + } + + public boolean isSetCorporateAction() { + return isSetField(292); + } + + public void set(quickfix.field.NetChgPrevDay value) { + setField(value); + } + + public quickfix.field.NetChgPrevDay get(quickfix.field.NetChgPrevDay value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NetChgPrevDay getNetChgPrevDay() throws FieldNotFound { + return get(new quickfix.field.NetChgPrevDay()); + } + + public boolean isSet(quickfix.field.NetChgPrevDay field) { + return isSetField(field); + } + + public boolean isSetNetChgPrevDay() { + return isSetField(451); + } + + public void set(quickfix.field.NoMDEntries value) { + setField(value); + } + + public quickfix.field.NoMDEntries get(quickfix.field.NoMDEntries value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoMDEntries getNoMDEntries() throws FieldNotFound { + return get(new quickfix.field.NoMDEntries()); + } + + public boolean isSet(quickfix.field.NoMDEntries field) { + return isSetField(field); + } + + public boolean isSetNoMDEntries() { + return isSetField(268); + } + + public static class NoMDEntries extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {269, 270, 15, 271, 272, 273, 274, 275, 336, 625, 276, 277, 282, 283, 284, 286, 59, 432, 126, 110, 18, 287, 37, 299, 288, 289, 346, 290, 546, 811, 58, 354, 355, 0}; + + public NoMDEntries() { + super(268, 269, ORDER); + } + + public void set(quickfix.field.MDEntryType value) { + setField(value); + } + + public quickfix.field.MDEntryType get(quickfix.field.MDEntryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryType getMDEntryType() throws FieldNotFound { + return get(new quickfix.field.MDEntryType()); + } + + public boolean isSet(quickfix.field.MDEntryType field) { + return isSetField(field); + } + + public boolean isSetMDEntryType() { + return isSetField(269); + } + + public void set(quickfix.field.MDEntryPx value) { + setField(value); + } + + public quickfix.field.MDEntryPx get(quickfix.field.MDEntryPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryPx getMDEntryPx() throws FieldNotFound { + return get(new quickfix.field.MDEntryPx()); + } + + public boolean isSet(quickfix.field.MDEntryPx field) { + return isSetField(field); + } + + public boolean isSetMDEntryPx() { + return isSetField(270); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.MDEntrySize value) { + setField(value); + } + + public quickfix.field.MDEntrySize get(quickfix.field.MDEntrySize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntrySize getMDEntrySize() throws FieldNotFound { + return get(new quickfix.field.MDEntrySize()); + } + + public boolean isSet(quickfix.field.MDEntrySize field) { + return isSetField(field); + } + + public boolean isSetMDEntrySize() { + return isSetField(271); + } + + public void set(quickfix.field.MDEntryDate value) { + setField(value); + } + + public quickfix.field.MDEntryDate get(quickfix.field.MDEntryDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryDate getMDEntryDate() throws FieldNotFound { + return get(new quickfix.field.MDEntryDate()); + } + + public boolean isSet(quickfix.field.MDEntryDate field) { + return isSetField(field); + } + + public boolean isSetMDEntryDate() { + return isSetField(272); + } + + public void set(quickfix.field.MDEntryTime value) { + setField(value); + } + + public quickfix.field.MDEntryTime get(quickfix.field.MDEntryTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryTime getMDEntryTime() throws FieldNotFound { + return get(new quickfix.field.MDEntryTime()); + } + + public boolean isSet(quickfix.field.MDEntryTime field) { + return isSetField(field); + } + + public boolean isSetMDEntryTime() { + return isSetField(273); + } + + public void set(quickfix.field.TickDirection value) { + setField(value); + } + + public quickfix.field.TickDirection get(quickfix.field.TickDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TickDirection getTickDirection() throws FieldNotFound { + return get(new quickfix.field.TickDirection()); + } + + public boolean isSet(quickfix.field.TickDirection field) { + return isSetField(field); + } + + public boolean isSetTickDirection() { + return isSetField(274); + } + + public void set(quickfix.field.MDMkt value) { + setField(value); + } + + public quickfix.field.MDMkt get(quickfix.field.MDMkt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDMkt getMDMkt() throws FieldNotFound { + return get(new quickfix.field.MDMkt()); + } + + public boolean isSet(quickfix.field.MDMkt field) { + return isSetField(field); + } + + public boolean isSetMDMkt() { + return isSetField(275); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.QuoteCondition value) { + setField(value); + } + + public quickfix.field.QuoteCondition get(quickfix.field.QuoteCondition value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteCondition getQuoteCondition() throws FieldNotFound { + return get(new quickfix.field.QuoteCondition()); + } + + public boolean isSet(quickfix.field.QuoteCondition field) { + return isSetField(field); + } + + public boolean isSetQuoteCondition() { + return isSetField(276); + } + + public void set(quickfix.field.TradeCondition value) { + setField(value); + } + + public quickfix.field.TradeCondition get(quickfix.field.TradeCondition value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeCondition getTradeCondition() throws FieldNotFound { + return get(new quickfix.field.TradeCondition()); + } + + public boolean isSet(quickfix.field.TradeCondition field) { + return isSetField(field); + } + + public boolean isSetTradeCondition() { + return isSetField(277); + } + + public void set(quickfix.field.MDEntryOriginator value) { + setField(value); + } + + public quickfix.field.MDEntryOriginator get(quickfix.field.MDEntryOriginator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryOriginator getMDEntryOriginator() throws FieldNotFound { + return get(new quickfix.field.MDEntryOriginator()); + } + + public boolean isSet(quickfix.field.MDEntryOriginator field) { + return isSetField(field); + } + + public boolean isSetMDEntryOriginator() { + return isSetField(282); + } + + public void set(quickfix.field.LocationID value) { + setField(value); + } + + public quickfix.field.LocationID get(quickfix.field.LocationID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocationID getLocationID() throws FieldNotFound { + return get(new quickfix.field.LocationID()); + } + + public boolean isSet(quickfix.field.LocationID field) { + return isSetField(field); + } + + public boolean isSetLocationID() { + return isSetField(283); + } + + public void set(quickfix.field.DeskID value) { + setField(value); + } + + public quickfix.field.DeskID get(quickfix.field.DeskID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeskID getDeskID() throws FieldNotFound { + return get(new quickfix.field.DeskID()); + } + + public boolean isSet(quickfix.field.DeskID field) { + return isSetField(field); + } + + public boolean isSetDeskID() { + return isSetField(284); + } + + public void set(quickfix.field.OpenCloseSettlFlag value) { + setField(value); + } + + public quickfix.field.OpenCloseSettlFlag get(quickfix.field.OpenCloseSettlFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OpenCloseSettlFlag getOpenCloseSettlFlag() throws FieldNotFound { + return get(new quickfix.field.OpenCloseSettlFlag()); + } + + public boolean isSet(quickfix.field.OpenCloseSettlFlag field) { + return isSetField(field); + } + + public boolean isSetOpenCloseSettlFlag() { + return isSetField(286); + } + + public void set(quickfix.field.TimeInForce value) { + setField(value); + } + + public quickfix.field.TimeInForce get(quickfix.field.TimeInForce value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TimeInForce getTimeInForce() throws FieldNotFound { + return get(new quickfix.field.TimeInForce()); + } + + public boolean isSet(quickfix.field.TimeInForce field) { + return isSetField(field); + } + + public boolean isSetTimeInForce() { + return isSetField(59); + } + + public void set(quickfix.field.ExpireDate value) { + setField(value); + } + + public quickfix.field.ExpireDate get(quickfix.field.ExpireDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireDate getExpireDate() throws FieldNotFound { + return get(new quickfix.field.ExpireDate()); + } + + public boolean isSet(quickfix.field.ExpireDate field) { + return isSetField(field); + } + + public boolean isSetExpireDate() { + return isSetField(432); + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.field.MinQty value) { + setField(value); + } + + public quickfix.field.MinQty get(quickfix.field.MinQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinQty getMinQty() throws FieldNotFound { + return get(new quickfix.field.MinQty()); + } + + public boolean isSet(quickfix.field.MinQty field) { + return isSetField(field); + } + + public boolean isSetMinQty() { + return isSetField(110); + } + + public void set(quickfix.field.ExecInst value) { + setField(value); + } + + public quickfix.field.ExecInst get(quickfix.field.ExecInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecInst getExecInst() throws FieldNotFound { + return get(new quickfix.field.ExecInst()); + } + + public boolean isSet(quickfix.field.ExecInst field) { + return isSetField(field); + } + + public boolean isSetExecInst() { + return isSetField(18); + } + + public void set(quickfix.field.SellerDays value) { + setField(value); + } + + public quickfix.field.SellerDays get(quickfix.field.SellerDays value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SellerDays getSellerDays() throws FieldNotFound { + return get(new quickfix.field.SellerDays()); + } + + public boolean isSet(quickfix.field.SellerDays field) { + return isSetField(field); + } + + public boolean isSetSellerDays() { + return isSetField(287); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.QuoteEntryID value) { + setField(value); + } + + public quickfix.field.QuoteEntryID get(quickfix.field.QuoteEntryID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteEntryID getQuoteEntryID() throws FieldNotFound { + return get(new quickfix.field.QuoteEntryID()); + } + + public boolean isSet(quickfix.field.QuoteEntryID field) { + return isSetField(field); + } + + public boolean isSetQuoteEntryID() { + return isSetField(299); + } + + public void set(quickfix.field.MDEntryBuyer value) { + setField(value); + } + + public quickfix.field.MDEntryBuyer get(quickfix.field.MDEntryBuyer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryBuyer getMDEntryBuyer() throws FieldNotFound { + return get(new quickfix.field.MDEntryBuyer()); + } + + public boolean isSet(quickfix.field.MDEntryBuyer field) { + return isSetField(field); + } + + public boolean isSetMDEntryBuyer() { + return isSetField(288); + } + + public void set(quickfix.field.MDEntrySeller value) { + setField(value); + } + + public quickfix.field.MDEntrySeller get(quickfix.field.MDEntrySeller value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntrySeller getMDEntrySeller() throws FieldNotFound { + return get(new quickfix.field.MDEntrySeller()); + } + + public boolean isSet(quickfix.field.MDEntrySeller field) { + return isSetField(field); + } + + public boolean isSetMDEntrySeller() { + return isSetField(289); + } + + public void set(quickfix.field.NumberOfOrders value) { + setField(value); + } + + public quickfix.field.NumberOfOrders get(quickfix.field.NumberOfOrders value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NumberOfOrders getNumberOfOrders() throws FieldNotFound { + return get(new quickfix.field.NumberOfOrders()); + } + + public boolean isSet(quickfix.field.NumberOfOrders field) { + return isSetField(field); + } + + public boolean isSetNumberOfOrders() { + return isSetField(346); + } + + public void set(quickfix.field.MDEntryPositionNo value) { + setField(value); + } + + public quickfix.field.MDEntryPositionNo get(quickfix.field.MDEntryPositionNo value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryPositionNo getMDEntryPositionNo() throws FieldNotFound { + return get(new quickfix.field.MDEntryPositionNo()); + } + + public boolean isSet(quickfix.field.MDEntryPositionNo field) { + return isSetField(field); + } + + public boolean isSetMDEntryPositionNo() { + return isSetField(290); + } + + public void set(quickfix.field.Scope value) { + setField(value); + } + + public quickfix.field.Scope get(quickfix.field.Scope value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Scope getScope() throws FieldNotFound { + return get(new quickfix.field.Scope()); + } + + public boolean isSet(quickfix.field.Scope field) { + return isSetField(field); + } + + public boolean isSetScope() { + return isSetField(546); + } + + public void set(quickfix.field.PriceDelta value) { + setField(value); + } + + public quickfix.field.PriceDelta get(quickfix.field.PriceDelta value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceDelta getPriceDelta() throws FieldNotFound { + return get(new quickfix.field.PriceDelta()); + } + + public boolean isSet(quickfix.field.PriceDelta field) { + return isSetField(field); + } + + public boolean isSetPriceDelta() { + return isSetField(811); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + } + + public void set(quickfix.field.ApplQueueDepth value) { + setField(value); + } + + public quickfix.field.ApplQueueDepth get(quickfix.field.ApplQueueDepth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ApplQueueDepth getApplQueueDepth() throws FieldNotFound { + return get(new quickfix.field.ApplQueueDepth()); + } + + public boolean isSet(quickfix.field.ApplQueueDepth field) { + return isSetField(field); + } + + public boolean isSetApplQueueDepth() { + return isSetField(813); + } + + public void set(quickfix.field.ApplQueueResolution value) { + setField(value); + } + + public quickfix.field.ApplQueueResolution get(quickfix.field.ApplQueueResolution value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ApplQueueResolution getApplQueueResolution() throws FieldNotFound { + return get(new quickfix.field.ApplQueueResolution()); + } + + public boolean isSet(quickfix.field.ApplQueueResolution field) { + return isSetField(field); + } + + public boolean isSetApplQueueResolution() { + return isSetField(814); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MassQuote.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MassQuote.java new file mode 100644 index 000000000..446423e91 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MassQuote.java @@ -0,0 +1,4212 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class MassQuote extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "i"; + + + public MassQuote() { + + super(new int[] {131, 117, 537, 301, 453, 1, 660, 581, 293, 294, 296, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public MassQuote(quickfix.field.QuoteID quoteID) { + this(); + setField(quoteID); + } + + public void set(quickfix.field.QuoteReqID value) { + setField(value); + } + + public quickfix.field.QuoteReqID get(quickfix.field.QuoteReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteReqID getQuoteReqID() throws FieldNotFound { + return get(new quickfix.field.QuoteReqID()); + } + + public boolean isSet(quickfix.field.QuoteReqID field) { + return isSetField(field); + } + + public boolean isSetQuoteReqID() { + return isSetField(131); + } + + public void set(quickfix.field.QuoteID value) { + setField(value); + } + + public quickfix.field.QuoteID get(quickfix.field.QuoteID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteID getQuoteID() throws FieldNotFound { + return get(new quickfix.field.QuoteID()); + } + + public boolean isSet(quickfix.field.QuoteID field) { + return isSetField(field); + } + + public boolean isSetQuoteID() { + return isSetField(117); + } + + public void set(quickfix.field.QuoteType value) { + setField(value); + } + + public quickfix.field.QuoteType get(quickfix.field.QuoteType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteType getQuoteType() throws FieldNotFound { + return get(new quickfix.field.QuoteType()); + } + + public boolean isSet(quickfix.field.QuoteType field) { + return isSetField(field); + } + + public boolean isSetQuoteType() { + return isSetField(537); + } + + public void set(quickfix.field.QuoteResponseLevel value) { + setField(value); + } + + public quickfix.field.QuoteResponseLevel get(quickfix.field.QuoteResponseLevel value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteResponseLevel getQuoteResponseLevel() throws FieldNotFound { + return get(new quickfix.field.QuoteResponseLevel()); + } + + public boolean isSet(quickfix.field.QuoteResponseLevel field) { + return isSetField(field); + } + + public boolean isSetQuoteResponseLevel() { + return isSetField(301); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.DefBidSize value) { + setField(value); + } + + public quickfix.field.DefBidSize get(quickfix.field.DefBidSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DefBidSize getDefBidSize() throws FieldNotFound { + return get(new quickfix.field.DefBidSize()); + } + + public boolean isSet(quickfix.field.DefBidSize field) { + return isSetField(field); + } + + public boolean isSetDefBidSize() { + return isSetField(293); + } + + public void set(quickfix.field.DefOfferSize value) { + setField(value); + } + + public quickfix.field.DefOfferSize get(quickfix.field.DefOfferSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DefOfferSize getDefOfferSize() throws FieldNotFound { + return get(new quickfix.field.DefOfferSize()); + } + + public boolean isSet(quickfix.field.DefOfferSize field) { + return isSetField(field); + } + + public boolean isSetDefOfferSize() { + return isSetField(294); + } + + public void set(quickfix.field.NoQuoteSets value) { + setField(value); + } + + public quickfix.field.NoQuoteSets get(quickfix.field.NoQuoteSets value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoQuoteSets getNoQuoteSets() throws FieldNotFound { + return get(new quickfix.field.NoQuoteSets()); + } + + public boolean isSet(quickfix.field.NoQuoteSets field) { + return isSetField(field); + } + + public boolean isSetNoQuoteSets() { + return isSetField(296); + } + + public static class NoQuoteSets extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {302, 311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 367, 304, 893, 295, 0}; + + public NoQuoteSets() { + super(296, 302, ORDER); + } + + public void set(quickfix.field.QuoteSetID value) { + setField(value); + } + + public quickfix.field.QuoteSetID get(quickfix.field.QuoteSetID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteSetID getQuoteSetID() throws FieldNotFound { + return get(new quickfix.field.QuoteSetID()); + } + + public boolean isSet(quickfix.field.QuoteSetID field) { + return isSetField(field); + } + + public boolean isSetQuoteSetID() { + return isSetField(302); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + public void set(quickfix.field.QuoteSetValidUntilTime value) { + setField(value); + } + + public quickfix.field.QuoteSetValidUntilTime get(quickfix.field.QuoteSetValidUntilTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteSetValidUntilTime getQuoteSetValidUntilTime() throws FieldNotFound { + return get(new quickfix.field.QuoteSetValidUntilTime()); + } + + public boolean isSet(quickfix.field.QuoteSetValidUntilTime field) { + return isSetField(field); + } + + public boolean isSetQuoteSetValidUntilTime() { + return isSetField(367); + } + + public void set(quickfix.field.TotNoQuoteEntries value) { + setField(value); + } + + public quickfix.field.TotNoQuoteEntries get(quickfix.field.TotNoQuoteEntries value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotNoQuoteEntries getTotNoQuoteEntries() throws FieldNotFound { + return get(new quickfix.field.TotNoQuoteEntries()); + } + + public boolean isSet(quickfix.field.TotNoQuoteEntries field) { + return isSetField(field); + } + + public boolean isSetTotNoQuoteEntries() { + return isSetField(304); + } + + public void set(quickfix.field.LastFragment value) { + setField(value); + } + + public quickfix.field.LastFragment get(quickfix.field.LastFragment value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastFragment getLastFragment() throws FieldNotFound { + return get(new quickfix.field.LastFragment()); + } + + public boolean isSet(quickfix.field.LastFragment field) { + return isSetField(field); + } + + public boolean isSetLastFragment() { + return isSetField(893); + } + + public void set(quickfix.field.NoQuoteEntries value) { + setField(value); + } + + public quickfix.field.NoQuoteEntries get(quickfix.field.NoQuoteEntries value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoQuoteEntries getNoQuoteEntries() throws FieldNotFound { + return get(new quickfix.field.NoQuoteEntries()); + } + + public boolean isSet(quickfix.field.NoQuoteEntries field) { + return isSetField(field); + } + + public boolean isSetNoQuoteEntries() { + return isSetField(295); + } + + public static class NoQuoteEntries extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {299, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 555, 132, 133, 134, 135, 62, 188, 190, 189, 191, 631, 632, 633, 634, 60, 336, 625, 64, 40, 193, 192, 642, 643, 15, 0}; + + public NoQuoteEntries() { + super(295, 299, ORDER); + } + + public void set(quickfix.field.QuoteEntryID value) { + setField(value); + } + + public quickfix.field.QuoteEntryID get(quickfix.field.QuoteEntryID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteEntryID getQuoteEntryID() throws FieldNotFound { + return get(new quickfix.field.QuoteEntryID()); + } + + public boolean isSet(quickfix.field.QuoteEntryID field) { + return isSetField(field); + } + + public boolean isSetQuoteEntryID() { + return isSetField(299); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.BidPx value) { + setField(value); + } + + public quickfix.field.BidPx get(quickfix.field.BidPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidPx getBidPx() throws FieldNotFound { + return get(new quickfix.field.BidPx()); + } + + public boolean isSet(quickfix.field.BidPx field) { + return isSetField(field); + } + + public boolean isSetBidPx() { + return isSetField(132); + } + + public void set(quickfix.field.OfferPx value) { + setField(value); + } + + public quickfix.field.OfferPx get(quickfix.field.OfferPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferPx getOfferPx() throws FieldNotFound { + return get(new quickfix.field.OfferPx()); + } + + public boolean isSet(quickfix.field.OfferPx field) { + return isSetField(field); + } + + public boolean isSetOfferPx() { + return isSetField(133); + } + + public void set(quickfix.field.BidSize value) { + setField(value); + } + + public quickfix.field.BidSize get(quickfix.field.BidSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidSize getBidSize() throws FieldNotFound { + return get(new quickfix.field.BidSize()); + } + + public boolean isSet(quickfix.field.BidSize field) { + return isSetField(field); + } + + public boolean isSetBidSize() { + return isSetField(134); + } + + public void set(quickfix.field.OfferSize value) { + setField(value); + } + + public quickfix.field.OfferSize get(quickfix.field.OfferSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferSize getOfferSize() throws FieldNotFound { + return get(new quickfix.field.OfferSize()); + } + + public boolean isSet(quickfix.field.OfferSize field) { + return isSetField(field); + } + + public boolean isSetOfferSize() { + return isSetField(135); + } + + public void set(quickfix.field.ValidUntilTime value) { + setField(value); + } + + public quickfix.field.ValidUntilTime get(quickfix.field.ValidUntilTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ValidUntilTime getValidUntilTime() throws FieldNotFound { + return get(new quickfix.field.ValidUntilTime()); + } + + public boolean isSet(quickfix.field.ValidUntilTime field) { + return isSetField(field); + } + + public boolean isSetValidUntilTime() { + return isSetField(62); + } + + public void set(quickfix.field.BidSpotRate value) { + setField(value); + } + + public quickfix.field.BidSpotRate get(quickfix.field.BidSpotRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidSpotRate getBidSpotRate() throws FieldNotFound { + return get(new quickfix.field.BidSpotRate()); + } + + public boolean isSet(quickfix.field.BidSpotRate field) { + return isSetField(field); + } + + public boolean isSetBidSpotRate() { + return isSetField(188); + } + + public void set(quickfix.field.OfferSpotRate value) { + setField(value); + } + + public quickfix.field.OfferSpotRate get(quickfix.field.OfferSpotRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferSpotRate getOfferSpotRate() throws FieldNotFound { + return get(new quickfix.field.OfferSpotRate()); + } + + public boolean isSet(quickfix.field.OfferSpotRate field) { + return isSetField(field); + } + + public boolean isSetOfferSpotRate() { + return isSetField(190); + } + + public void set(quickfix.field.BidForwardPoints value) { + setField(value); + } + + public quickfix.field.BidForwardPoints get(quickfix.field.BidForwardPoints value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidForwardPoints getBidForwardPoints() throws FieldNotFound { + return get(new quickfix.field.BidForwardPoints()); + } + + public boolean isSet(quickfix.field.BidForwardPoints field) { + return isSetField(field); + } + + public boolean isSetBidForwardPoints() { + return isSetField(189); + } + + public void set(quickfix.field.OfferForwardPoints value) { + setField(value); + } + + public quickfix.field.OfferForwardPoints get(quickfix.field.OfferForwardPoints value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferForwardPoints getOfferForwardPoints() throws FieldNotFound { + return get(new quickfix.field.OfferForwardPoints()); + } + + public boolean isSet(quickfix.field.OfferForwardPoints field) { + return isSetField(field); + } + + public boolean isSetOfferForwardPoints() { + return isSetField(191); + } + + public void set(quickfix.field.MidPx value) { + setField(value); + } + + public quickfix.field.MidPx get(quickfix.field.MidPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MidPx getMidPx() throws FieldNotFound { + return get(new quickfix.field.MidPx()); + } + + public boolean isSet(quickfix.field.MidPx field) { + return isSetField(field); + } + + public boolean isSetMidPx() { + return isSetField(631); + } + + public void set(quickfix.field.BidYield value) { + setField(value); + } + + public quickfix.field.BidYield get(quickfix.field.BidYield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidYield getBidYield() throws FieldNotFound { + return get(new quickfix.field.BidYield()); + } + + public boolean isSet(quickfix.field.BidYield field) { + return isSetField(field); + } + + public boolean isSetBidYield() { + return isSetField(632); + } + + public void set(quickfix.field.MidYield value) { + setField(value); + } + + public quickfix.field.MidYield get(quickfix.field.MidYield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MidYield getMidYield() throws FieldNotFound { + return get(new quickfix.field.MidYield()); + } + + public boolean isSet(quickfix.field.MidYield field) { + return isSetField(field); + } + + public boolean isSetMidYield() { + return isSetField(633); + } + + public void set(quickfix.field.OfferYield value) { + setField(value); + } + + public quickfix.field.OfferYield get(quickfix.field.OfferYield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferYield getOfferYield() throws FieldNotFound { + return get(new quickfix.field.OfferYield()); + } + + public boolean isSet(quickfix.field.OfferYield field) { + return isSetField(field); + } + + public boolean isSetOfferYield() { + return isSetField(634); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } + + public void set(quickfix.field.SettlDate2 value) { + setField(value); + } + + public quickfix.field.SettlDate2 get(quickfix.field.SettlDate2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate2 getSettlDate2() throws FieldNotFound { + return get(new quickfix.field.SettlDate2()); + } + + public boolean isSet(quickfix.field.SettlDate2 field) { + return isSetField(field); + } + + public boolean isSetSettlDate2() { + return isSetField(193); + } + + public void set(quickfix.field.OrderQty2 value) { + setField(value); + } + + public quickfix.field.OrderQty2 get(quickfix.field.OrderQty2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty2 getOrderQty2() throws FieldNotFound { + return get(new quickfix.field.OrderQty2()); + } + + public boolean isSet(quickfix.field.OrderQty2 field) { + return isSetField(field); + } + + public boolean isSetOrderQty2() { + return isSetField(192); + } + + public void set(quickfix.field.BidForwardPoints2 value) { + setField(value); + } + + public quickfix.field.BidForwardPoints2 get(quickfix.field.BidForwardPoints2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidForwardPoints2 getBidForwardPoints2() throws FieldNotFound { + return get(new quickfix.field.BidForwardPoints2()); + } + + public boolean isSet(quickfix.field.BidForwardPoints2 field) { + return isSetField(field); + } + + public boolean isSetBidForwardPoints2() { + return isSetField(642); + } + + public void set(quickfix.field.OfferForwardPoints2 value) { + setField(value); + } + + public quickfix.field.OfferForwardPoints2 get(quickfix.field.OfferForwardPoints2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferForwardPoints2 getOfferForwardPoints2() throws FieldNotFound { + return get(new quickfix.field.OfferForwardPoints2()); + } + + public boolean isSet(quickfix.field.OfferForwardPoints2 field) { + return isSetField(field); + } + + public boolean isSetOfferForwardPoints2() { + return isSetField(643); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MassQuoteAcknowledgement.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MassQuoteAcknowledgement.java new file mode 100644 index 000000000..5cbec2644 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MassQuoteAcknowledgement.java @@ -0,0 +1,4275 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class MassQuoteAcknowledgement extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "b"; + + + public MassQuoteAcknowledgement() { + + super(new int[] {131, 117, 297, 300, 301, 537, 453, 1, 660, 581, 58, 354, 355, 296, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public MassQuoteAcknowledgement(quickfix.field.QuoteStatus quoteStatus) { + this(); + setField(quoteStatus); + } + + public void set(quickfix.field.QuoteReqID value) { + setField(value); + } + + public quickfix.field.QuoteReqID get(quickfix.field.QuoteReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteReqID getQuoteReqID() throws FieldNotFound { + return get(new quickfix.field.QuoteReqID()); + } + + public boolean isSet(quickfix.field.QuoteReqID field) { + return isSetField(field); + } + + public boolean isSetQuoteReqID() { + return isSetField(131); + } + + public void set(quickfix.field.QuoteID value) { + setField(value); + } + + public quickfix.field.QuoteID get(quickfix.field.QuoteID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteID getQuoteID() throws FieldNotFound { + return get(new quickfix.field.QuoteID()); + } + + public boolean isSet(quickfix.field.QuoteID field) { + return isSetField(field); + } + + public boolean isSetQuoteID() { + return isSetField(117); + } + + public void set(quickfix.field.QuoteStatus value) { + setField(value); + } + + public quickfix.field.QuoteStatus get(quickfix.field.QuoteStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteStatus getQuoteStatus() throws FieldNotFound { + return get(new quickfix.field.QuoteStatus()); + } + + public boolean isSet(quickfix.field.QuoteStatus field) { + return isSetField(field); + } + + public boolean isSetQuoteStatus() { + return isSetField(297); + } + + public void set(quickfix.field.QuoteRejectReason value) { + setField(value); + } + + public quickfix.field.QuoteRejectReason get(quickfix.field.QuoteRejectReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteRejectReason getQuoteRejectReason() throws FieldNotFound { + return get(new quickfix.field.QuoteRejectReason()); + } + + public boolean isSet(quickfix.field.QuoteRejectReason field) { + return isSetField(field); + } + + public boolean isSetQuoteRejectReason() { + return isSetField(300); + } + + public void set(quickfix.field.QuoteResponseLevel value) { + setField(value); + } + + public quickfix.field.QuoteResponseLevel get(quickfix.field.QuoteResponseLevel value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteResponseLevel getQuoteResponseLevel() throws FieldNotFound { + return get(new quickfix.field.QuoteResponseLevel()); + } + + public boolean isSet(quickfix.field.QuoteResponseLevel field) { + return isSetField(field); + } + + public boolean isSetQuoteResponseLevel() { + return isSetField(301); + } + + public void set(quickfix.field.QuoteType value) { + setField(value); + } + + public quickfix.field.QuoteType get(quickfix.field.QuoteType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteType getQuoteType() throws FieldNotFound { + return get(new quickfix.field.QuoteType()); + } + + public boolean isSet(quickfix.field.QuoteType field) { + return isSetField(field); + } + + public boolean isSetQuoteType() { + return isSetField(537); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.NoQuoteSets value) { + setField(value); + } + + public quickfix.field.NoQuoteSets get(quickfix.field.NoQuoteSets value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoQuoteSets getNoQuoteSets() throws FieldNotFound { + return get(new quickfix.field.NoQuoteSets()); + } + + public boolean isSet(quickfix.field.NoQuoteSets field) { + return isSetField(field); + } + + public boolean isSetNoQuoteSets() { + return isSetField(296); + } + + public static class NoQuoteSets extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {302, 311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 304, 893, 295, 0}; + + public NoQuoteSets() { + super(296, 302, ORDER); + } + + public void set(quickfix.field.QuoteSetID value) { + setField(value); + } + + public quickfix.field.QuoteSetID get(quickfix.field.QuoteSetID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteSetID getQuoteSetID() throws FieldNotFound { + return get(new quickfix.field.QuoteSetID()); + } + + public boolean isSet(quickfix.field.QuoteSetID field) { + return isSetField(field); + } + + public boolean isSetQuoteSetID() { + return isSetField(302); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + public void set(quickfix.field.TotNoQuoteEntries value) { + setField(value); + } + + public quickfix.field.TotNoQuoteEntries get(quickfix.field.TotNoQuoteEntries value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotNoQuoteEntries getTotNoQuoteEntries() throws FieldNotFound { + return get(new quickfix.field.TotNoQuoteEntries()); + } + + public boolean isSet(quickfix.field.TotNoQuoteEntries field) { + return isSetField(field); + } + + public boolean isSetTotNoQuoteEntries() { + return isSetField(304); + } + + public void set(quickfix.field.LastFragment value) { + setField(value); + } + + public quickfix.field.LastFragment get(quickfix.field.LastFragment value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastFragment getLastFragment() throws FieldNotFound { + return get(new quickfix.field.LastFragment()); + } + + public boolean isSet(quickfix.field.LastFragment field) { + return isSetField(field); + } + + public boolean isSetLastFragment() { + return isSetField(893); + } + + public void set(quickfix.field.NoQuoteEntries value) { + setField(value); + } + + public quickfix.field.NoQuoteEntries get(quickfix.field.NoQuoteEntries value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoQuoteEntries getNoQuoteEntries() throws FieldNotFound { + return get(new quickfix.field.NoQuoteEntries()); + } + + public boolean isSet(quickfix.field.NoQuoteEntries field) { + return isSetField(field); + } + + public boolean isSetNoQuoteEntries() { + return isSetField(295); + } + + public static class NoQuoteEntries extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {299, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 555, 132, 133, 134, 135, 62, 188, 190, 189, 191, 631, 632, 633, 634, 60, 336, 625, 64, 40, 193, 192, 642, 643, 15, 368, 0}; + + public NoQuoteEntries() { + super(295, 299, ORDER); + } + + public void set(quickfix.field.QuoteEntryID value) { + setField(value); + } + + public quickfix.field.QuoteEntryID get(quickfix.field.QuoteEntryID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteEntryID getQuoteEntryID() throws FieldNotFound { + return get(new quickfix.field.QuoteEntryID()); + } + + public boolean isSet(quickfix.field.QuoteEntryID field) { + return isSetField(field); + } + + public boolean isSetQuoteEntryID() { + return isSetField(299); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.BidPx value) { + setField(value); + } + + public quickfix.field.BidPx get(quickfix.field.BidPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidPx getBidPx() throws FieldNotFound { + return get(new quickfix.field.BidPx()); + } + + public boolean isSet(quickfix.field.BidPx field) { + return isSetField(field); + } + + public boolean isSetBidPx() { + return isSetField(132); + } + + public void set(quickfix.field.OfferPx value) { + setField(value); + } + + public quickfix.field.OfferPx get(quickfix.field.OfferPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferPx getOfferPx() throws FieldNotFound { + return get(new quickfix.field.OfferPx()); + } + + public boolean isSet(quickfix.field.OfferPx field) { + return isSetField(field); + } + + public boolean isSetOfferPx() { + return isSetField(133); + } + + public void set(quickfix.field.BidSize value) { + setField(value); + } + + public quickfix.field.BidSize get(quickfix.field.BidSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidSize getBidSize() throws FieldNotFound { + return get(new quickfix.field.BidSize()); + } + + public boolean isSet(quickfix.field.BidSize field) { + return isSetField(field); + } + + public boolean isSetBidSize() { + return isSetField(134); + } + + public void set(quickfix.field.OfferSize value) { + setField(value); + } + + public quickfix.field.OfferSize get(quickfix.field.OfferSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferSize getOfferSize() throws FieldNotFound { + return get(new quickfix.field.OfferSize()); + } + + public boolean isSet(quickfix.field.OfferSize field) { + return isSetField(field); + } + + public boolean isSetOfferSize() { + return isSetField(135); + } + + public void set(quickfix.field.ValidUntilTime value) { + setField(value); + } + + public quickfix.field.ValidUntilTime get(quickfix.field.ValidUntilTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ValidUntilTime getValidUntilTime() throws FieldNotFound { + return get(new quickfix.field.ValidUntilTime()); + } + + public boolean isSet(quickfix.field.ValidUntilTime field) { + return isSetField(field); + } + + public boolean isSetValidUntilTime() { + return isSetField(62); + } + + public void set(quickfix.field.BidSpotRate value) { + setField(value); + } + + public quickfix.field.BidSpotRate get(quickfix.field.BidSpotRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidSpotRate getBidSpotRate() throws FieldNotFound { + return get(new quickfix.field.BidSpotRate()); + } + + public boolean isSet(quickfix.field.BidSpotRate field) { + return isSetField(field); + } + + public boolean isSetBidSpotRate() { + return isSetField(188); + } + + public void set(quickfix.field.OfferSpotRate value) { + setField(value); + } + + public quickfix.field.OfferSpotRate get(quickfix.field.OfferSpotRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferSpotRate getOfferSpotRate() throws FieldNotFound { + return get(new quickfix.field.OfferSpotRate()); + } + + public boolean isSet(quickfix.field.OfferSpotRate field) { + return isSetField(field); + } + + public boolean isSetOfferSpotRate() { + return isSetField(190); + } + + public void set(quickfix.field.BidForwardPoints value) { + setField(value); + } + + public quickfix.field.BidForwardPoints get(quickfix.field.BidForwardPoints value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidForwardPoints getBidForwardPoints() throws FieldNotFound { + return get(new quickfix.field.BidForwardPoints()); + } + + public boolean isSet(quickfix.field.BidForwardPoints field) { + return isSetField(field); + } + + public boolean isSetBidForwardPoints() { + return isSetField(189); + } + + public void set(quickfix.field.OfferForwardPoints value) { + setField(value); + } + + public quickfix.field.OfferForwardPoints get(quickfix.field.OfferForwardPoints value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferForwardPoints getOfferForwardPoints() throws FieldNotFound { + return get(new quickfix.field.OfferForwardPoints()); + } + + public boolean isSet(quickfix.field.OfferForwardPoints field) { + return isSetField(field); + } + + public boolean isSetOfferForwardPoints() { + return isSetField(191); + } + + public void set(quickfix.field.MidPx value) { + setField(value); + } + + public quickfix.field.MidPx get(quickfix.field.MidPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MidPx getMidPx() throws FieldNotFound { + return get(new quickfix.field.MidPx()); + } + + public boolean isSet(quickfix.field.MidPx field) { + return isSetField(field); + } + + public boolean isSetMidPx() { + return isSetField(631); + } + + public void set(quickfix.field.BidYield value) { + setField(value); + } + + public quickfix.field.BidYield get(quickfix.field.BidYield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidYield getBidYield() throws FieldNotFound { + return get(new quickfix.field.BidYield()); + } + + public boolean isSet(quickfix.field.BidYield field) { + return isSetField(field); + } + + public boolean isSetBidYield() { + return isSetField(632); + } + + public void set(quickfix.field.MidYield value) { + setField(value); + } + + public quickfix.field.MidYield get(quickfix.field.MidYield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MidYield getMidYield() throws FieldNotFound { + return get(new quickfix.field.MidYield()); + } + + public boolean isSet(quickfix.field.MidYield field) { + return isSetField(field); + } + + public boolean isSetMidYield() { + return isSetField(633); + } + + public void set(quickfix.field.OfferYield value) { + setField(value); + } + + public quickfix.field.OfferYield get(quickfix.field.OfferYield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferYield getOfferYield() throws FieldNotFound { + return get(new quickfix.field.OfferYield()); + } + + public boolean isSet(quickfix.field.OfferYield field) { + return isSetField(field); + } + + public boolean isSetOfferYield() { + return isSetField(634); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } + + public void set(quickfix.field.SettlDate2 value) { + setField(value); + } + + public quickfix.field.SettlDate2 get(quickfix.field.SettlDate2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate2 getSettlDate2() throws FieldNotFound { + return get(new quickfix.field.SettlDate2()); + } + + public boolean isSet(quickfix.field.SettlDate2 field) { + return isSetField(field); + } + + public boolean isSetSettlDate2() { + return isSetField(193); + } + + public void set(quickfix.field.OrderQty2 value) { + setField(value); + } + + public quickfix.field.OrderQty2 get(quickfix.field.OrderQty2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty2 getOrderQty2() throws FieldNotFound { + return get(new quickfix.field.OrderQty2()); + } + + public boolean isSet(quickfix.field.OrderQty2 field) { + return isSetField(field); + } + + public boolean isSetOrderQty2() { + return isSetField(192); + } + + public void set(quickfix.field.BidForwardPoints2 value) { + setField(value); + } + + public quickfix.field.BidForwardPoints2 get(quickfix.field.BidForwardPoints2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidForwardPoints2 getBidForwardPoints2() throws FieldNotFound { + return get(new quickfix.field.BidForwardPoints2()); + } + + public boolean isSet(quickfix.field.BidForwardPoints2 field) { + return isSetField(field); + } + + public boolean isSetBidForwardPoints2() { + return isSetField(642); + } + + public void set(quickfix.field.OfferForwardPoints2 value) { + setField(value); + } + + public quickfix.field.OfferForwardPoints2 get(quickfix.field.OfferForwardPoints2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferForwardPoints2 getOfferForwardPoints2() throws FieldNotFound { + return get(new quickfix.field.OfferForwardPoints2()); + } + + public boolean isSet(quickfix.field.OfferForwardPoints2 field) { + return isSetField(field); + } + + public boolean isSetOfferForwardPoints2() { + return isSetField(643); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.QuoteEntryRejectReason value) { + setField(value); + } + + public quickfix.field.QuoteEntryRejectReason get(quickfix.field.QuoteEntryRejectReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteEntryRejectReason getQuoteEntryRejectReason() throws FieldNotFound { + return get(new quickfix.field.QuoteEntryRejectReason()); + } + + public boolean isSet(quickfix.field.QuoteEntryRejectReason field) { + return isSetField(field); + } + + public boolean isSetQuoteEntryRejectReason() { + return isSetField(368); + } + + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Message.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Message.java new file mode 100644 index 000000000..763c42333 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Message.java @@ -0,0 +1,768 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.field.*; + +import quickfix.Group; + +public class Message extends quickfix.Message { + + static final long serialVersionUID = 20050617; + + public Message() { + this(null); + } + + protected Message(int[] fieldOrder) { + super(fieldOrder); + + getHeader().setField(new BeginString("FIX.4.4")); + + } + + @Override + protected Header newHeader() { + return new Header(this); + } + + @Override + public Header getHeader() { + return (Message.Header)header; + } + + public static class Header extends quickfix.Message.Header { + + static final long serialVersionUID = 20050617; + + public Header(Message msg) { + // JNI compatibility + } + + public void set(quickfix.field.BeginString value) { + setField(value); + } + + public quickfix.field.BeginString get(quickfix.field.BeginString value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BeginString getBeginString() throws FieldNotFound { + return get(new quickfix.field.BeginString()); + } + + public boolean isSet(quickfix.field.BeginString field) { + return isSetField(field); + } + + public boolean isSetBeginString() { + return isSetField(8); + } + + public void set(quickfix.field.BodyLength value) { + setField(value); + } + + public quickfix.field.BodyLength get(quickfix.field.BodyLength value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BodyLength getBodyLength() throws FieldNotFound { + return get(new quickfix.field.BodyLength()); + } + + public boolean isSet(quickfix.field.BodyLength field) { + return isSetField(field); + } + + public boolean isSetBodyLength() { + return isSetField(9); + } + + public void set(quickfix.field.MsgType value) { + setField(value); + } + + public quickfix.field.MsgType get(quickfix.field.MsgType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MsgType getMsgType() throws FieldNotFound { + return get(new quickfix.field.MsgType()); + } + + public boolean isSet(quickfix.field.MsgType field) { + return isSetField(field); + } + + public boolean isSetMsgType() { + return isSetField(35); + } + + public void set(quickfix.field.SenderCompID value) { + setField(value); + } + + public quickfix.field.SenderCompID get(quickfix.field.SenderCompID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SenderCompID getSenderCompID() throws FieldNotFound { + return get(new quickfix.field.SenderCompID()); + } + + public boolean isSet(quickfix.field.SenderCompID field) { + return isSetField(field); + } + + public boolean isSetSenderCompID() { + return isSetField(49); + } + + public void set(quickfix.field.TargetCompID value) { + setField(value); + } + + public quickfix.field.TargetCompID get(quickfix.field.TargetCompID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TargetCompID getTargetCompID() throws FieldNotFound { + return get(new quickfix.field.TargetCompID()); + } + + public boolean isSet(quickfix.field.TargetCompID field) { + return isSetField(field); + } + + public boolean isSetTargetCompID() { + return isSetField(56); + } + + public void set(quickfix.field.OnBehalfOfCompID value) { + setField(value); + } + + public quickfix.field.OnBehalfOfCompID get(quickfix.field.OnBehalfOfCompID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OnBehalfOfCompID getOnBehalfOfCompID() throws FieldNotFound { + return get(new quickfix.field.OnBehalfOfCompID()); + } + + public boolean isSet(quickfix.field.OnBehalfOfCompID field) { + return isSetField(field); + } + + public boolean isSetOnBehalfOfCompID() { + return isSetField(115); + } + + public void set(quickfix.field.DeliverToCompID value) { + setField(value); + } + + public quickfix.field.DeliverToCompID get(quickfix.field.DeliverToCompID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliverToCompID getDeliverToCompID() throws FieldNotFound { + return get(new quickfix.field.DeliverToCompID()); + } + + public boolean isSet(quickfix.field.DeliverToCompID field) { + return isSetField(field); + } + + public boolean isSetDeliverToCompID() { + return isSetField(128); + } + + public void set(quickfix.field.SecureDataLen value) { + setField(value); + } + + public quickfix.field.SecureDataLen get(quickfix.field.SecureDataLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecureDataLen getSecureDataLen() throws FieldNotFound { + return get(new quickfix.field.SecureDataLen()); + } + + public boolean isSet(quickfix.field.SecureDataLen field) { + return isSetField(field); + } + + public boolean isSetSecureDataLen() { + return isSetField(90); + } + + public void set(quickfix.field.SecureData value) { + setField(value); + } + + public quickfix.field.SecureData get(quickfix.field.SecureData value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecureData getSecureData() throws FieldNotFound { + return get(new quickfix.field.SecureData()); + } + + public boolean isSet(quickfix.field.SecureData field) { + return isSetField(field); + } + + public boolean isSetSecureData() { + return isSetField(91); + } + + public void set(quickfix.field.MsgSeqNum value) { + setField(value); + } + + public quickfix.field.MsgSeqNum get(quickfix.field.MsgSeqNum value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MsgSeqNum getMsgSeqNum() throws FieldNotFound { + return get(new quickfix.field.MsgSeqNum()); + } + + public boolean isSet(quickfix.field.MsgSeqNum field) { + return isSetField(field); + } + + public boolean isSetMsgSeqNum() { + return isSetField(34); + } + + public void set(quickfix.field.SenderSubID value) { + setField(value); + } + + public quickfix.field.SenderSubID get(quickfix.field.SenderSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SenderSubID getSenderSubID() throws FieldNotFound { + return get(new quickfix.field.SenderSubID()); + } + + public boolean isSet(quickfix.field.SenderSubID field) { + return isSetField(field); + } + + public boolean isSetSenderSubID() { + return isSetField(50); + } + + public void set(quickfix.field.SenderLocationID value) { + setField(value); + } + + public quickfix.field.SenderLocationID get(quickfix.field.SenderLocationID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SenderLocationID getSenderLocationID() throws FieldNotFound { + return get(new quickfix.field.SenderLocationID()); + } + + public boolean isSet(quickfix.field.SenderLocationID field) { + return isSetField(field); + } + + public boolean isSetSenderLocationID() { + return isSetField(142); + } + + public void set(quickfix.field.TargetSubID value) { + setField(value); + } + + public quickfix.field.TargetSubID get(quickfix.field.TargetSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TargetSubID getTargetSubID() throws FieldNotFound { + return get(new quickfix.field.TargetSubID()); + } + + public boolean isSet(quickfix.field.TargetSubID field) { + return isSetField(field); + } + + public boolean isSetTargetSubID() { + return isSetField(57); + } + + public void set(quickfix.field.TargetLocationID value) { + setField(value); + } + + public quickfix.field.TargetLocationID get(quickfix.field.TargetLocationID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TargetLocationID getTargetLocationID() throws FieldNotFound { + return get(new quickfix.field.TargetLocationID()); + } + + public boolean isSet(quickfix.field.TargetLocationID field) { + return isSetField(field); + } + + public boolean isSetTargetLocationID() { + return isSetField(143); + } + + public void set(quickfix.field.OnBehalfOfSubID value) { + setField(value); + } + + public quickfix.field.OnBehalfOfSubID get(quickfix.field.OnBehalfOfSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OnBehalfOfSubID getOnBehalfOfSubID() throws FieldNotFound { + return get(new quickfix.field.OnBehalfOfSubID()); + } + + public boolean isSet(quickfix.field.OnBehalfOfSubID field) { + return isSetField(field); + } + + public boolean isSetOnBehalfOfSubID() { + return isSetField(116); + } + + public void set(quickfix.field.OnBehalfOfLocationID value) { + setField(value); + } + + public quickfix.field.OnBehalfOfLocationID get(quickfix.field.OnBehalfOfLocationID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OnBehalfOfLocationID getOnBehalfOfLocationID() throws FieldNotFound { + return get(new quickfix.field.OnBehalfOfLocationID()); + } + + public boolean isSet(quickfix.field.OnBehalfOfLocationID field) { + return isSetField(field); + } + + public boolean isSetOnBehalfOfLocationID() { + return isSetField(144); + } + + public void set(quickfix.field.DeliverToSubID value) { + setField(value); + } + + public quickfix.field.DeliverToSubID get(quickfix.field.DeliverToSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliverToSubID getDeliverToSubID() throws FieldNotFound { + return get(new quickfix.field.DeliverToSubID()); + } + + public boolean isSet(quickfix.field.DeliverToSubID field) { + return isSetField(field); + } + + public boolean isSetDeliverToSubID() { + return isSetField(129); + } + + public void set(quickfix.field.DeliverToLocationID value) { + setField(value); + } + + public quickfix.field.DeliverToLocationID get(quickfix.field.DeliverToLocationID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliverToLocationID getDeliverToLocationID() throws FieldNotFound { + return get(new quickfix.field.DeliverToLocationID()); + } + + public boolean isSet(quickfix.field.DeliverToLocationID field) { + return isSetField(field); + } + + public boolean isSetDeliverToLocationID() { + return isSetField(145); + } + + public void set(quickfix.field.PossDupFlag value) { + setField(value); + } + + public quickfix.field.PossDupFlag get(quickfix.field.PossDupFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PossDupFlag getPossDupFlag() throws FieldNotFound { + return get(new quickfix.field.PossDupFlag()); + } + + public boolean isSet(quickfix.field.PossDupFlag field) { + return isSetField(field); + } + + public boolean isSetPossDupFlag() { + return isSetField(43); + } + + public void set(quickfix.field.PossResend value) { + setField(value); + } + + public quickfix.field.PossResend get(quickfix.field.PossResend value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PossResend getPossResend() throws FieldNotFound { + return get(new quickfix.field.PossResend()); + } + + public boolean isSet(quickfix.field.PossResend field) { + return isSetField(field); + } + + public boolean isSetPossResend() { + return isSetField(97); + } + + public void set(quickfix.field.SendingTime value) { + setField(value); + } + + public quickfix.field.SendingTime get(quickfix.field.SendingTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SendingTime getSendingTime() throws FieldNotFound { + return get(new quickfix.field.SendingTime()); + } + + public boolean isSet(quickfix.field.SendingTime field) { + return isSetField(field); + } + + public boolean isSetSendingTime() { + return isSetField(52); + } + + public void set(quickfix.field.OrigSendingTime value) { + setField(value); + } + + public quickfix.field.OrigSendingTime get(quickfix.field.OrigSendingTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigSendingTime getOrigSendingTime() throws FieldNotFound { + return get(new quickfix.field.OrigSendingTime()); + } + + public boolean isSet(quickfix.field.OrigSendingTime field) { + return isSetField(field); + } + + public boolean isSetOrigSendingTime() { + return isSetField(122); + } + + public void set(quickfix.field.XmlDataLen value) { + setField(value); + } + + public quickfix.field.XmlDataLen get(quickfix.field.XmlDataLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.XmlDataLen getXmlDataLen() throws FieldNotFound { + return get(new quickfix.field.XmlDataLen()); + } + + public boolean isSet(quickfix.field.XmlDataLen field) { + return isSetField(field); + } + + public boolean isSetXmlDataLen() { + return isSetField(212); + } + + public void set(quickfix.field.XmlData value) { + setField(value); + } + + public quickfix.field.XmlData get(quickfix.field.XmlData value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.XmlData getXmlData() throws FieldNotFound { + return get(new quickfix.field.XmlData()); + } + + public boolean isSet(quickfix.field.XmlData field) { + return isSetField(field); + } + + public boolean isSetXmlData() { + return isSetField(213); + } + + public void set(quickfix.field.MessageEncoding value) { + setField(value); + } + + public quickfix.field.MessageEncoding get(quickfix.field.MessageEncoding value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MessageEncoding getMessageEncoding() throws FieldNotFound { + return get(new quickfix.field.MessageEncoding()); + } + + public boolean isSet(quickfix.field.MessageEncoding field) { + return isSetField(field); + } + + public boolean isSetMessageEncoding() { + return isSetField(347); + } + + public void set(quickfix.field.LastMsgSeqNumProcessed value) { + setField(value); + } + + public quickfix.field.LastMsgSeqNumProcessed get(quickfix.field.LastMsgSeqNumProcessed value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastMsgSeqNumProcessed getLastMsgSeqNumProcessed() throws FieldNotFound { + return get(new quickfix.field.LastMsgSeqNumProcessed()); + } + + public boolean isSet(quickfix.field.LastMsgSeqNumProcessed field) { + return isSetField(field); + } + + public boolean isSetLastMsgSeqNumProcessed() { + return isSetField(369); + } + + public void set(quickfix.field.NoHops value) { + setField(value); + } + + public quickfix.field.NoHops get(quickfix.field.NoHops value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoHops getNoHops() throws FieldNotFound { + return get(new quickfix.field.NoHops()); + } + + public boolean isSet(quickfix.field.NoHops field) { + return isSetField(field); + } + + public boolean isSetNoHops() { + return isSetField(627); + } + + public static class NoHops extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {628, 629, 630, 0}; + + public NoHops() { + super(627, 628, ORDER); + } + + public void set(quickfix.field.HopCompID value) { + setField(value); + } + + public quickfix.field.HopCompID get(quickfix.field.HopCompID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.HopCompID getHopCompID() throws FieldNotFound { + return get(new quickfix.field.HopCompID()); + } + + public boolean isSet(quickfix.field.HopCompID field) { + return isSetField(field); + } + + public boolean isSetHopCompID() { + return isSetField(628); + } + + public void set(quickfix.field.HopSendingTime value) { + setField(value); + } + + public quickfix.field.HopSendingTime get(quickfix.field.HopSendingTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.HopSendingTime getHopSendingTime() throws FieldNotFound { + return get(new quickfix.field.HopSendingTime()); + } + + public boolean isSet(quickfix.field.HopSendingTime field) { + return isSetField(field); + } + + public boolean isSetHopSendingTime() { + return isSetField(629); + } + + public void set(quickfix.field.HopRefID value) { + setField(value); + } + + public quickfix.field.HopRefID get(quickfix.field.HopRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.HopRefID getHopRefID() throws FieldNotFound { + return get(new quickfix.field.HopRefID()); + } + + public boolean isSet(quickfix.field.HopRefID field) { + return isSetField(field); + } + + public boolean isSetHopRefID() { + return isSetField(630); + } + + } + + } + + + public void set(quickfix.field.SignatureLength value) { + setField(value); + } + + public quickfix.field.SignatureLength get(quickfix.field.SignatureLength value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SignatureLength getSignatureLength() throws FieldNotFound { + return get(new quickfix.field.SignatureLength()); + } + + public boolean isSet(quickfix.field.SignatureLength field) { + return isSetField(field); + } + + public boolean isSetSignatureLength() { + return isSetField(93); + } + + public void set(quickfix.field.Signature value) { + setField(value); + } + + public quickfix.field.Signature get(quickfix.field.Signature value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Signature getSignature() throws FieldNotFound { + return get(new quickfix.field.Signature()); + } + + public boolean isSet(quickfix.field.Signature field) { + return isSetField(field); + } + + public boolean isSetSignature() { + return isSetField(89); + } + + public void set(quickfix.field.CheckSum value) { + setField(value); + } + + public quickfix.field.CheckSum get(quickfix.field.CheckSum value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CheckSum getCheckSum() throws FieldNotFound { + return get(new quickfix.field.CheckSum()); + } + + public boolean isSet(quickfix.field.CheckSum field) { + return isSetField(field); + } + + public boolean isSetCheckSum() { + return isSetField(10); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MessageCracker.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MessageCracker.java new file mode 100644 index 000000000..a015da6d8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MessageCracker.java @@ -0,0 +1,1538 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.fix44; + +import quickfix.*; +import quickfix.field.*; +import java.util.HashMap; + +public class MessageCracker { + + private final HashMap<String, MessageConsumer> methodRegistry = new HashMap<>(); + private final MessageConsumer defaultFunction = this::onMessage; + + public MessageCracker() { + + methodRegistry.put(Heartbeat.MSGTYPE, + (message, sessionID) -> onMessage((Heartbeat) message, sessionID)); + + methodRegistry.put(Logon.MSGTYPE, + (message, sessionID) -> onMessage((Logon) message, sessionID)); + + methodRegistry.put(TestRequest.MSGTYPE, + (message, sessionID) -> onMessage((TestRequest) message, sessionID)); + + methodRegistry.put(ResendRequest.MSGTYPE, + (message, sessionID) -> onMessage((ResendRequest) message, sessionID)); + + methodRegistry.put(Reject.MSGTYPE, + (message, sessionID) -> onMessage((Reject) message, sessionID)); + + methodRegistry.put(SequenceReset.MSGTYPE, + (message, sessionID) -> onMessage((SequenceReset) message, sessionID)); + + methodRegistry.put(Logout.MSGTYPE, + (message, sessionID) -> onMessage((Logout) message, sessionID)); + + methodRegistry.put(BusinessMessageReject.MSGTYPE, + (message, sessionID) -> onMessage((BusinessMessageReject) message, sessionID)); + + methodRegistry.put(UserRequest.MSGTYPE, + (message, sessionID) -> onMessage((UserRequest) message, sessionID)); + + methodRegistry.put(UserResponse.MSGTYPE, + (message, sessionID) -> onMessage((UserResponse) message, sessionID)); + + methodRegistry.put(Advertisement.MSGTYPE, + (message, sessionID) -> onMessage((Advertisement) message, sessionID)); + + methodRegistry.put(IndicationOfInterest.MSGTYPE, + (message, sessionID) -> onMessage((IndicationOfInterest) message, sessionID)); + + methodRegistry.put(News.MSGTYPE, + (message, sessionID) -> onMessage((News) message, sessionID)); + + methodRegistry.put(Email.MSGTYPE, + (message, sessionID) -> onMessage((Email) message, sessionID)); + + methodRegistry.put(QuoteRequest.MSGTYPE, + (message, sessionID) -> onMessage((QuoteRequest) message, sessionID)); + + methodRegistry.put(QuoteResponse.MSGTYPE, + (message, sessionID) -> onMessage((QuoteResponse) message, sessionID)); + + methodRegistry.put(QuoteRequestReject.MSGTYPE, + (message, sessionID) -> onMessage((QuoteRequestReject) message, sessionID)); + + methodRegistry.put(RFQRequest.MSGTYPE, + (message, sessionID) -> onMessage((RFQRequest) message, sessionID)); + + methodRegistry.put(Quote.MSGTYPE, + (message, sessionID) -> onMessage((Quote) message, sessionID)); + + methodRegistry.put(QuoteCancel.MSGTYPE, + (message, sessionID) -> onMessage((QuoteCancel) message, sessionID)); + + methodRegistry.put(QuoteStatusRequest.MSGTYPE, + (message, sessionID) -> onMessage((QuoteStatusRequest) message, sessionID)); + + methodRegistry.put(QuoteStatusReport.MSGTYPE, + (message, sessionID) -> onMessage((QuoteStatusReport) message, sessionID)); + + methodRegistry.put(MassQuote.MSGTYPE, + (message, sessionID) -> onMessage((MassQuote) message, sessionID)); + + methodRegistry.put(MassQuoteAcknowledgement.MSGTYPE, + (message, sessionID) -> onMessage((MassQuoteAcknowledgement) message, sessionID)); + + methodRegistry.put(MarketDataRequest.MSGTYPE, + (message, sessionID) -> onMessage((MarketDataRequest) message, sessionID)); + + methodRegistry.put(MarketDataSnapshotFullRefresh.MSGTYPE, + (message, sessionID) -> onMessage((MarketDataSnapshotFullRefresh) message, sessionID)); + + methodRegistry.put(MarketDataIncrementalRefresh.MSGTYPE, + (message, sessionID) -> onMessage((MarketDataIncrementalRefresh) message, sessionID)); + + methodRegistry.put(MarketDataRequestReject.MSGTYPE, + (message, sessionID) -> onMessage((MarketDataRequestReject) message, sessionID)); + + methodRegistry.put(SecurityDefinitionRequest.MSGTYPE, + (message, sessionID) -> onMessage((SecurityDefinitionRequest) message, sessionID)); + + methodRegistry.put(SecurityDefinition.MSGTYPE, + (message, sessionID) -> onMessage((SecurityDefinition) message, sessionID)); + + methodRegistry.put(SecurityTypeRequest.MSGTYPE, + (message, sessionID) -> onMessage((SecurityTypeRequest) message, sessionID)); + + methodRegistry.put(SecurityTypes.MSGTYPE, + (message, sessionID) -> onMessage((SecurityTypes) message, sessionID)); + + methodRegistry.put(SecurityListRequest.MSGTYPE, + (message, sessionID) -> onMessage((SecurityListRequest) message, sessionID)); + + methodRegistry.put(SecurityList.MSGTYPE, + (message, sessionID) -> onMessage((SecurityList) message, sessionID)); + + methodRegistry.put(DerivativeSecurityListRequest.MSGTYPE, + (message, sessionID) -> onMessage((DerivativeSecurityListRequest) message, sessionID)); + + methodRegistry.put(DerivativeSecurityList.MSGTYPE, + (message, sessionID) -> onMessage((DerivativeSecurityList) message, sessionID)); + + methodRegistry.put(SecurityStatusRequest.MSGTYPE, + (message, sessionID) -> onMessage((SecurityStatusRequest) message, sessionID)); + + methodRegistry.put(SecurityStatus.MSGTYPE, + (message, sessionID) -> onMessage((SecurityStatus) message, sessionID)); + + methodRegistry.put(TradingSessionStatusRequest.MSGTYPE, + (message, sessionID) -> onMessage((TradingSessionStatusRequest) message, sessionID)); + + methodRegistry.put(TradingSessionStatus.MSGTYPE, + (message, sessionID) -> onMessage((TradingSessionStatus) message, sessionID)); + + methodRegistry.put(NewOrderSingle.MSGTYPE, + (message, sessionID) -> onMessage((NewOrderSingle) message, sessionID)); + + methodRegistry.put(ExecutionReport.MSGTYPE, + (message, sessionID) -> onMessage((ExecutionReport) message, sessionID)); + + methodRegistry.put(DontKnowTrade.MSGTYPE, + (message, sessionID) -> onMessage((DontKnowTrade) message, sessionID)); + + methodRegistry.put(OrderCancelReplaceRequest.MSGTYPE, + (message, sessionID) -> onMessage((OrderCancelReplaceRequest) message, sessionID)); + + methodRegistry.put(OrderCancelRequest.MSGTYPE, + (message, sessionID) -> onMessage((OrderCancelRequest) message, sessionID)); + + methodRegistry.put(OrderCancelReject.MSGTYPE, + (message, sessionID) -> onMessage((OrderCancelReject) message, sessionID)); + + methodRegistry.put(OrderStatusRequest.MSGTYPE, + (message, sessionID) -> onMessage((OrderStatusRequest) message, sessionID)); + + methodRegistry.put(OrderMassCancelRequest.MSGTYPE, + (message, sessionID) -> onMessage((OrderMassCancelRequest) message, sessionID)); + + methodRegistry.put(OrderMassCancelReport.MSGTYPE, + (message, sessionID) -> onMessage((OrderMassCancelReport) message, sessionID)); + + methodRegistry.put(OrderMassStatusRequest.MSGTYPE, + (message, sessionID) -> onMessage((OrderMassStatusRequest) message, sessionID)); + + methodRegistry.put(NewOrderCross.MSGTYPE, + (message, sessionID) -> onMessage((NewOrderCross) message, sessionID)); + + methodRegistry.put(CrossOrderCancelReplaceRequest.MSGTYPE, + (message, sessionID) -> onMessage((CrossOrderCancelReplaceRequest) message, sessionID)); + + methodRegistry.put(CrossOrderCancelRequest.MSGTYPE, + (message, sessionID) -> onMessage((CrossOrderCancelRequest) message, sessionID)); + + methodRegistry.put(NewOrderMultileg.MSGTYPE, + (message, sessionID) -> onMessage((NewOrderMultileg) message, sessionID)); + + methodRegistry.put(MultilegOrderCancelReplaceRequest.MSGTYPE, + (message, sessionID) -> onMessage((MultilegOrderCancelReplaceRequest) message, sessionID)); + + methodRegistry.put(BidRequest.MSGTYPE, + (message, sessionID) -> onMessage((BidRequest) message, sessionID)); + + methodRegistry.put(BidResponse.MSGTYPE, + (message, sessionID) -> onMessage((BidResponse) message, sessionID)); + + methodRegistry.put(NewOrderList.MSGTYPE, + (message, sessionID) -> onMessage((NewOrderList) message, sessionID)); + + methodRegistry.put(ListStrikePrice.MSGTYPE, + (message, sessionID) -> onMessage((ListStrikePrice) message, sessionID)); + + methodRegistry.put(ListStatus.MSGTYPE, + (message, sessionID) -> onMessage((ListStatus) message, sessionID)); + + methodRegistry.put(ListExecute.MSGTYPE, + (message, sessionID) -> onMessage((ListExecute) message, sessionID)); + + methodRegistry.put(ListCancelRequest.MSGTYPE, + (message, sessionID) -> onMessage((ListCancelRequest) message, sessionID)); + + methodRegistry.put(ListStatusRequest.MSGTYPE, + (message, sessionID) -> onMessage((ListStatusRequest) message, sessionID)); + + methodRegistry.put(AllocationInstruction.MSGTYPE, + (message, sessionID) -> onMessage((AllocationInstruction) message, sessionID)); + + methodRegistry.put(AllocationInstructionAck.MSGTYPE, + (message, sessionID) -> onMessage((AllocationInstructionAck) message, sessionID)); + + methodRegistry.put(AllocationReport.MSGTYPE, + (message, sessionID) -> onMessage((AllocationReport) message, sessionID)); + + methodRegistry.put(AllocationReportAck.MSGTYPE, + (message, sessionID) -> onMessage((AllocationReportAck) message, sessionID)); + + methodRegistry.put(Confirmation.MSGTYPE, + (message, sessionID) -> onMessage((Confirmation) message, sessionID)); + + methodRegistry.put(ConfirmationAck.MSGTYPE, + (message, sessionID) -> onMessage((ConfirmationAck) message, sessionID)); + + methodRegistry.put(ConfirmationRequest.MSGTYPE, + (message, sessionID) -> onMessage((ConfirmationRequest) message, sessionID)); + + methodRegistry.put(SettlementInstructions.MSGTYPE, + (message, sessionID) -> onMessage((SettlementInstructions) message, sessionID)); + + methodRegistry.put(SettlementInstructionRequest.MSGTYPE, + (message, sessionID) -> onMessage((SettlementInstructionRequest) message, sessionID)); + + methodRegistry.put(TradeCaptureReportRequest.MSGTYPE, + (message, sessionID) -> onMessage((TradeCaptureReportRequest) message, sessionID)); + + methodRegistry.put(TradeCaptureReportRequestAck.MSGTYPE, + (message, sessionID) -> onMessage((TradeCaptureReportRequestAck) message, sessionID)); + + methodRegistry.put(TradeCaptureReport.MSGTYPE, + (message, sessionID) -> onMessage((TradeCaptureReport) message, sessionID)); + + methodRegistry.put(TradeCaptureReportAck.MSGTYPE, + (message, sessionID) -> onMessage((TradeCaptureReportAck) message, sessionID)); + + methodRegistry.put(RegistrationInstructions.MSGTYPE, + (message, sessionID) -> onMessage((RegistrationInstructions) message, sessionID)); + + methodRegistry.put(RegistrationInstructionsResponse.MSGTYPE, + (message, sessionID) -> onMessage((RegistrationInstructionsResponse) message, sessionID)); + + methodRegistry.put(PositionMaintenanceRequest.MSGTYPE, + (message, sessionID) -> onMessage((PositionMaintenanceRequest) message, sessionID)); + + methodRegistry.put(PositionMaintenanceReport.MSGTYPE, + (message, sessionID) -> onMessage((PositionMaintenanceReport) message, sessionID)); + + methodRegistry.put(RequestForPositions.MSGTYPE, + (message, sessionID) -> onMessage((RequestForPositions) message, sessionID)); + + methodRegistry.put(RequestForPositionsAck.MSGTYPE, + (message, sessionID) -> onMessage((RequestForPositionsAck) message, sessionID)); + + methodRegistry.put(PositionReport.MSGTYPE, + (message, sessionID) -> onMessage((PositionReport) message, sessionID)); + + methodRegistry.put(AssignmentReport.MSGTYPE, + (message, sessionID) -> onMessage((AssignmentReport) message, sessionID)); + + methodRegistry.put(CollateralRequest.MSGTYPE, + (message, sessionID) -> onMessage((CollateralRequest) message, sessionID)); + + methodRegistry.put(CollateralAssignment.MSGTYPE, + (message, sessionID) -> onMessage((CollateralAssignment) message, sessionID)); + + methodRegistry.put(CollateralResponse.MSGTYPE, + (message, sessionID) -> onMessage((CollateralResponse) message, sessionID)); + + methodRegistry.put(CollateralReport.MSGTYPE, + (message, sessionID) -> onMessage((CollateralReport) message, sessionID)); + + methodRegistry.put(CollateralInquiry.MSGTYPE, + (message, sessionID) -> onMessage((CollateralInquiry) message, sessionID)); + + methodRegistry.put(NetworkStatusRequest.MSGTYPE, + (message, sessionID) -> onMessage((NetworkStatusRequest) message, sessionID)); + + methodRegistry.put(NetworkStatusResponse.MSGTYPE, + (message, sessionID) -> onMessage((NetworkStatusResponse) message, sessionID)); + + methodRegistry.put(CollateralInquiryAck.MSGTYPE, + (message, sessionID) -> onMessage((CollateralInquiryAck) message, sessionID)); + + } + + /** + * Callback for quickfix.Message message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(quickfix.Message message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXHeartbeat message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(Heartbeat message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + } + + /** + * Callback for FIXLogon message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(Logon message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + } + + /** + * Callback for FIXTestRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(TestRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + } + + /** + * Callback for FIXResendRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(ResendRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + } + + /** + * Callback for FIXReject message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(Reject message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + } + + /** + * Callback for FIXSequenceReset message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(SequenceReset message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + } + + /** + * Callback for FIXLogout message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(Logout message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + } + + /** + * Callback for FIXBusinessMessageReject message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(BusinessMessageReject message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + } + + /** + * Callback for FIXUserRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(UserRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXUserResponse message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(UserResponse message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXAdvertisement message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(Advertisement message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXIndicationOfInterest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(IndicationOfInterest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXNews message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(News message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXEmail message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(Email message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXQuoteRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(QuoteRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXQuoteResponse message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(QuoteResponse message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXQuoteRequestReject message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(QuoteRequestReject message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXRFQRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(RFQRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXQuote message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(Quote message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXQuoteCancel message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(QuoteCancel message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXQuoteStatusRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(QuoteStatusRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXQuoteStatusReport message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(QuoteStatusReport message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXMassQuote message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(MassQuote message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXMassQuoteAcknowledgement message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(MassQuoteAcknowledgement message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXMarketDataRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(MarketDataRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXMarketDataSnapshotFullRefresh message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(MarketDataSnapshotFullRefresh message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXMarketDataIncrementalRefresh message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(MarketDataIncrementalRefresh message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXMarketDataRequestReject message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(MarketDataRequestReject message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXSecurityDefinitionRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(SecurityDefinitionRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXSecurityDefinition message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(SecurityDefinition message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXSecurityTypeRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(SecurityTypeRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXSecurityTypes message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(SecurityTypes message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXSecurityListRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(SecurityListRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXSecurityList message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(SecurityList message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXDerivativeSecurityListRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(DerivativeSecurityListRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXDerivativeSecurityList message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(DerivativeSecurityList message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXSecurityStatusRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(SecurityStatusRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXSecurityStatus message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(SecurityStatus message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXTradingSessionStatusRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(TradingSessionStatusRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXTradingSessionStatus message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(TradingSessionStatus message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXNewOrderSingle message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(NewOrderSingle message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXExecutionReport message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(ExecutionReport message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXDontKnowTrade message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(DontKnowTrade message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXOrderCancelReplaceRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(OrderCancelReplaceRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXOrderCancelRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(OrderCancelRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXOrderCancelReject message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(OrderCancelReject message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXOrderStatusRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(OrderStatusRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXOrderMassCancelRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(OrderMassCancelRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXOrderMassCancelReport message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(OrderMassCancelReport message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXOrderMassStatusRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(OrderMassStatusRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXNewOrderCross message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(NewOrderCross message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXCrossOrderCancelReplaceRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(CrossOrderCancelReplaceRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXCrossOrderCancelRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(CrossOrderCancelRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXNewOrderMultileg message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(NewOrderMultileg message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXMultilegOrderCancelReplaceRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(MultilegOrderCancelReplaceRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXBidRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(BidRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXBidResponse message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(BidResponse message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXNewOrderList message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(NewOrderList message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXListStrikePrice message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(ListStrikePrice message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXListStatus message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(ListStatus message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXListExecute message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(ListExecute message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXListCancelRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(ListCancelRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXListStatusRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(ListStatusRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXAllocationInstruction message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(AllocationInstruction message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXAllocationInstructionAck message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(AllocationInstructionAck message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXAllocationReport message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(AllocationReport message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXAllocationReportAck message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(AllocationReportAck message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXConfirmation message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(Confirmation message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXConfirmationAck message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(ConfirmationAck message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXConfirmationRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(ConfirmationRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXSettlementInstructions message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(SettlementInstructions message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXSettlementInstructionRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(SettlementInstructionRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXTradeCaptureReportRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(TradeCaptureReportRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXTradeCaptureReportRequestAck message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(TradeCaptureReportRequestAck message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXTradeCaptureReport message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(TradeCaptureReport message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXTradeCaptureReportAck message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(TradeCaptureReportAck message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXRegistrationInstructions message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(RegistrationInstructions message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXRegistrationInstructionsResponse message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(RegistrationInstructionsResponse message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXPositionMaintenanceRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(PositionMaintenanceRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXPositionMaintenanceReport message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(PositionMaintenanceReport message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXRequestForPositions message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(RequestForPositions message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXRequestForPositionsAck message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(RequestForPositionsAck message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXPositionReport message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(PositionReport message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXAssignmentReport message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(AssignmentReport message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXCollateralRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(CollateralRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXCollateralAssignment message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(CollateralAssignment message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXCollateralResponse message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(CollateralResponse message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXCollateralReport message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(CollateralReport message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXCollateralInquiry message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(CollateralInquiry message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXNetworkStatusRequest message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(NetworkStatusRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXNetworkStatusResponse message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(NetworkStatusResponse message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + /** + * Callback for FIXCollateralInquiryAck message. + * + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void onMessage(CollateralInquiryAck message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + public void crack(quickfix.Message message, SessionID sessionID) + throws UnsupportedMessageType, FieldNotFound, IncorrectTagValue { + crack44((Message) message, sessionID); + } + + /** + * Cracker method for 44 messages. + * + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + public void crack44(Message message, SessionID sessionID) + throws UnsupportedMessageType, FieldNotFound, IncorrectTagValue { + + String type = message.getHeader().getString(MsgType.FIELD); + methodRegistry.getOrDefault(type, defaultFunction).accept(message, sessionID); + } + + @FunctionalInterface + private interface MessageConsumer { + void accept(Message message, SessionID sessionID) + throws UnsupportedMessageType, IncorrectTagValue, FieldNotFound; + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MessageFactory.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MessageFactory.java new file mode 100644 index 000000000..2864ba6c6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MessageFactory.java @@ -0,0 +1,2781 @@ +/* Generated Java Source File */ +/******************************************************************************* + * Copyright (c) quickfixengine.org All rights reserved. + * + * This file is part of the QuickFIX FIX Engine + * + * This file may be distributed under the terms of the quickfixengine.org + * license as defined by quickfixengine.org and appearing in the file + * LICENSE included in the packaging of this file. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING + * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. + * + * See http://www.quickfixengine.org/LICENSE for licensing information. + * + * Contact ask@quickfixengine.org if any conditions of this licensing + * are not clear to you. + ******************************************************************************/ + +package quickfix.fix44; + +import quickfix.Message; +import quickfix.Group; + +public class MessageFactory implements quickfix.MessageFactory { + + public Message create(String beginString, String msgType) { + + switch (msgType) { + + case quickfix.fix44.Heartbeat.MSGTYPE: + return new quickfix.fix44.Heartbeat(); + + case quickfix.fix44.Logon.MSGTYPE: + return new quickfix.fix44.Logon(); + + case quickfix.fix44.TestRequest.MSGTYPE: + return new quickfix.fix44.TestRequest(); + + case quickfix.fix44.ResendRequest.MSGTYPE: + return new quickfix.fix44.ResendRequest(); + + case quickfix.fix44.Reject.MSGTYPE: + return new quickfix.fix44.Reject(); + + case quickfix.fix44.SequenceReset.MSGTYPE: + return new quickfix.fix44.SequenceReset(); + + case quickfix.fix44.Logout.MSGTYPE: + return new quickfix.fix44.Logout(); + + case quickfix.fix44.BusinessMessageReject.MSGTYPE: + return new quickfix.fix44.BusinessMessageReject(); + + case quickfix.fix44.UserRequest.MSGTYPE: + return new quickfix.fix44.UserRequest(); + + case quickfix.fix44.UserResponse.MSGTYPE: + return new quickfix.fix44.UserResponse(); + + case quickfix.fix44.Advertisement.MSGTYPE: + return new quickfix.fix44.Advertisement(); + + case quickfix.fix44.IndicationOfInterest.MSGTYPE: + return new quickfix.fix44.IndicationOfInterest(); + + case quickfix.fix44.News.MSGTYPE: + return new quickfix.fix44.News(); + + case quickfix.fix44.Email.MSGTYPE: + return new quickfix.fix44.Email(); + + case quickfix.fix44.QuoteRequest.MSGTYPE: + return new quickfix.fix44.QuoteRequest(); + + case quickfix.fix44.QuoteResponse.MSGTYPE: + return new quickfix.fix44.QuoteResponse(); + + case quickfix.fix44.QuoteRequestReject.MSGTYPE: + return new quickfix.fix44.QuoteRequestReject(); + + case quickfix.fix44.RFQRequest.MSGTYPE: + return new quickfix.fix44.RFQRequest(); + + case quickfix.fix44.Quote.MSGTYPE: + return new quickfix.fix44.Quote(); + + case quickfix.fix44.QuoteCancel.MSGTYPE: + return new quickfix.fix44.QuoteCancel(); + + case quickfix.fix44.QuoteStatusRequest.MSGTYPE: + return new quickfix.fix44.QuoteStatusRequest(); + + case quickfix.fix44.QuoteStatusReport.MSGTYPE: + return new quickfix.fix44.QuoteStatusReport(); + + case quickfix.fix44.MassQuote.MSGTYPE: + return new quickfix.fix44.MassQuote(); + + case quickfix.fix44.MassQuoteAcknowledgement.MSGTYPE: + return new quickfix.fix44.MassQuoteAcknowledgement(); + + case quickfix.fix44.MarketDataRequest.MSGTYPE: + return new quickfix.fix44.MarketDataRequest(); + + case quickfix.fix44.MarketDataSnapshotFullRefresh.MSGTYPE: + return new quickfix.fix44.MarketDataSnapshotFullRefresh(); + + case quickfix.fix44.MarketDataIncrementalRefresh.MSGTYPE: + return new quickfix.fix44.MarketDataIncrementalRefresh(); + + case quickfix.fix44.MarketDataRequestReject.MSGTYPE: + return new quickfix.fix44.MarketDataRequestReject(); + + case quickfix.fix44.SecurityDefinitionRequest.MSGTYPE: + return new quickfix.fix44.SecurityDefinitionRequest(); + + case quickfix.fix44.SecurityDefinition.MSGTYPE: + return new quickfix.fix44.SecurityDefinition(); + + case quickfix.fix44.SecurityTypeRequest.MSGTYPE: + return new quickfix.fix44.SecurityTypeRequest(); + + case quickfix.fix44.SecurityTypes.MSGTYPE: + return new quickfix.fix44.SecurityTypes(); + + case quickfix.fix44.SecurityListRequest.MSGTYPE: + return new quickfix.fix44.SecurityListRequest(); + + case quickfix.fix44.SecurityList.MSGTYPE: + return new quickfix.fix44.SecurityList(); + + case quickfix.fix44.DerivativeSecurityListRequest.MSGTYPE: + return new quickfix.fix44.DerivativeSecurityListRequest(); + + case quickfix.fix44.DerivativeSecurityList.MSGTYPE: + return new quickfix.fix44.DerivativeSecurityList(); + + case quickfix.fix44.SecurityStatusRequest.MSGTYPE: + return new quickfix.fix44.SecurityStatusRequest(); + + case quickfix.fix44.SecurityStatus.MSGTYPE: + return new quickfix.fix44.SecurityStatus(); + + case quickfix.fix44.TradingSessionStatusRequest.MSGTYPE: + return new quickfix.fix44.TradingSessionStatusRequest(); + + case quickfix.fix44.TradingSessionStatus.MSGTYPE: + return new quickfix.fix44.TradingSessionStatus(); + + case quickfix.fix44.NewOrderSingle.MSGTYPE: + return new quickfix.fix44.NewOrderSingle(); + + case quickfix.fix44.ExecutionReport.MSGTYPE: + return new quickfix.fix44.ExecutionReport(); + + case quickfix.fix44.DontKnowTrade.MSGTYPE: + return new quickfix.fix44.DontKnowTrade(); + + case quickfix.fix44.OrderCancelReplaceRequest.MSGTYPE: + return new quickfix.fix44.OrderCancelReplaceRequest(); + + case quickfix.fix44.OrderCancelRequest.MSGTYPE: + return new quickfix.fix44.OrderCancelRequest(); + + case quickfix.fix44.OrderCancelReject.MSGTYPE: + return new quickfix.fix44.OrderCancelReject(); + + case quickfix.fix44.OrderStatusRequest.MSGTYPE: + return new quickfix.fix44.OrderStatusRequest(); + + case quickfix.fix44.OrderMassCancelRequest.MSGTYPE: + return new quickfix.fix44.OrderMassCancelRequest(); + + case quickfix.fix44.OrderMassCancelReport.MSGTYPE: + return new quickfix.fix44.OrderMassCancelReport(); + + case quickfix.fix44.OrderMassStatusRequest.MSGTYPE: + return new quickfix.fix44.OrderMassStatusRequest(); + + case quickfix.fix44.NewOrderCross.MSGTYPE: + return new quickfix.fix44.NewOrderCross(); + + case quickfix.fix44.CrossOrderCancelReplaceRequest.MSGTYPE: + return new quickfix.fix44.CrossOrderCancelReplaceRequest(); + + case quickfix.fix44.CrossOrderCancelRequest.MSGTYPE: + return new quickfix.fix44.CrossOrderCancelRequest(); + + case quickfix.fix44.NewOrderMultileg.MSGTYPE: + return new quickfix.fix44.NewOrderMultileg(); + + case quickfix.fix44.MultilegOrderCancelReplaceRequest.MSGTYPE: + return new quickfix.fix44.MultilegOrderCancelReplaceRequest(); + + case quickfix.fix44.BidRequest.MSGTYPE: + return new quickfix.fix44.BidRequest(); + + case quickfix.fix44.BidResponse.MSGTYPE: + return new quickfix.fix44.BidResponse(); + + case quickfix.fix44.NewOrderList.MSGTYPE: + return new quickfix.fix44.NewOrderList(); + + case quickfix.fix44.ListStrikePrice.MSGTYPE: + return new quickfix.fix44.ListStrikePrice(); + + case quickfix.fix44.ListStatus.MSGTYPE: + return new quickfix.fix44.ListStatus(); + + case quickfix.fix44.ListExecute.MSGTYPE: + return new quickfix.fix44.ListExecute(); + + case quickfix.fix44.ListCancelRequest.MSGTYPE: + return new quickfix.fix44.ListCancelRequest(); + + case quickfix.fix44.ListStatusRequest.MSGTYPE: + return new quickfix.fix44.ListStatusRequest(); + + case quickfix.fix44.AllocationInstruction.MSGTYPE: + return new quickfix.fix44.AllocationInstruction(); + + case quickfix.fix44.AllocationInstructionAck.MSGTYPE: + return new quickfix.fix44.AllocationInstructionAck(); + + case quickfix.fix44.AllocationReport.MSGTYPE: + return new quickfix.fix44.AllocationReport(); + + case quickfix.fix44.AllocationReportAck.MSGTYPE: + return new quickfix.fix44.AllocationReportAck(); + + case quickfix.fix44.Confirmation.MSGTYPE: + return new quickfix.fix44.Confirmation(); + + case quickfix.fix44.ConfirmationAck.MSGTYPE: + return new quickfix.fix44.ConfirmationAck(); + + case quickfix.fix44.ConfirmationRequest.MSGTYPE: + return new quickfix.fix44.ConfirmationRequest(); + + case quickfix.fix44.SettlementInstructions.MSGTYPE: + return new quickfix.fix44.SettlementInstructions(); + + case quickfix.fix44.SettlementInstructionRequest.MSGTYPE: + return new quickfix.fix44.SettlementInstructionRequest(); + + case quickfix.fix44.TradeCaptureReportRequest.MSGTYPE: + return new quickfix.fix44.TradeCaptureReportRequest(); + + case quickfix.fix44.TradeCaptureReportRequestAck.MSGTYPE: + return new quickfix.fix44.TradeCaptureReportRequestAck(); + + case quickfix.fix44.TradeCaptureReport.MSGTYPE: + return new quickfix.fix44.TradeCaptureReport(); + + case quickfix.fix44.TradeCaptureReportAck.MSGTYPE: + return new quickfix.fix44.TradeCaptureReportAck(); + + case quickfix.fix44.RegistrationInstructions.MSGTYPE: + return new quickfix.fix44.RegistrationInstructions(); + + case quickfix.fix44.RegistrationInstructionsResponse.MSGTYPE: + return new quickfix.fix44.RegistrationInstructionsResponse(); + + case quickfix.fix44.PositionMaintenanceRequest.MSGTYPE: + return new quickfix.fix44.PositionMaintenanceRequest(); + + case quickfix.fix44.PositionMaintenanceReport.MSGTYPE: + return new quickfix.fix44.PositionMaintenanceReport(); + + case quickfix.fix44.RequestForPositions.MSGTYPE: + return new quickfix.fix44.RequestForPositions(); + + case quickfix.fix44.RequestForPositionsAck.MSGTYPE: + return new quickfix.fix44.RequestForPositionsAck(); + + case quickfix.fix44.PositionReport.MSGTYPE: + return new quickfix.fix44.PositionReport(); + + case quickfix.fix44.AssignmentReport.MSGTYPE: + return new quickfix.fix44.AssignmentReport(); + + case quickfix.fix44.CollateralRequest.MSGTYPE: + return new quickfix.fix44.CollateralRequest(); + + case quickfix.fix44.CollateralAssignment.MSGTYPE: + return new quickfix.fix44.CollateralAssignment(); + + case quickfix.fix44.CollateralResponse.MSGTYPE: + return new quickfix.fix44.CollateralResponse(); + + case quickfix.fix44.CollateralReport.MSGTYPE: + return new quickfix.fix44.CollateralReport(); + + case quickfix.fix44.CollateralInquiry.MSGTYPE: + return new quickfix.fix44.CollateralInquiry(); + + case quickfix.fix44.NetworkStatusRequest.MSGTYPE: + return new quickfix.fix44.NetworkStatusRequest(); + + case quickfix.fix44.NetworkStatusResponse.MSGTYPE: + return new quickfix.fix44.NetworkStatusResponse(); + + case quickfix.fix44.CollateralInquiryAck.MSGTYPE: + return new quickfix.fix44.CollateralInquiryAck(); + + } + + return new quickfix.fix44.Message(); + } + + public Group create(String beginString, String msgType, int correspondingFieldID) { + + switch (msgType) { + + case quickfix.fix44.Logon.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoMsgTypes.FIELD: + return new quickfix.fix44.Logon.NoMsgTypes(); + + } + break; + + case quickfix.fix44.Advertisement.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.Advertisement.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.Advertisement.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.Advertisement.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.Advertisement.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.Advertisement.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.Advertisement.NoEvents(); + + } + break; + + case quickfix.fix44.IndicationOfInterest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.IndicationOfInterest.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.IndicationOfInterest.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.IndicationOfInterest.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.IndicationOfInterest.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoLegStipulations.FIELD: + return new quickfix.fix44.IndicationOfInterest.NoLegs.NoLegStipulations(); + + case quickfix.field.NoIOIQualifiers.FIELD: + return new quickfix.fix44.IndicationOfInterest.NoIOIQualifiers(); + + case quickfix.field.NoRoutingIDs.FIELD: + return new quickfix.fix44.IndicationOfInterest.NoRoutingIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.IndicationOfInterest.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.IndicationOfInterest.NoEvents(); + + case quickfix.field.NoStipulations.FIELD: + return new quickfix.fix44.IndicationOfInterest.NoStipulations(); + + } + break; + + case quickfix.fix44.News.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoRoutingIDs.FIELD: + return new quickfix.fix44.News.NoRoutingIDs(); + + case quickfix.field.NoRelatedSym.FIELD: + return new quickfix.fix44.News.NoRelatedSym(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.News.NoRelatedSym.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.News.NoRelatedSym.NoEvents(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.News.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.News.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.News.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.News.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.LinesOfText.FIELD: + return new quickfix.fix44.News.LinesOfText(); + + } + break; + + case quickfix.fix44.Email.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoRoutingIDs.FIELD: + return new quickfix.fix44.Email.NoRoutingIDs(); + + case quickfix.field.NoRelatedSym.FIELD: + return new quickfix.fix44.Email.NoRelatedSym(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.Email.NoRelatedSym.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.Email.NoRelatedSym.NoEvents(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.Email.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.Email.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.Email.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.Email.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.LinesOfText.FIELD: + return new quickfix.fix44.Email.LinesOfText(); + + } + break; + + case quickfix.fix44.QuoteRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoRelatedSym.FIELD: + return new quickfix.fix44.QuoteRequest.NoRelatedSym(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.QuoteRequest.NoRelatedSym.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.QuoteRequest.NoRelatedSym.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.QuoteRequest.NoRelatedSym.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.QuoteRequest.NoRelatedSym.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoLegStipulations.FIELD: + return new quickfix.fix44.QuoteRequest.NoRelatedSym.NoLegs.NoLegStipulations(); + + case quickfix.field.NoNestedPartyIDs.FIELD: + return new quickfix.fix44.QuoteRequest.NoRelatedSym.NoLegs.NoNestedPartyIDs(); + + case quickfix.field.NoNestedPartySubIDs.FIELD: + return new quickfix.fix44.QuoteRequest.NoRelatedSym.NoLegs.NoNestedPartyIDs.NoNestedPartySubIDs(); + + case quickfix.field.NoQuoteQualifiers.FIELD: + return new quickfix.fix44.QuoteRequest.NoRelatedSym.NoQuoteQualifiers(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.QuoteRequest.NoRelatedSym.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.QuoteRequest.NoRelatedSym.NoEvents(); + + case quickfix.field.NoStipulations.FIELD: + return new quickfix.fix44.QuoteRequest.NoRelatedSym.NoStipulations(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.QuoteRequest.NoRelatedSym.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.QuoteRequest.NoRelatedSym.NoPartyIDs.NoPartySubIDs(); + + } + break; + + case quickfix.fix44.QuoteResponse.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoQuoteQualifiers.FIELD: + return new quickfix.fix44.QuoteResponse.NoQuoteQualifiers(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.QuoteResponse.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.QuoteResponse.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.QuoteResponse.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.QuoteResponse.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoLegStipulations.FIELD: + return new quickfix.fix44.QuoteResponse.NoLegs.NoLegStipulations(); + + case quickfix.field.NoNestedPartyIDs.FIELD: + return new quickfix.fix44.QuoteResponse.NoLegs.NoNestedPartyIDs(); + + case quickfix.field.NoNestedPartySubIDs.FIELD: + return new quickfix.fix44.QuoteResponse.NoLegs.NoNestedPartyIDs.NoNestedPartySubIDs(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.QuoteResponse.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.QuoteResponse.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.QuoteResponse.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.QuoteResponse.NoEvents(); + + case quickfix.field.NoStipulations.FIELD: + return new quickfix.fix44.QuoteResponse.NoStipulations(); + + } + break; + + case quickfix.fix44.QuoteRequestReject.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoRelatedSym.FIELD: + return new quickfix.fix44.QuoteRequestReject.NoRelatedSym(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.QuoteRequestReject.NoRelatedSym.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.QuoteRequestReject.NoRelatedSym.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.QuoteRequestReject.NoRelatedSym.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.QuoteRequestReject.NoRelatedSym.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoLegStipulations.FIELD: + return new quickfix.fix44.QuoteRequestReject.NoRelatedSym.NoLegs.NoLegStipulations(); + + case quickfix.field.NoNestedPartyIDs.FIELD: + return new quickfix.fix44.QuoteRequestReject.NoRelatedSym.NoLegs.NoNestedPartyIDs(); + + case quickfix.field.NoNestedPartySubIDs.FIELD: + return new quickfix.fix44.QuoteRequestReject.NoRelatedSym.NoLegs.NoNestedPartyIDs.NoNestedPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.QuoteRequestReject.NoRelatedSym.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.QuoteRequestReject.NoRelatedSym.NoEvents(); + + case quickfix.field.NoStipulations.FIELD: + return new quickfix.fix44.QuoteRequestReject.NoRelatedSym.NoStipulations(); + + case quickfix.field.NoQuoteQualifiers.FIELD: + return new quickfix.fix44.QuoteRequestReject.NoQuoteQualifiers(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.QuoteRequestReject.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.QuoteRequestReject.NoPartyIDs.NoPartySubIDs(); + + } + break; + + case quickfix.fix44.RFQRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoRelatedSym.FIELD: + return new quickfix.fix44.RFQRequest.NoRelatedSym(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.RFQRequest.NoRelatedSym.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.RFQRequest.NoRelatedSym.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.RFQRequest.NoRelatedSym.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.RFQRequest.NoRelatedSym.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.RFQRequest.NoRelatedSym.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.RFQRequest.NoRelatedSym.NoEvents(); + + } + break; + + case quickfix.fix44.Quote.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoQuoteQualifiers.FIELD: + return new quickfix.fix44.Quote.NoQuoteQualifiers(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.Quote.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.Quote.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.Quote.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.Quote.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoLegStipulations.FIELD: + return new quickfix.fix44.Quote.NoLegs.NoLegStipulations(); + + case quickfix.field.NoNestedPartyIDs.FIELD: + return new quickfix.fix44.Quote.NoLegs.NoNestedPartyIDs(); + + case quickfix.field.NoNestedPartySubIDs.FIELD: + return new quickfix.fix44.Quote.NoLegs.NoNestedPartyIDs.NoNestedPartySubIDs(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.Quote.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.Quote.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.Quote.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.Quote.NoEvents(); + + case quickfix.field.NoStipulations.FIELD: + return new quickfix.fix44.Quote.NoStipulations(); + + } + break; + + case quickfix.fix44.QuoteCancel.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoQuoteEntries.FIELD: + return new quickfix.fix44.QuoteCancel.NoQuoteEntries(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.QuoteCancel.NoQuoteEntries.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.QuoteCancel.NoQuoteEntries.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.QuoteCancel.NoQuoteEntries.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.QuoteCancel.NoQuoteEntries.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.QuoteCancel.NoQuoteEntries.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.QuoteCancel.NoQuoteEntries.NoEvents(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.QuoteCancel.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.QuoteCancel.NoPartyIDs.NoPartySubIDs(); + + } + break; + + case quickfix.fix44.QuoteStatusRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.QuoteStatusRequest.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.QuoteStatusRequest.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.QuoteStatusRequest.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.QuoteStatusRequest.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.QuoteStatusRequest.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.QuoteStatusRequest.NoEvents(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.QuoteStatusRequest.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.QuoteStatusRequest.NoPartyIDs.NoPartySubIDs(); + + } + break; + + case quickfix.fix44.QuoteStatusReport.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.QuoteStatusReport.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.QuoteStatusReport.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.QuoteStatusReport.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.QuoteStatusReport.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoLegStipulations.FIELD: + return new quickfix.fix44.QuoteStatusReport.NoLegs.NoLegStipulations(); + + case quickfix.field.NoNestedPartyIDs.FIELD: + return new quickfix.fix44.QuoteStatusReport.NoLegs.NoNestedPartyIDs(); + + case quickfix.field.NoNestedPartySubIDs.FIELD: + return new quickfix.fix44.QuoteStatusReport.NoLegs.NoNestedPartyIDs.NoNestedPartySubIDs(); + + case quickfix.field.NoQuoteQualifiers.FIELD: + return new quickfix.fix44.QuoteStatusReport.NoQuoteQualifiers(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.QuoteStatusReport.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.QuoteStatusReport.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.QuoteStatusReport.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.QuoteStatusReport.NoEvents(); + + case quickfix.field.NoStipulations.FIELD: + return new quickfix.fix44.QuoteStatusReport.NoStipulations(); + + } + break; + + case quickfix.fix44.MassQuote.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoQuoteSets.FIELD: + return new quickfix.fix44.MassQuote.NoQuoteSets(); + + case quickfix.field.NoQuoteEntries.FIELD: + return new quickfix.fix44.MassQuote.NoQuoteSets.NoQuoteEntries(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.MassQuote.NoQuoteSets.NoQuoteEntries.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.MassQuote.NoQuoteSets.NoQuoteEntries.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.MassQuote.NoQuoteSets.NoQuoteEntries.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.MassQuote.NoQuoteSets.NoQuoteEntries.NoEvents(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.MassQuote.NoQuoteSets.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.MassQuote.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.MassQuote.NoPartyIDs.NoPartySubIDs(); + + } + break; + + case quickfix.fix44.MassQuoteAcknowledgement.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoQuoteSets.FIELD: + return new quickfix.fix44.MassQuoteAcknowledgement.NoQuoteSets(); + + case quickfix.field.NoQuoteEntries.FIELD: + return new quickfix.fix44.MassQuoteAcknowledgement.NoQuoteSets.NoQuoteEntries(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.MassQuoteAcknowledgement.NoQuoteSets.NoQuoteEntries.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.MassQuoteAcknowledgement.NoQuoteSets.NoQuoteEntries.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.MassQuoteAcknowledgement.NoQuoteSets.NoQuoteEntries.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.MassQuoteAcknowledgement.NoQuoteSets.NoQuoteEntries.NoEvents(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.MassQuoteAcknowledgement.NoQuoteSets.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.MassQuoteAcknowledgement.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.MassQuoteAcknowledgement.NoPartyIDs.NoPartySubIDs(); + + } + break; + + case quickfix.fix44.MarketDataRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoMDEntryTypes.FIELD: + return new quickfix.fix44.MarketDataRequest.NoMDEntryTypes(); + + case quickfix.field.NoRelatedSym.FIELD: + return new quickfix.fix44.MarketDataRequest.NoRelatedSym(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.MarketDataRequest.NoRelatedSym.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.MarketDataRequest.NoRelatedSym.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.MarketDataRequest.NoRelatedSym.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.MarketDataRequest.NoRelatedSym.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.MarketDataRequest.NoRelatedSym.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.MarketDataRequest.NoRelatedSym.NoEvents(); + + case quickfix.field.NoTradingSessions.FIELD: + return new quickfix.fix44.MarketDataRequest.NoTradingSessions(); + + } + break; + + case quickfix.fix44.MarketDataSnapshotFullRefresh.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.MarketDataSnapshotFullRefresh.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.MarketDataSnapshotFullRefresh.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.MarketDataSnapshotFullRefresh.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.MarketDataSnapshotFullRefresh.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoMDEntries.FIELD: + return new quickfix.fix44.MarketDataSnapshotFullRefresh.NoMDEntries(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.MarketDataSnapshotFullRefresh.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.MarketDataSnapshotFullRefresh.NoEvents(); + + } + break; + + case quickfix.fix44.MarketDataIncrementalRefresh.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoMDEntries.FIELD: + return new quickfix.fix44.MarketDataIncrementalRefresh.NoMDEntries(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.MarketDataIncrementalRefresh.NoMDEntries.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.MarketDataIncrementalRefresh.NoMDEntries.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.MarketDataIncrementalRefresh.NoMDEntries.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.MarketDataIncrementalRefresh.NoMDEntries.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.MarketDataIncrementalRefresh.NoMDEntries.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.MarketDataIncrementalRefresh.NoMDEntries.NoEvents(); + + } + break; + + case quickfix.fix44.MarketDataRequestReject.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoAltMDSource.FIELD: + return new quickfix.fix44.MarketDataRequestReject.NoAltMDSource(); + + } + break; + + case quickfix.fix44.SecurityDefinitionRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.SecurityDefinitionRequest.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.SecurityDefinitionRequest.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.SecurityDefinitionRequest.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.SecurityDefinitionRequest.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.SecurityDefinitionRequest.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.SecurityDefinitionRequest.NoEvents(); + + case quickfix.field.NoInstrAttrib.FIELD: + return new quickfix.fix44.SecurityDefinitionRequest.NoInstrAttrib(); + + } + break; + + case quickfix.fix44.SecurityDefinition.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.SecurityDefinition.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.SecurityDefinition.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.SecurityDefinition.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.SecurityDefinition.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.SecurityDefinition.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.SecurityDefinition.NoEvents(); + + case quickfix.field.NoInstrAttrib.FIELD: + return new quickfix.fix44.SecurityDefinition.NoInstrAttrib(); + + } + break; + + case quickfix.fix44.SecurityTypes.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoSecurityTypes.FIELD: + return new quickfix.fix44.SecurityTypes.NoSecurityTypes(); + + } + break; + + case quickfix.fix44.SecurityListRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.SecurityListRequest.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.SecurityListRequest.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.SecurityListRequest.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.SecurityListRequest.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.SecurityListRequest.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.SecurityListRequest.NoEvents(); + + case quickfix.field.NoInstrAttrib.FIELD: + return new quickfix.fix44.SecurityListRequest.NoInstrAttrib(); + + } + break; + + case quickfix.fix44.SecurityList.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoRelatedSym.FIELD: + return new quickfix.fix44.SecurityList.NoRelatedSym(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.SecurityList.NoRelatedSym.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.SecurityList.NoRelatedSym.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.SecurityList.NoRelatedSym.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.SecurityList.NoRelatedSym.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoLegStipulations.FIELD: + return new quickfix.fix44.SecurityList.NoRelatedSym.NoLegs.NoLegStipulations(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.SecurityList.NoRelatedSym.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.SecurityList.NoRelatedSym.NoEvents(); + + case quickfix.field.NoInstrAttrib.FIELD: + return new quickfix.fix44.SecurityList.NoRelatedSym.NoInstrAttrib(); + + case quickfix.field.NoStipulations.FIELD: + return new quickfix.fix44.SecurityList.NoRelatedSym.NoStipulations(); + + } + break; + + case quickfix.fix44.DerivativeSecurityListRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.DerivativeSecurityListRequest.NoUnderlyingSecurityAltID(); + + } + break; + + case quickfix.fix44.DerivativeSecurityList.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoRelatedSym.FIELD: + return new quickfix.fix44.DerivativeSecurityList.NoRelatedSym(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.DerivativeSecurityList.NoRelatedSym.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.DerivativeSecurityList.NoRelatedSym.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.DerivativeSecurityList.NoRelatedSym.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.DerivativeSecurityList.NoRelatedSym.NoEvents(); + + case quickfix.field.NoInstrAttrib.FIELD: + return new quickfix.fix44.DerivativeSecurityList.NoRelatedSym.NoInstrAttrib(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.DerivativeSecurityList.NoUnderlyingSecurityAltID(); + + } + break; + + case quickfix.fix44.SecurityStatusRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.SecurityStatusRequest.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.SecurityStatusRequest.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.SecurityStatusRequest.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.SecurityStatusRequest.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.SecurityStatusRequest.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.SecurityStatusRequest.NoEvents(); + + case quickfix.field.NoInstrAttrib.FIELD: + return new quickfix.fix44.SecurityStatusRequest.NoInstrAttrib(); + + } + break; + + case quickfix.fix44.SecurityStatus.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.SecurityStatus.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.SecurityStatus.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.SecurityStatus.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.SecurityStatus.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.SecurityStatus.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.SecurityStatus.NoEvents(); + + case quickfix.field.NoInstrAttrib.FIELD: + return new quickfix.fix44.SecurityStatus.NoInstrAttrib(); + + } + break; + + case quickfix.fix44.NewOrderSingle.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoAllocs.FIELD: + return new quickfix.fix44.NewOrderSingle.NoAllocs(); + + case quickfix.field.NoNestedPartyIDs.FIELD: + return new quickfix.fix44.NewOrderSingle.NoAllocs.NoNestedPartyIDs(); + + case quickfix.field.NoNestedPartySubIDs.FIELD: + return new quickfix.fix44.NewOrderSingle.NoAllocs.NoNestedPartyIDs.NoNestedPartySubIDs(); + + case quickfix.field.NoTradingSessions.FIELD: + return new quickfix.fix44.NewOrderSingle.NoTradingSessions(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.NewOrderSingle.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.NewOrderSingle.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.NewOrderSingle.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.NewOrderSingle.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.NewOrderSingle.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.NewOrderSingle.NoEvents(); + + case quickfix.field.NoStipulations.FIELD: + return new quickfix.fix44.NewOrderSingle.NoStipulations(); + + } + break; + + case quickfix.fix44.ExecutionReport.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoContraBrokers.FIELD: + return new quickfix.fix44.ExecutionReport.NoContraBrokers(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.ExecutionReport.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.ExecutionReport.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoContAmts.FIELD: + return new quickfix.fix44.ExecutionReport.NoContAmts(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.ExecutionReport.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.ExecutionReport.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoLegStipulations.FIELD: + return new quickfix.fix44.ExecutionReport.NoLegs.NoLegStipulations(); + + case quickfix.field.NoNestedPartyIDs.FIELD: + return new quickfix.fix44.ExecutionReport.NoLegs.NoNestedPartyIDs(); + + case quickfix.field.NoNestedPartySubIDs.FIELD: + return new quickfix.fix44.ExecutionReport.NoLegs.NoNestedPartyIDs.NoNestedPartySubIDs(); + + case quickfix.field.NoMiscFees.FIELD: + return new quickfix.fix44.ExecutionReport.NoMiscFees(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.ExecutionReport.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.ExecutionReport.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.ExecutionReport.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.ExecutionReport.NoEvents(); + + case quickfix.field.NoStipulations.FIELD: + return new quickfix.fix44.ExecutionReport.NoStipulations(); + + } + break; + + case quickfix.fix44.DontKnowTrade.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.DontKnowTrade.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.DontKnowTrade.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.DontKnowTrade.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.DontKnowTrade.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.DontKnowTrade.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.DontKnowTrade.NoEvents(); + + } + break; + + case quickfix.fix44.OrderCancelReplaceRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoAllocs.FIELD: + return new quickfix.fix44.OrderCancelReplaceRequest.NoAllocs(); + + case quickfix.field.NoNestedPartyIDs.FIELD: + return new quickfix.fix44.OrderCancelReplaceRequest.NoAllocs.NoNestedPartyIDs(); + + case quickfix.field.NoNestedPartySubIDs.FIELD: + return new quickfix.fix44.OrderCancelReplaceRequest.NoAllocs.NoNestedPartyIDs.NoNestedPartySubIDs(); + + case quickfix.field.NoTradingSessions.FIELD: + return new quickfix.fix44.OrderCancelReplaceRequest.NoTradingSessions(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.OrderCancelReplaceRequest.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.OrderCancelReplaceRequest.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.OrderCancelReplaceRequest.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.OrderCancelReplaceRequest.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.OrderCancelReplaceRequest.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.OrderCancelReplaceRequest.NoEvents(); + + } + break; + + case quickfix.fix44.OrderCancelRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.OrderCancelRequest.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.OrderCancelRequest.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.OrderCancelRequest.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.OrderCancelRequest.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.OrderCancelRequest.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.OrderCancelRequest.NoEvents(); + + } + break; + + case quickfix.fix44.OrderStatusRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.OrderStatusRequest.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.OrderStatusRequest.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.OrderStatusRequest.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.OrderStatusRequest.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.OrderStatusRequest.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.OrderStatusRequest.NoEvents(); + + } + break; + + case quickfix.fix44.OrderMassCancelRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.OrderMassCancelRequest.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.OrderMassCancelRequest.NoEvents(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.OrderMassCancelRequest.NoUnderlyingSecurityAltID(); + + } + break; + + case quickfix.fix44.OrderMassCancelReport.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoAffectedOrders.FIELD: + return new quickfix.fix44.OrderMassCancelReport.NoAffectedOrders(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.OrderMassCancelReport.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.OrderMassCancelReport.NoEvents(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.OrderMassCancelReport.NoUnderlyingSecurityAltID(); + + } + break; + + case quickfix.fix44.OrderMassStatusRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.OrderMassStatusRequest.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.OrderMassStatusRequest.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.OrderMassStatusRequest.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.OrderMassStatusRequest.NoEvents(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.OrderMassStatusRequest.NoUnderlyingSecurityAltID(); + + } + break; + + case quickfix.fix44.NewOrderCross.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoSides.FIELD: + return new quickfix.fix44.NewOrderCross.NoSides(); + + case quickfix.field.NoAllocs.FIELD: + return new quickfix.fix44.NewOrderCross.NoSides.NoAllocs(); + + case quickfix.field.NoNestedPartyIDs.FIELD: + return new quickfix.fix44.NewOrderCross.NoSides.NoAllocs.NoNestedPartyIDs(); + + case quickfix.field.NoNestedPartySubIDs.FIELD: + return new quickfix.fix44.NewOrderCross.NoSides.NoAllocs.NoNestedPartyIDs.NoNestedPartySubIDs(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.NewOrderCross.NoSides.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.NewOrderCross.NoSides.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.NewOrderCross.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.NewOrderCross.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.NewOrderCross.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.NewOrderCross.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoTradingSessions.FIELD: + return new quickfix.fix44.NewOrderCross.NoTradingSessions(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.NewOrderCross.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.NewOrderCross.NoEvents(); + + case quickfix.field.NoStipulations.FIELD: + return new quickfix.fix44.NewOrderCross.NoStipulations(); + + } + break; + + case quickfix.fix44.CrossOrderCancelReplaceRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoSides.FIELD: + return new quickfix.fix44.CrossOrderCancelReplaceRequest.NoSides(); + + case quickfix.field.NoAllocs.FIELD: + return new quickfix.fix44.CrossOrderCancelReplaceRequest.NoSides.NoAllocs(); + + case quickfix.field.NoNestedPartyIDs.FIELD: + return new quickfix.fix44.CrossOrderCancelReplaceRequest.NoSides.NoAllocs.NoNestedPartyIDs(); + + case quickfix.field.NoNestedPartySubIDs.FIELD: + return new quickfix.fix44.CrossOrderCancelReplaceRequest.NoSides.NoAllocs.NoNestedPartyIDs.NoNestedPartySubIDs(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.CrossOrderCancelReplaceRequest.NoSides.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.CrossOrderCancelReplaceRequest.NoSides.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.CrossOrderCancelReplaceRequest.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.CrossOrderCancelReplaceRequest.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.CrossOrderCancelReplaceRequest.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.CrossOrderCancelReplaceRequest.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoTradingSessions.FIELD: + return new quickfix.fix44.CrossOrderCancelReplaceRequest.NoTradingSessions(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.CrossOrderCancelReplaceRequest.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.CrossOrderCancelReplaceRequest.NoEvents(); + + case quickfix.field.NoStipulations.FIELD: + return new quickfix.fix44.CrossOrderCancelReplaceRequest.NoStipulations(); + + } + break; + + case quickfix.fix44.CrossOrderCancelRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoSides.FIELD: + return new quickfix.fix44.CrossOrderCancelRequest.NoSides(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.CrossOrderCancelRequest.NoSides.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.CrossOrderCancelRequest.NoSides.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.CrossOrderCancelRequest.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.CrossOrderCancelRequest.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.CrossOrderCancelRequest.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.CrossOrderCancelRequest.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.CrossOrderCancelRequest.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.CrossOrderCancelRequest.NoEvents(); + + } + break; + + case quickfix.fix44.NewOrderMultileg.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoAllocs.FIELD: + return new quickfix.fix44.NewOrderMultileg.NoAllocs(); + + case quickfix.field.NoNested3PartyIDs.FIELD: + return new quickfix.fix44.NewOrderMultileg.NoAllocs.NoNested3PartyIDs(); + + case quickfix.field.NoNested3PartySubIDs.FIELD: + return new quickfix.fix44.NewOrderMultileg.NoAllocs.NoNested3PartyIDs.NoNested3PartySubIDs(); + + case quickfix.field.NoTradingSessions.FIELD: + return new quickfix.fix44.NewOrderMultileg.NoTradingSessions(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.NewOrderMultileg.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.NewOrderMultileg.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.NewOrderMultileg.NoLegs(); + + case quickfix.field.NoLegAllocs.FIELD: + return new quickfix.fix44.NewOrderMultileg.NoLegs.NoLegAllocs(); + + case quickfix.field.NoNested2PartyIDs.FIELD: + return new quickfix.fix44.NewOrderMultileg.NoLegs.NoLegAllocs.NoNested2PartyIDs(); + + case quickfix.field.NoNested2PartySubIDs.FIELD: + return new quickfix.fix44.NewOrderMultileg.NoLegs.NoLegAllocs.NoNested2PartyIDs.NoNested2PartySubIDs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.NewOrderMultileg.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoLegStipulations.FIELD: + return new quickfix.fix44.NewOrderMultileg.NoLegs.NoLegStipulations(); + + case quickfix.field.NoNestedPartyIDs.FIELD: + return new quickfix.fix44.NewOrderMultileg.NoLegs.NoNestedPartyIDs(); + + case quickfix.field.NoNestedPartySubIDs.FIELD: + return new quickfix.fix44.NewOrderMultileg.NoLegs.NoNestedPartyIDs.NoNestedPartySubIDs(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.NewOrderMultileg.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.NewOrderMultileg.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.NewOrderMultileg.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.NewOrderMultileg.NoEvents(); + + } + break; + + case quickfix.fix44.MultilegOrderCancelReplaceRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoAllocs.FIELD: + return new quickfix.fix44.MultilegOrderCancelReplaceRequest.NoAllocs(); + + case quickfix.field.NoNested3PartyIDs.FIELD: + return new quickfix.fix44.MultilegOrderCancelReplaceRequest.NoAllocs.NoNested3PartyIDs(); + + case quickfix.field.NoNested3PartySubIDs.FIELD: + return new quickfix.fix44.MultilegOrderCancelReplaceRequest.NoAllocs.NoNested3PartyIDs.NoNested3PartySubIDs(); + + case quickfix.field.NoTradingSessions.FIELD: + return new quickfix.fix44.MultilegOrderCancelReplaceRequest.NoTradingSessions(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.MultilegOrderCancelReplaceRequest.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.MultilegOrderCancelReplaceRequest.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.MultilegOrderCancelReplaceRequest.NoLegs(); + + case quickfix.field.NoLegAllocs.FIELD: + return new quickfix.fix44.MultilegOrderCancelReplaceRequest.NoLegs.NoLegAllocs(); + + case quickfix.field.NoNested2PartyIDs.FIELD: + return new quickfix.fix44.MultilegOrderCancelReplaceRequest.NoLegs.NoLegAllocs.NoNested2PartyIDs(); + + case quickfix.field.NoNested2PartySubIDs.FIELD: + return new quickfix.fix44.MultilegOrderCancelReplaceRequest.NoLegs.NoLegAllocs.NoNested2PartyIDs.NoNested2PartySubIDs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.MultilegOrderCancelReplaceRequest.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoLegStipulations.FIELD: + return new quickfix.fix44.MultilegOrderCancelReplaceRequest.NoLegs.NoLegStipulations(); + + case quickfix.field.NoNestedPartyIDs.FIELD: + return new quickfix.fix44.MultilegOrderCancelReplaceRequest.NoLegs.NoNestedPartyIDs(); + + case quickfix.field.NoNestedPartySubIDs.FIELD: + return new quickfix.fix44.MultilegOrderCancelReplaceRequest.NoLegs.NoNestedPartyIDs.NoNestedPartySubIDs(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.MultilegOrderCancelReplaceRequest.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.MultilegOrderCancelReplaceRequest.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.MultilegOrderCancelReplaceRequest.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.MultilegOrderCancelReplaceRequest.NoEvents(); + + } + break; + + case quickfix.fix44.BidRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoBidDescriptors.FIELD: + return new quickfix.fix44.BidRequest.NoBidDescriptors(); + + case quickfix.field.NoBidComponents.FIELD: + return new quickfix.fix44.BidRequest.NoBidComponents(); + + } + break; + + case quickfix.fix44.BidResponse.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoBidComponents.FIELD: + return new quickfix.fix44.BidResponse.NoBidComponents(); + + } + break; + + case quickfix.fix44.NewOrderList.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoOrders.FIELD: + return new quickfix.fix44.NewOrderList.NoOrders(); + + case quickfix.field.NoAllocs.FIELD: + return new quickfix.fix44.NewOrderList.NoOrders.NoAllocs(); + + case quickfix.field.NoNestedPartyIDs.FIELD: + return new quickfix.fix44.NewOrderList.NoOrders.NoAllocs.NoNestedPartyIDs(); + + case quickfix.field.NoNestedPartySubIDs.FIELD: + return new quickfix.fix44.NewOrderList.NoOrders.NoAllocs.NoNestedPartyIDs.NoNestedPartySubIDs(); + + case quickfix.field.NoTradingSessions.FIELD: + return new quickfix.fix44.NewOrderList.NoOrders.NoTradingSessions(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.NewOrderList.NoOrders.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.NewOrderList.NoOrders.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.NewOrderList.NoOrders.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.NewOrderList.NoOrders.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.NewOrderList.NoOrders.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.NewOrderList.NoOrders.NoEvents(); + + case quickfix.field.NoStipulations.FIELD: + return new quickfix.fix44.NewOrderList.NoOrders.NoStipulations(); + + } + break; + + case quickfix.fix44.ListStrikePrice.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoStrikes.FIELD: + return new quickfix.fix44.ListStrikePrice.NoStrikes(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.ListStrikePrice.NoStrikes.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.ListStrikePrice.NoStrikes.NoEvents(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.ListStrikePrice.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.ListStrikePrice.NoUnderlyings.NoUnderlyingSecurityAltID(); + + } + break; + + case quickfix.fix44.ListStatus.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoOrders.FIELD: + return new quickfix.fix44.ListStatus.NoOrders(); + + } + break; + + case quickfix.fix44.AllocationInstruction.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoOrders.FIELD: + return new quickfix.fix44.AllocationInstruction.NoOrders(); + + case quickfix.field.NoNested2PartyIDs.FIELD: + return new quickfix.fix44.AllocationInstruction.NoOrders.NoNested2PartyIDs(); + + case quickfix.field.NoNested2PartySubIDs.FIELD: + return new quickfix.fix44.AllocationInstruction.NoOrders.NoNested2PartyIDs.NoNested2PartySubIDs(); + + case quickfix.field.NoExecs.FIELD: + return new quickfix.fix44.AllocationInstruction.NoExecs(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.AllocationInstruction.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.AllocationInstruction.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.AllocationInstruction.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.AllocationInstruction.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoAllocs.FIELD: + return new quickfix.fix44.AllocationInstruction.NoAllocs(); + + case quickfix.field.NoMiscFees.FIELD: + return new quickfix.fix44.AllocationInstruction.NoAllocs.NoMiscFees(); + + case quickfix.field.NoNestedPartyIDs.FIELD: + return new quickfix.fix44.AllocationInstruction.NoAllocs.NoNestedPartyIDs(); + + case quickfix.field.NoNestedPartySubIDs.FIELD: + return new quickfix.fix44.AllocationInstruction.NoAllocs.NoNestedPartyIDs.NoNestedPartySubIDs(); + + case quickfix.field.NoDlvyInst.FIELD: + return new quickfix.fix44.AllocationInstruction.NoAllocs.NoDlvyInst(); + + case quickfix.field.NoSettlPartyIDs.FIELD: + return new quickfix.fix44.AllocationInstruction.NoAllocs.NoDlvyInst.NoSettlPartyIDs(); + + case quickfix.field.NoSettlPartySubIDs.FIELD: + return new quickfix.fix44.AllocationInstruction.NoAllocs.NoDlvyInst.NoSettlPartyIDs.NoSettlPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.AllocationInstruction.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.AllocationInstruction.NoEvents(); + + case quickfix.field.NoInstrAttrib.FIELD: + return new quickfix.fix44.AllocationInstruction.NoInstrAttrib(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.AllocationInstruction.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.AllocationInstruction.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoStipulations.FIELD: + return new quickfix.fix44.AllocationInstruction.NoStipulations(); + + } + break; + + case quickfix.fix44.AllocationInstructionAck.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoAllocs.FIELD: + return new quickfix.fix44.AllocationInstructionAck.NoAllocs(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.AllocationInstructionAck.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.AllocationInstructionAck.NoPartyIDs.NoPartySubIDs(); + + } + break; + + case quickfix.fix44.AllocationReport.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoOrders.FIELD: + return new quickfix.fix44.AllocationReport.NoOrders(); + + case quickfix.field.NoNested2PartyIDs.FIELD: + return new quickfix.fix44.AllocationReport.NoOrders.NoNested2PartyIDs(); + + case quickfix.field.NoNested2PartySubIDs.FIELD: + return new quickfix.fix44.AllocationReport.NoOrders.NoNested2PartyIDs.NoNested2PartySubIDs(); + + case quickfix.field.NoExecs.FIELD: + return new quickfix.fix44.AllocationReport.NoExecs(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.AllocationReport.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.AllocationReport.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.AllocationReport.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.AllocationReport.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoAllocs.FIELD: + return new quickfix.fix44.AllocationReport.NoAllocs(); + + case quickfix.field.NoMiscFees.FIELD: + return new quickfix.fix44.AllocationReport.NoAllocs.NoMiscFees(); + + case quickfix.field.NoClearingInstructions.FIELD: + return new quickfix.fix44.AllocationReport.NoAllocs.NoClearingInstructions(); + + case quickfix.field.NoNestedPartyIDs.FIELD: + return new quickfix.fix44.AllocationReport.NoAllocs.NoNestedPartyIDs(); + + case quickfix.field.NoNestedPartySubIDs.FIELD: + return new quickfix.fix44.AllocationReport.NoAllocs.NoNestedPartyIDs.NoNestedPartySubIDs(); + + case quickfix.field.NoDlvyInst.FIELD: + return new quickfix.fix44.AllocationReport.NoAllocs.NoDlvyInst(); + + case quickfix.field.NoSettlPartyIDs.FIELD: + return new quickfix.fix44.AllocationReport.NoAllocs.NoDlvyInst.NoSettlPartyIDs(); + + case quickfix.field.NoSettlPartySubIDs.FIELD: + return new quickfix.fix44.AllocationReport.NoAllocs.NoDlvyInst.NoSettlPartyIDs.NoSettlPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.AllocationReport.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.AllocationReport.NoEvents(); + + case quickfix.field.NoInstrAttrib.FIELD: + return new quickfix.fix44.AllocationReport.NoInstrAttrib(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.AllocationReport.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.AllocationReport.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoStipulations.FIELD: + return new quickfix.fix44.AllocationReport.NoStipulations(); + + } + break; + + case quickfix.fix44.AllocationReportAck.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoAllocs.FIELD: + return new quickfix.fix44.AllocationReportAck.NoAllocs(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.AllocationReportAck.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.AllocationReportAck.NoPartyIDs.NoPartySubIDs(); + + } + break; + + case quickfix.fix44.Confirmation.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoOrders.FIELD: + return new quickfix.fix44.Confirmation.NoOrders(); + + case quickfix.field.NoNested2PartyIDs.FIELD: + return new quickfix.fix44.Confirmation.NoOrders.NoNested2PartyIDs(); + + case quickfix.field.NoNested2PartySubIDs.FIELD: + return new quickfix.fix44.Confirmation.NoOrders.NoNested2PartyIDs.NoNested2PartySubIDs(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.Confirmation.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.Confirmation.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.Confirmation.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.Confirmation.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoCapacities.FIELD: + return new quickfix.fix44.Confirmation.NoCapacities(); + + case quickfix.field.NoMiscFees.FIELD: + return new quickfix.fix44.Confirmation.NoMiscFees(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.Confirmation.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.Confirmation.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoTrdRegTimestamps.FIELD: + return new quickfix.fix44.Confirmation.NoTrdRegTimestamps(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.Confirmation.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.Confirmation.NoEvents(); + + case quickfix.field.NoInstrAttrib.FIELD: + return new quickfix.fix44.Confirmation.NoInstrAttrib(); + + case quickfix.field.NoDlvyInst.FIELD: + return new quickfix.fix44.Confirmation.NoDlvyInst(); + + case quickfix.field.NoSettlPartyIDs.FIELD: + return new quickfix.fix44.Confirmation.NoDlvyInst.NoSettlPartyIDs(); + + case quickfix.field.NoSettlPartySubIDs.FIELD: + return new quickfix.fix44.Confirmation.NoDlvyInst.NoSettlPartyIDs.NoSettlPartySubIDs(); + + case quickfix.field.NoStipulations.FIELD: + return new quickfix.fix44.Confirmation.NoStipulations(); + + } + break; + + case quickfix.fix44.ConfirmationRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoOrders.FIELD: + return new quickfix.fix44.ConfirmationRequest.NoOrders(); + + case quickfix.field.NoNested2PartyIDs.FIELD: + return new quickfix.fix44.ConfirmationRequest.NoOrders.NoNested2PartyIDs(); + + case quickfix.field.NoNested2PartySubIDs.FIELD: + return new quickfix.fix44.ConfirmationRequest.NoOrders.NoNested2PartyIDs.NoNested2PartySubIDs(); + + } + break; + + case quickfix.fix44.SettlementInstructions.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoSettlInst.FIELD: + return new quickfix.fix44.SettlementInstructions.NoSettlInst(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.SettlementInstructions.NoSettlInst.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.SettlementInstructions.NoSettlInst.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoDlvyInst.FIELD: + return new quickfix.fix44.SettlementInstructions.NoSettlInst.NoDlvyInst(); + + case quickfix.field.NoSettlPartyIDs.FIELD: + return new quickfix.fix44.SettlementInstructions.NoSettlInst.NoDlvyInst.NoSettlPartyIDs(); + + case quickfix.field.NoSettlPartySubIDs.FIELD: + return new quickfix.fix44.SettlementInstructions.NoSettlInst.NoDlvyInst.NoSettlPartyIDs.NoSettlPartySubIDs(); + + } + break; + + case quickfix.fix44.SettlementInstructionRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.SettlementInstructionRequest.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.SettlementInstructionRequest.NoPartyIDs.NoPartySubIDs(); + + } + break; + + case quickfix.fix44.TradeCaptureReportRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.TradeCaptureReportRequest.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.TradeCaptureReportRequest.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.TradeCaptureReportRequest.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.TradeCaptureReportRequest.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoDates.FIELD: + return new quickfix.fix44.TradeCaptureReportRequest.NoDates(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.TradeCaptureReportRequest.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.TradeCaptureReportRequest.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.TradeCaptureReportRequest.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.TradeCaptureReportRequest.NoEvents(); + + case quickfix.field.NoInstrAttrib.FIELD: + return new quickfix.fix44.TradeCaptureReportRequest.NoInstrAttrib(); + + } + break; + + case quickfix.fix44.TradeCaptureReportRequestAck.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.TradeCaptureReportRequestAck.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.TradeCaptureReportRequestAck.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.TradeCaptureReportRequestAck.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.TradeCaptureReportRequestAck.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.TradeCaptureReportRequestAck.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.TradeCaptureReportRequestAck.NoEvents(); + + } + break; + + case quickfix.fix44.TradeCaptureReport.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.TradeCaptureReport.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.TradeCaptureReport.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.TradeCaptureReport.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.TradeCaptureReport.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoLegStipulations.FIELD: + return new quickfix.fix44.TradeCaptureReport.NoLegs.NoLegStipulations(); + + case quickfix.field.NoNestedPartyIDs.FIELD: + return new quickfix.fix44.TradeCaptureReport.NoLegs.NoNestedPartyIDs(); + + case quickfix.field.NoNestedPartySubIDs.FIELD: + return new quickfix.fix44.TradeCaptureReport.NoLegs.NoNestedPartyIDs.NoNestedPartySubIDs(); + + case quickfix.field.NoSides.FIELD: + return new quickfix.fix44.TradeCaptureReport.NoSides(); + + case quickfix.field.NoClearingInstructions.FIELD: + return new quickfix.fix44.TradeCaptureReport.NoSides.NoClearingInstructions(); + + case quickfix.field.NoContAmts.FIELD: + return new quickfix.fix44.TradeCaptureReport.NoSides.NoContAmts(); + + case quickfix.field.NoMiscFees.FIELD: + return new quickfix.fix44.TradeCaptureReport.NoSides.NoMiscFees(); + + case quickfix.field.NoAllocs.FIELD: + return new quickfix.fix44.TradeCaptureReport.NoSides.NoAllocs(); + + case quickfix.field.NoNested2PartyIDs.FIELD: + return new quickfix.fix44.TradeCaptureReport.NoSides.NoAllocs.NoNested2PartyIDs(); + + case quickfix.field.NoNested2PartySubIDs.FIELD: + return new quickfix.fix44.TradeCaptureReport.NoSides.NoAllocs.NoNested2PartyIDs.NoNested2PartySubIDs(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.TradeCaptureReport.NoSides.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.TradeCaptureReport.NoSides.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoStipulations.FIELD: + return new quickfix.fix44.TradeCaptureReport.NoSides.NoStipulations(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.TradeCaptureReport.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.TradeCaptureReport.NoEvents(); + + case quickfix.field.NoPosAmt.FIELD: + return new quickfix.fix44.TradeCaptureReport.NoPosAmt(); + + case quickfix.field.NoTrdRegTimestamps.FIELD: + return new quickfix.fix44.TradeCaptureReport.NoTrdRegTimestamps(); + + } + break; + + case quickfix.fix44.TradeCaptureReportAck.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.TradeCaptureReportAck.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.TradeCaptureReportAck.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoLegStipulations.FIELD: + return new quickfix.fix44.TradeCaptureReportAck.NoLegs.NoLegStipulations(); + + case quickfix.field.NoNestedPartyIDs.FIELD: + return new quickfix.fix44.TradeCaptureReportAck.NoLegs.NoNestedPartyIDs(); + + case quickfix.field.NoNestedPartySubIDs.FIELD: + return new quickfix.fix44.TradeCaptureReportAck.NoLegs.NoNestedPartyIDs.NoNestedPartySubIDs(); + + case quickfix.field.NoAllocs.FIELD: + return new quickfix.fix44.TradeCaptureReportAck.NoAllocs(); + + case quickfix.field.NoNested2PartyIDs.FIELD: + return new quickfix.fix44.TradeCaptureReportAck.NoAllocs.NoNested2PartyIDs(); + + case quickfix.field.NoNested2PartySubIDs.FIELD: + return new quickfix.fix44.TradeCaptureReportAck.NoAllocs.NoNested2PartyIDs.NoNested2PartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.TradeCaptureReportAck.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.TradeCaptureReportAck.NoEvents(); + + case quickfix.field.NoTrdRegTimestamps.FIELD: + return new quickfix.fix44.TradeCaptureReportAck.NoTrdRegTimestamps(); + + } + break; + + case quickfix.fix44.RegistrationInstructions.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoRegistDtls.FIELD: + return new quickfix.fix44.RegistrationInstructions.NoRegistDtls(); + + case quickfix.field.NoNestedPartyIDs.FIELD: + return new quickfix.fix44.RegistrationInstructions.NoRegistDtls.NoNestedPartyIDs(); + + case quickfix.field.NoNestedPartySubIDs.FIELD: + return new quickfix.fix44.RegistrationInstructions.NoRegistDtls.NoNestedPartyIDs.NoNestedPartySubIDs(); + + case quickfix.field.NoDistribInsts.FIELD: + return new quickfix.fix44.RegistrationInstructions.NoDistribInsts(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.RegistrationInstructions.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.RegistrationInstructions.NoPartyIDs.NoPartySubIDs(); + + } + break; + + case quickfix.fix44.RegistrationInstructionsResponse.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.RegistrationInstructionsResponse.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.RegistrationInstructionsResponse.NoPartyIDs.NoPartySubIDs(); + + } + break; + + case quickfix.fix44.PositionMaintenanceRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.PositionMaintenanceRequest.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.PositionMaintenanceRequest.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.PositionMaintenanceRequest.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.PositionMaintenanceRequest.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoTradingSessions.FIELD: + return new quickfix.fix44.PositionMaintenanceRequest.NoTradingSessions(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.PositionMaintenanceRequest.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.PositionMaintenanceRequest.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.PositionMaintenanceRequest.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.PositionMaintenanceRequest.NoEvents(); + + case quickfix.field.NoPositions.FIELD: + return new quickfix.fix44.PositionMaintenanceRequest.NoPositions(); + + case quickfix.field.NoNestedPartyIDs.FIELD: + return new quickfix.fix44.PositionMaintenanceRequest.NoPositions.NoNestedPartyIDs(); + + case quickfix.field.NoNestedPartySubIDs.FIELD: + return new quickfix.fix44.PositionMaintenanceRequest.NoPositions.NoNestedPartyIDs.NoNestedPartySubIDs(); + + } + break; + + case quickfix.fix44.PositionMaintenanceReport.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.PositionMaintenanceReport.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.PositionMaintenanceReport.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.PositionMaintenanceReport.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.PositionMaintenanceReport.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoTradingSessions.FIELD: + return new quickfix.fix44.PositionMaintenanceReport.NoTradingSessions(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.PositionMaintenanceReport.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.PositionMaintenanceReport.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.PositionMaintenanceReport.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.PositionMaintenanceReport.NoEvents(); + + case quickfix.field.NoPositions.FIELD: + return new quickfix.fix44.PositionMaintenanceReport.NoPositions(); + + case quickfix.field.NoNestedPartyIDs.FIELD: + return new quickfix.fix44.PositionMaintenanceReport.NoPositions.NoNestedPartyIDs(); + + case quickfix.field.NoNestedPartySubIDs.FIELD: + return new quickfix.fix44.PositionMaintenanceReport.NoPositions.NoNestedPartyIDs.NoNestedPartySubIDs(); + + case quickfix.field.NoPosAmt.FIELD: + return new quickfix.fix44.PositionMaintenanceReport.NoPosAmt(); + + } + break; + + case quickfix.fix44.RequestForPositions.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.RequestForPositions.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.RequestForPositions.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.RequestForPositions.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.RequestForPositions.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoTradingSessions.FIELD: + return new quickfix.fix44.RequestForPositions.NoTradingSessions(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.RequestForPositions.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.RequestForPositions.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.RequestForPositions.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.RequestForPositions.NoEvents(); + + } + break; + + case quickfix.fix44.RequestForPositionsAck.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.RequestForPositionsAck.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.RequestForPositionsAck.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.RequestForPositionsAck.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.RequestForPositionsAck.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.RequestForPositionsAck.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.RequestForPositionsAck.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.RequestForPositionsAck.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.RequestForPositionsAck.NoEvents(); + + } + break; + + case quickfix.fix44.PositionReport.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.PositionReport.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.PositionReport.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.PositionReport.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.PositionReport.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.PositionReport.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.PositionReport.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.PositionReport.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.PositionReport.NoEvents(); + + case quickfix.field.NoPositions.FIELD: + return new quickfix.fix44.PositionReport.NoPositions(); + + case quickfix.field.NoNestedPartyIDs.FIELD: + return new quickfix.fix44.PositionReport.NoPositions.NoNestedPartyIDs(); + + case quickfix.field.NoNestedPartySubIDs.FIELD: + return new quickfix.fix44.PositionReport.NoPositions.NoNestedPartyIDs.NoNestedPartySubIDs(); + + case quickfix.field.NoPosAmt.FIELD: + return new quickfix.fix44.PositionReport.NoPosAmt(); + + } + break; + + case quickfix.fix44.AssignmentReport.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.AssignmentReport.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.AssignmentReport.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.AssignmentReport.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.AssignmentReport.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.AssignmentReport.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.AssignmentReport.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.AssignmentReport.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.AssignmentReport.NoEvents(); + + case quickfix.field.NoPositions.FIELD: + return new quickfix.fix44.AssignmentReport.NoPositions(); + + case quickfix.field.NoNestedPartyIDs.FIELD: + return new quickfix.fix44.AssignmentReport.NoPositions.NoNestedPartyIDs(); + + case quickfix.field.NoNestedPartySubIDs.FIELD: + return new quickfix.fix44.AssignmentReport.NoPositions.NoNestedPartyIDs.NoNestedPartySubIDs(); + + case quickfix.field.NoPosAmt.FIELD: + return new quickfix.fix44.AssignmentReport.NoPosAmt(); + + } + break; + + case quickfix.fix44.CollateralRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoExecs.FIELD: + return new quickfix.fix44.CollateralRequest.NoExecs(); + + case quickfix.field.NoTrades.FIELD: + return new quickfix.fix44.CollateralRequest.NoTrades(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.CollateralRequest.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.CollateralRequest.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.CollateralRequest.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.CollateralRequest.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoMiscFees.FIELD: + return new quickfix.fix44.CollateralRequest.NoMiscFees(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.CollateralRequest.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.CollateralRequest.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.CollateralRequest.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.CollateralRequest.NoEvents(); + + case quickfix.field.NoTrdRegTimestamps.FIELD: + return new quickfix.fix44.CollateralRequest.NoTrdRegTimestamps(); + + case quickfix.field.NoStipulations.FIELD: + return new quickfix.fix44.CollateralRequest.NoStipulations(); + + } + break; + + case quickfix.fix44.CollateralAssignment.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoExecs.FIELD: + return new quickfix.fix44.CollateralAssignment.NoExecs(); + + case quickfix.field.NoTrades.FIELD: + return new quickfix.fix44.CollateralAssignment.NoTrades(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.CollateralAssignment.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.CollateralAssignment.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.CollateralAssignment.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.CollateralAssignment.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoMiscFees.FIELD: + return new quickfix.fix44.CollateralAssignment.NoMiscFees(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.CollateralAssignment.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.CollateralAssignment.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.CollateralAssignment.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.CollateralAssignment.NoEvents(); + + case quickfix.field.NoTrdRegTimestamps.FIELD: + return new quickfix.fix44.CollateralAssignment.NoTrdRegTimestamps(); + + case quickfix.field.NoStipulations.FIELD: + return new quickfix.fix44.CollateralAssignment.NoStipulations(); + + case quickfix.field.NoDlvyInst.FIELD: + return new quickfix.fix44.CollateralAssignment.NoDlvyInst(); + + case quickfix.field.NoSettlPartyIDs.FIELD: + return new quickfix.fix44.CollateralAssignment.NoDlvyInst.NoSettlPartyIDs(); + + case quickfix.field.NoSettlPartySubIDs.FIELD: + return new quickfix.fix44.CollateralAssignment.NoDlvyInst.NoSettlPartyIDs.NoSettlPartySubIDs(); + + } + break; + + case quickfix.fix44.CollateralResponse.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoExecs.FIELD: + return new quickfix.fix44.CollateralResponse.NoExecs(); + + case quickfix.field.NoTrades.FIELD: + return new quickfix.fix44.CollateralResponse.NoTrades(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.CollateralResponse.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.CollateralResponse.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.CollateralResponse.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.CollateralResponse.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoMiscFees.FIELD: + return new quickfix.fix44.CollateralResponse.NoMiscFees(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.CollateralResponse.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.CollateralResponse.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.CollateralResponse.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.CollateralResponse.NoEvents(); + + case quickfix.field.NoTrdRegTimestamps.FIELD: + return new quickfix.fix44.CollateralResponse.NoTrdRegTimestamps(); + + case quickfix.field.NoStipulations.FIELD: + return new quickfix.fix44.CollateralResponse.NoStipulations(); + + } + break; + + case quickfix.fix44.CollateralReport.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoExecs.FIELD: + return new quickfix.fix44.CollateralReport.NoExecs(); + + case quickfix.field.NoTrades.FIELD: + return new quickfix.fix44.CollateralReport.NoTrades(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.CollateralReport.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.CollateralReport.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.CollateralReport.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.CollateralReport.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoMiscFees.FIELD: + return new quickfix.fix44.CollateralReport.NoMiscFees(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.CollateralReport.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.CollateralReport.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.CollateralReport.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.CollateralReport.NoEvents(); + + case quickfix.field.NoTrdRegTimestamps.FIELD: + return new quickfix.fix44.CollateralReport.NoTrdRegTimestamps(); + + case quickfix.field.NoStipulations.FIELD: + return new quickfix.fix44.CollateralReport.NoStipulations(); + + case quickfix.field.NoDlvyInst.FIELD: + return new quickfix.fix44.CollateralReport.NoDlvyInst(); + + case quickfix.field.NoSettlPartyIDs.FIELD: + return new quickfix.fix44.CollateralReport.NoDlvyInst.NoSettlPartyIDs(); + + case quickfix.field.NoSettlPartySubIDs.FIELD: + return new quickfix.fix44.CollateralReport.NoDlvyInst.NoSettlPartyIDs.NoSettlPartySubIDs(); + + } + break; + + case quickfix.fix44.CollateralInquiry.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoCollInquiryQualifier.FIELD: + return new quickfix.fix44.CollateralInquiry.NoCollInquiryQualifier(); + + case quickfix.field.NoExecs.FIELD: + return new quickfix.fix44.CollateralInquiry.NoExecs(); + + case quickfix.field.NoTrades.FIELD: + return new quickfix.fix44.CollateralInquiry.NoTrades(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.CollateralInquiry.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.CollateralInquiry.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.CollateralInquiry.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.CollateralInquiry.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.CollateralInquiry.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.CollateralInquiry.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.CollateralInquiry.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.CollateralInquiry.NoEvents(); + + case quickfix.field.NoTrdRegTimestamps.FIELD: + return new quickfix.fix44.CollateralInquiry.NoTrdRegTimestamps(); + + case quickfix.field.NoStipulations.FIELD: + return new quickfix.fix44.CollateralInquiry.NoStipulations(); + + case quickfix.field.NoDlvyInst.FIELD: + return new quickfix.fix44.CollateralInquiry.NoDlvyInst(); + + case quickfix.field.NoSettlPartyIDs.FIELD: + return new quickfix.fix44.CollateralInquiry.NoDlvyInst.NoSettlPartyIDs(); + + case quickfix.field.NoSettlPartySubIDs.FIELD: + return new quickfix.fix44.CollateralInquiry.NoDlvyInst.NoSettlPartyIDs.NoSettlPartySubIDs(); + + } + break; + + case quickfix.fix44.NetworkStatusRequest.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoCompIDs.FIELD: + return new quickfix.fix44.NetworkStatusRequest.NoCompIDs(); + + } + break; + + case quickfix.fix44.NetworkStatusResponse.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoCompIDs.FIELD: + return new quickfix.fix44.NetworkStatusResponse.NoCompIDs(); + + } + break; + + case quickfix.fix44.CollateralInquiryAck.MSGTYPE: + switch (correspondingFieldID) { + + case quickfix.field.NoCollInquiryQualifier.FIELD: + return new quickfix.fix44.CollateralInquiryAck.NoCollInquiryQualifier(); + + case quickfix.field.NoExecs.FIELD: + return new quickfix.fix44.CollateralInquiryAck.NoExecs(); + + case quickfix.field.NoTrades.FIELD: + return new quickfix.fix44.CollateralInquiryAck.NoTrades(); + + case quickfix.field.NoLegs.FIELD: + return new quickfix.fix44.CollateralInquiryAck.NoLegs(); + + case quickfix.field.NoLegSecurityAltID.FIELD: + return new quickfix.fix44.CollateralInquiryAck.NoLegs.NoLegSecurityAltID(); + + case quickfix.field.NoUnderlyings.FIELD: + return new quickfix.fix44.CollateralInquiryAck.NoUnderlyings(); + + case quickfix.field.NoUnderlyingSecurityAltID.FIELD: + return new quickfix.fix44.CollateralInquiryAck.NoUnderlyings.NoUnderlyingSecurityAltID(); + + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fix44.CollateralInquiryAck.NoPartyIDs(); + + case quickfix.field.NoPartySubIDs.FIELD: + return new quickfix.fix44.CollateralInquiryAck.NoPartyIDs.NoPartySubIDs(); + + case quickfix.field.NoSecurityAltID.FIELD: + return new quickfix.fix44.CollateralInquiryAck.NoSecurityAltID(); + + case quickfix.field.NoEvents.FIELD: + return new quickfix.fix44.CollateralInquiryAck.NoEvents(); + + } + break; + + } + + return null; + } +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MultilegOrderCancelReplaceRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MultilegOrderCancelReplaceRequest.java new file mode 100644 index 000000000..3bfbb3259 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/MultilegOrderCancelReplaceRequest.java @@ -0,0 +1,6414 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class MultilegOrderCancelReplaceRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AC"; + + + public MultilegOrderCancelReplaceRequest() { + + super(new int[] {37, 41, 11, 526, 583, 586, 453, 229, 75, 1, 660, 581, 589, 590, 591, 70, 78, 63, 64, 544, 635, 21, 18, 110, 111, 100, 386, 81, 54, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 711, 140, 555, 114, 60, 854, 38, 152, 516, 468, 469, 40, 423, 44, 99, 15, 376, 377, 23, 117, 59, 168, 432, 126, 427, 12, 13, 479, 497, 528, 529, 582, 121, 120, 775, 58, 354, 355, 77, 203, 210, 211, 835, 836, 837, 838, 840, 388, 389, 841, 842, 843, 844, 846, 847, 848, 849, 480, 481, 513, 494, 563, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public MultilegOrderCancelReplaceRequest(quickfix.field.OrigClOrdID origClOrdID, quickfix.field.ClOrdID clOrdID, quickfix.field.Side side, quickfix.field.TransactTime transactTime, quickfix.field.OrdType ordType) { + this(); + setField(origClOrdID); + setField(clOrdID); + setField(side); + setField(transactTime); + setField(ordType); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.OrigClOrdID value) { + setField(value); + } + + public quickfix.field.OrigClOrdID get(quickfix.field.OrigClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigClOrdID getOrigClOrdID() throws FieldNotFound { + return get(new quickfix.field.OrigClOrdID()); + } + + public boolean isSet(quickfix.field.OrigClOrdID field) { + return isSetField(field); + } + + public boolean isSetOrigClOrdID() { + return isSetField(41); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.ClOrdLinkID value) { + setField(value); + } + + public quickfix.field.ClOrdLinkID get(quickfix.field.ClOrdLinkID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdLinkID getClOrdLinkID() throws FieldNotFound { + return get(new quickfix.field.ClOrdLinkID()); + } + + public boolean isSet(quickfix.field.ClOrdLinkID field) { + return isSetField(field); + } + + public boolean isSetClOrdLinkID() { + return isSetField(583); + } + + public void set(quickfix.field.OrigOrdModTime value) { + setField(value); + } + + public quickfix.field.OrigOrdModTime get(quickfix.field.OrigOrdModTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigOrdModTime getOrigOrdModTime() throws FieldNotFound { + return get(new quickfix.field.OrigOrdModTime()); + } + + public boolean isSet(quickfix.field.OrigOrdModTime field) { + return isSetField(field); + } + + public boolean isSetOrigOrdModTime() { + return isSetField(586); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.TradeOriginationDate value) { + setField(value); + } + + public quickfix.field.TradeOriginationDate get(quickfix.field.TradeOriginationDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeOriginationDate getTradeOriginationDate() throws FieldNotFound { + return get(new quickfix.field.TradeOriginationDate()); + } + + public boolean isSet(quickfix.field.TradeOriginationDate field) { + return isSetField(field); + } + + public boolean isSetTradeOriginationDate() { + return isSetField(229); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.DayBookingInst value) { + setField(value); + } + + public quickfix.field.DayBookingInst get(quickfix.field.DayBookingInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DayBookingInst getDayBookingInst() throws FieldNotFound { + return get(new quickfix.field.DayBookingInst()); + } + + public boolean isSet(quickfix.field.DayBookingInst field) { + return isSetField(field); + } + + public boolean isSetDayBookingInst() { + return isSetField(589); + } + + public void set(quickfix.field.BookingUnit value) { + setField(value); + } + + public quickfix.field.BookingUnit get(quickfix.field.BookingUnit value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BookingUnit getBookingUnit() throws FieldNotFound { + return get(new quickfix.field.BookingUnit()); + } + + public boolean isSet(quickfix.field.BookingUnit field) { + return isSetField(field); + } + + public boolean isSetBookingUnit() { + return isSetField(590); + } + + public void set(quickfix.field.PreallocMethod value) { + setField(value); + } + + public quickfix.field.PreallocMethod get(quickfix.field.PreallocMethod value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PreallocMethod getPreallocMethod() throws FieldNotFound { + return get(new quickfix.field.PreallocMethod()); + } + + public boolean isSet(quickfix.field.PreallocMethod field) { + return isSetField(field); + } + + public boolean isSetPreallocMethod() { + return isSetField(591); + } + + public void set(quickfix.field.AllocID value) { + setField(value); + } + + public quickfix.field.AllocID get(quickfix.field.AllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocID getAllocID() throws FieldNotFound { + return get(new quickfix.field.AllocID()); + } + + public boolean isSet(quickfix.field.AllocID field) { + return isSetField(field); + } + + public boolean isSetAllocID() { + return isSetField(70); + } + + public void set(quickfix.field.NoAllocs value) { + setField(value); + } + + public quickfix.field.NoAllocs get(quickfix.field.NoAllocs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoAllocs getNoAllocs() throws FieldNotFound { + return get(new quickfix.field.NoAllocs()); + } + + public boolean isSet(quickfix.field.NoAllocs field) { + return isSetField(field); + } + + public boolean isSetNoAllocs() { + return isSetField(78); + } + + public static class NoAllocs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {79, 661, 736, 467, 948, 80, 0}; + + public NoAllocs() { + super(78, 79, ORDER); + } + + public void set(quickfix.field.AllocAccount value) { + setField(value); + } + + public quickfix.field.AllocAccount get(quickfix.field.AllocAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccount getAllocAccount() throws FieldNotFound { + return get(new quickfix.field.AllocAccount()); + } + + public boolean isSet(quickfix.field.AllocAccount field) { + return isSetField(field); + } + + public boolean isSetAllocAccount() { + return isSetField(79); + } + + public void set(quickfix.field.AllocAcctIDSource value) { + setField(value); + } + + public quickfix.field.AllocAcctIDSource get(quickfix.field.AllocAcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAcctIDSource getAllocAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AllocAcctIDSource()); + } + + public boolean isSet(quickfix.field.AllocAcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAllocAcctIDSource() { + return isSetField(661); + } + + public void set(quickfix.field.AllocSettlCurrency value) { + setField(value); + } + + public quickfix.field.AllocSettlCurrency get(quickfix.field.AllocSettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocSettlCurrency getAllocSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.AllocSettlCurrency()); + } + + public boolean isSet(quickfix.field.AllocSettlCurrency field) { + return isSetField(field); + } + + public boolean isSetAllocSettlCurrency() { + return isSetField(736); + } + + public void set(quickfix.field.IndividualAllocID value) { + setField(value); + } + + public quickfix.field.IndividualAllocID get(quickfix.field.IndividualAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IndividualAllocID getIndividualAllocID() throws FieldNotFound { + return get(new quickfix.field.IndividualAllocID()); + } + + public boolean isSet(quickfix.field.IndividualAllocID field) { + return isSetField(field); + } + + public boolean isSetIndividualAllocID() { + return isSetField(467); + } + + public void set(quickfix.fix44.component.NestedParties3 component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties3 get(quickfix.fix44.component.NestedParties3 component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties3 getNestedParties3() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties3()); + } + + public void set(quickfix.field.NoNested3PartyIDs value) { + setField(value); + } + + public quickfix.field.NoNested3PartyIDs get(quickfix.field.NoNested3PartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested3PartyIDs getNoNested3PartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested3PartyIDs()); + } + + public boolean isSet(quickfix.field.NoNested3PartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested3PartyIDs() { + return isSetField(948); + } + + public static class NoNested3PartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {949, 950, 951, 952, 0}; + + public NoNested3PartyIDs() { + super(948, 949, ORDER); + } + + public void set(quickfix.field.Nested3PartyID value) { + setField(value); + } + + public quickfix.field.Nested3PartyID get(quickfix.field.Nested3PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested3PartyID getNested3PartyID() throws FieldNotFound { + return get(new quickfix.field.Nested3PartyID()); + } + + public boolean isSet(quickfix.field.Nested3PartyID field) { + return isSetField(field); + } + + public boolean isSetNested3PartyID() { + return isSetField(949); + } + + public void set(quickfix.field.Nested3PartyIDSource value) { + setField(value); + } + + public quickfix.field.Nested3PartyIDSource get(quickfix.field.Nested3PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested3PartyIDSource getNested3PartyIDSource() throws FieldNotFound { + return get(new quickfix.field.Nested3PartyIDSource()); + } + + public boolean isSet(quickfix.field.Nested3PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNested3PartyIDSource() { + return isSetField(950); + } + + public void set(quickfix.field.Nested3PartyRole value) { + setField(value); + } + + public quickfix.field.Nested3PartyRole get(quickfix.field.Nested3PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested3PartyRole getNested3PartyRole() throws FieldNotFound { + return get(new quickfix.field.Nested3PartyRole()); + } + + public boolean isSet(quickfix.field.Nested3PartyRole field) { + return isSetField(field); + } + + public boolean isSetNested3PartyRole() { + return isSetField(951); + } + + public void set(quickfix.field.NoNested3PartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNested3PartySubIDs get(quickfix.field.NoNested3PartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested3PartySubIDs getNoNested3PartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested3PartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNested3PartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested3PartySubIDs() { + return isSetField(952); + } + + public static class NoNested3PartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {953, 954, 0}; + + public NoNested3PartySubIDs() { + super(952, 953, ORDER); + } + + public void set(quickfix.field.Nested3PartySubID value) { + setField(value); + } + + public quickfix.field.Nested3PartySubID get(quickfix.field.Nested3PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested3PartySubID getNested3PartySubID() throws FieldNotFound { + return get(new quickfix.field.Nested3PartySubID()); + } + + public boolean isSet(quickfix.field.Nested3PartySubID field) { + return isSetField(field); + } + + public boolean isSetNested3PartySubID() { + return isSetField(953); + } + + public void set(quickfix.field.Nested3PartySubIDType value) { + setField(value); + } + + public quickfix.field.Nested3PartySubIDType get(quickfix.field.Nested3PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested3PartySubIDType getNested3PartySubIDType() throws FieldNotFound { + return get(new quickfix.field.Nested3PartySubIDType()); + } + + public boolean isSet(quickfix.field.Nested3PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNested3PartySubIDType() { + return isSetField(954); + } + + } + + } + + public void set(quickfix.field.AllocQty value) { + setField(value); + } + + public quickfix.field.AllocQty get(quickfix.field.AllocQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocQty getAllocQty() throws FieldNotFound { + return get(new quickfix.field.AllocQty()); + } + + public boolean isSet(quickfix.field.AllocQty field) { + return isSetField(field); + } + + public boolean isSetAllocQty() { + return isSetField(80); + } + + } + + public void set(quickfix.field.SettlType value) { + setField(value); + } + + public quickfix.field.SettlType get(quickfix.field.SettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlType getSettlType() throws FieldNotFound { + return get(new quickfix.field.SettlType()); + } + + public boolean isSet(quickfix.field.SettlType field) { + return isSetField(field); + } + + public boolean isSetSettlType() { + return isSetField(63); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.CashMargin value) { + setField(value); + } + + public quickfix.field.CashMargin get(quickfix.field.CashMargin value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashMargin getCashMargin() throws FieldNotFound { + return get(new quickfix.field.CashMargin()); + } + + public boolean isSet(quickfix.field.CashMargin field) { + return isSetField(field); + } + + public boolean isSetCashMargin() { + return isSetField(544); + } + + public void set(quickfix.field.ClearingFeeIndicator value) { + setField(value); + } + + public quickfix.field.ClearingFeeIndicator get(quickfix.field.ClearingFeeIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingFeeIndicator getClearingFeeIndicator() throws FieldNotFound { + return get(new quickfix.field.ClearingFeeIndicator()); + } + + public boolean isSet(quickfix.field.ClearingFeeIndicator field) { + return isSetField(field); + } + + public boolean isSetClearingFeeIndicator() { + return isSetField(635); + } + + public void set(quickfix.field.HandlInst value) { + setField(value); + } + + public quickfix.field.HandlInst get(quickfix.field.HandlInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.HandlInst getHandlInst() throws FieldNotFound { + return get(new quickfix.field.HandlInst()); + } + + public boolean isSet(quickfix.field.HandlInst field) { + return isSetField(field); + } + + public boolean isSetHandlInst() { + return isSetField(21); + } + + public void set(quickfix.field.ExecInst value) { + setField(value); + } + + public quickfix.field.ExecInst get(quickfix.field.ExecInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecInst getExecInst() throws FieldNotFound { + return get(new quickfix.field.ExecInst()); + } + + public boolean isSet(quickfix.field.ExecInst field) { + return isSetField(field); + } + + public boolean isSetExecInst() { + return isSetField(18); + } + + public void set(quickfix.field.MinQty value) { + setField(value); + } + + public quickfix.field.MinQty get(quickfix.field.MinQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinQty getMinQty() throws FieldNotFound { + return get(new quickfix.field.MinQty()); + } + + public boolean isSet(quickfix.field.MinQty field) { + return isSetField(field); + } + + public boolean isSetMinQty() { + return isSetField(110); + } + + public void set(quickfix.field.MaxFloor value) { + setField(value); + } + + public quickfix.field.MaxFloor get(quickfix.field.MaxFloor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxFloor getMaxFloor() throws FieldNotFound { + return get(new quickfix.field.MaxFloor()); + } + + public boolean isSet(quickfix.field.MaxFloor field) { + return isSetField(field); + } + + public boolean isSetMaxFloor() { + return isSetField(111); + } + + public void set(quickfix.field.ExDestination value) { + setField(value); + } + + public quickfix.field.ExDestination get(quickfix.field.ExDestination value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExDestination getExDestination() throws FieldNotFound { + return get(new quickfix.field.ExDestination()); + } + + public boolean isSet(quickfix.field.ExDestination field) { + return isSetField(field); + } + + public boolean isSetExDestination() { + return isSetField(100); + } + + public void set(quickfix.field.NoTradingSessions value) { + setField(value); + } + + public quickfix.field.NoTradingSessions get(quickfix.field.NoTradingSessions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTradingSessions getNoTradingSessions() throws FieldNotFound { + return get(new quickfix.field.NoTradingSessions()); + } + + public boolean isSet(quickfix.field.NoTradingSessions field) { + return isSetField(field); + } + + public boolean isSetNoTradingSessions() { + return isSetField(386); + } + + public static class NoTradingSessions extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {336, 625, 0}; + + public NoTradingSessions() { + super(386, 336, ORDER); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + } + + public void set(quickfix.field.ProcessCode value) { + setField(value); + } + + public quickfix.field.ProcessCode get(quickfix.field.ProcessCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ProcessCode getProcessCode() throws FieldNotFound { + return get(new quickfix.field.ProcessCode()); + } + + public boolean isSet(quickfix.field.ProcessCode field) { + return isSetField(field); + } + + public boolean isSetProcessCode() { + return isSetField(81); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.PrevClosePx value) { + setField(value); + } + + public quickfix.field.PrevClosePx get(quickfix.field.PrevClosePx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PrevClosePx getPrevClosePx() throws FieldNotFound { + return get(new quickfix.field.PrevClosePx()); + } + + public boolean isSet(quickfix.field.PrevClosePx field) { + return isSetField(field); + } + + public boolean isSetPrevClosePx() { + return isSetField(140); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 687, 690, 683, 670, 564, 565, 539, 654, 566, 587, 588, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + public void set(quickfix.field.LegQty value) { + setField(value); + } + + public quickfix.field.LegQty get(quickfix.field.LegQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegQty getLegQty() throws FieldNotFound { + return get(new quickfix.field.LegQty()); + } + + public boolean isSet(quickfix.field.LegQty field) { + return isSetField(field); + } + + public boolean isSetLegQty() { + return isSetField(687); + } + + public void set(quickfix.field.LegSwapType value) { + setField(value); + } + + public quickfix.field.LegSwapType get(quickfix.field.LegSwapType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSwapType getLegSwapType() throws FieldNotFound { + return get(new quickfix.field.LegSwapType()); + } + + public boolean isSet(quickfix.field.LegSwapType field) { + return isSetField(field); + } + + public boolean isSetLegSwapType() { + return isSetField(690); + } + + public void set(quickfix.fix44.component.LegStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.LegStipulations get(quickfix.fix44.component.LegStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.LegStipulations getLegStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.LegStipulations()); + } + + public void set(quickfix.field.NoLegStipulations value) { + setField(value); + } + + public quickfix.field.NoLegStipulations get(quickfix.field.NoLegStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegStipulations getNoLegStipulations() throws FieldNotFound { + return get(new quickfix.field.NoLegStipulations()); + } + + public boolean isSet(quickfix.field.NoLegStipulations field) { + return isSetField(field); + } + + public boolean isSetNoLegStipulations() { + return isSetField(683); + } + + public static class NoLegStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {688, 689, 0}; + + public NoLegStipulations() { + super(683, 688, ORDER); + } + + public void set(quickfix.field.LegStipulationType value) { + setField(value); + } + + public quickfix.field.LegStipulationType get(quickfix.field.LegStipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationType getLegStipulationType() throws FieldNotFound { + return get(new quickfix.field.LegStipulationType()); + } + + public boolean isSet(quickfix.field.LegStipulationType field) { + return isSetField(field); + } + + public boolean isSetLegStipulationType() { + return isSetField(688); + } + + public void set(quickfix.field.LegStipulationValue value) { + setField(value); + } + + public quickfix.field.LegStipulationValue get(quickfix.field.LegStipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationValue getLegStipulationValue() throws FieldNotFound { + return get(new quickfix.field.LegStipulationValue()); + } + + public boolean isSet(quickfix.field.LegStipulationValue field) { + return isSetField(field); + } + + public boolean isSetLegStipulationValue() { + return isSetField(689); + } + + } + + public void set(quickfix.field.NoLegAllocs value) { + setField(value); + } + + public quickfix.field.NoLegAllocs get(quickfix.field.NoLegAllocs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegAllocs getNoLegAllocs() throws FieldNotFound { + return get(new quickfix.field.NoLegAllocs()); + } + + public boolean isSet(quickfix.field.NoLegAllocs field) { + return isSetField(field); + } + + public boolean isSetNoLegAllocs() { + return isSetField(670); + } + + public static class NoLegAllocs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {671, 672, 756, 673, 674, 675, 0}; + + public NoLegAllocs() { + super(670, 671, ORDER); + } + + public void set(quickfix.field.LegAllocAccount value) { + setField(value); + } + + public quickfix.field.LegAllocAccount get(quickfix.field.LegAllocAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegAllocAccount getLegAllocAccount() throws FieldNotFound { + return get(new quickfix.field.LegAllocAccount()); + } + + public boolean isSet(quickfix.field.LegAllocAccount field) { + return isSetField(field); + } + + public boolean isSetLegAllocAccount() { + return isSetField(671); + } + + public void set(quickfix.field.LegIndividualAllocID value) { + setField(value); + } + + public quickfix.field.LegIndividualAllocID get(quickfix.field.LegIndividualAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIndividualAllocID getLegIndividualAllocID() throws FieldNotFound { + return get(new quickfix.field.LegIndividualAllocID()); + } + + public boolean isSet(quickfix.field.LegIndividualAllocID field) { + return isSetField(field); + } + + public boolean isSetLegIndividualAllocID() { + return isSetField(672); + } + + public void set(quickfix.fix44.component.NestedParties2 component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties2 get(quickfix.fix44.component.NestedParties2 component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties2 getNestedParties2() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties2()); + } + + public void set(quickfix.field.NoNested2PartyIDs value) { + setField(value); + } + + public quickfix.field.NoNested2PartyIDs get(quickfix.field.NoNested2PartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested2PartyIDs getNoNested2PartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested2PartyIDs()); + } + + public boolean isSet(quickfix.field.NoNested2PartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested2PartyIDs() { + return isSetField(756); + } + + public static class NoNested2PartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {757, 758, 759, 806, 0}; + + public NoNested2PartyIDs() { + super(756, 757, ORDER); + } + + public void set(quickfix.field.Nested2PartyID value) { + setField(value); + } + + public quickfix.field.Nested2PartyID get(quickfix.field.Nested2PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyID getNested2PartyID() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyID()); + } + + public boolean isSet(quickfix.field.Nested2PartyID field) { + return isSetField(field); + } + + public boolean isSetNested2PartyID() { + return isSetField(757); + } + + public void set(quickfix.field.Nested2PartyIDSource value) { + setField(value); + } + + public quickfix.field.Nested2PartyIDSource get(quickfix.field.Nested2PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyIDSource getNested2PartyIDSource() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyIDSource()); + } + + public boolean isSet(quickfix.field.Nested2PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNested2PartyIDSource() { + return isSetField(758); + } + + public void set(quickfix.field.Nested2PartyRole value) { + setField(value); + } + + public quickfix.field.Nested2PartyRole get(quickfix.field.Nested2PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyRole getNested2PartyRole() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyRole()); + } + + public boolean isSet(quickfix.field.Nested2PartyRole field) { + return isSetField(field); + } + + public boolean isSetNested2PartyRole() { + return isSetField(759); + } + + public void set(quickfix.field.NoNested2PartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNested2PartySubIDs get(quickfix.field.NoNested2PartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested2PartySubIDs getNoNested2PartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested2PartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNested2PartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested2PartySubIDs() { + return isSetField(806); + } + + public static class NoNested2PartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {760, 807, 0}; + + public NoNested2PartySubIDs() { + super(806, 760, ORDER); + } + + public void set(quickfix.field.Nested2PartySubID value) { + setField(value); + } + + public quickfix.field.Nested2PartySubID get(quickfix.field.Nested2PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartySubID getNested2PartySubID() throws FieldNotFound { + return get(new quickfix.field.Nested2PartySubID()); + } + + public boolean isSet(quickfix.field.Nested2PartySubID field) { + return isSetField(field); + } + + public boolean isSetNested2PartySubID() { + return isSetField(760); + } + + public void set(quickfix.field.Nested2PartySubIDType value) { + setField(value); + } + + public quickfix.field.Nested2PartySubIDType get(quickfix.field.Nested2PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartySubIDType getNested2PartySubIDType() throws FieldNotFound { + return get(new quickfix.field.Nested2PartySubIDType()); + } + + public boolean isSet(quickfix.field.Nested2PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNested2PartySubIDType() { + return isSetField(807); + } + + } + + } + + public void set(quickfix.field.LegAllocQty value) { + setField(value); + } + + public quickfix.field.LegAllocQty get(quickfix.field.LegAllocQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegAllocQty getLegAllocQty() throws FieldNotFound { + return get(new quickfix.field.LegAllocQty()); + } + + public boolean isSet(quickfix.field.LegAllocQty field) { + return isSetField(field); + } + + public boolean isSetLegAllocQty() { + return isSetField(673); + } + + public void set(quickfix.field.LegAllocAcctIDSource value) { + setField(value); + } + + public quickfix.field.LegAllocAcctIDSource get(quickfix.field.LegAllocAcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegAllocAcctIDSource getLegAllocAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.LegAllocAcctIDSource()); + } + + public boolean isSet(quickfix.field.LegAllocAcctIDSource field) { + return isSetField(field); + } + + public boolean isSetLegAllocAcctIDSource() { + return isSetField(674); + } + + public void set(quickfix.field.LegSettlCurrency value) { + setField(value); + } + + public quickfix.field.LegSettlCurrency get(quickfix.field.LegSettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSettlCurrency getLegSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.LegSettlCurrency()); + } + + public boolean isSet(quickfix.field.LegSettlCurrency field) { + return isSetField(field); + } + + public boolean isSetLegSettlCurrency() { + return isSetField(675); + } + + } + + public void set(quickfix.field.LegPositionEffect value) { + setField(value); + } + + public quickfix.field.LegPositionEffect get(quickfix.field.LegPositionEffect value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPositionEffect getLegPositionEffect() throws FieldNotFound { + return get(new quickfix.field.LegPositionEffect()); + } + + public boolean isSet(quickfix.field.LegPositionEffect field) { + return isSetField(field); + } + + public boolean isSetLegPositionEffect() { + return isSetField(564); + } + + public void set(quickfix.field.LegCoveredOrUncovered value) { + setField(value); + } + + public quickfix.field.LegCoveredOrUncovered get(quickfix.field.LegCoveredOrUncovered value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCoveredOrUncovered getLegCoveredOrUncovered() throws FieldNotFound { + return get(new quickfix.field.LegCoveredOrUncovered()); + } + + public boolean isSet(quickfix.field.LegCoveredOrUncovered field) { + return isSetField(field); + } + + public boolean isSetLegCoveredOrUncovered() { + return isSetField(565); + } + + public void set(quickfix.fix44.component.NestedParties component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties get(quickfix.fix44.component.NestedParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties getNestedParties() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties()); + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + + public void set(quickfix.field.LegRefID value) { + setField(value); + } + + public quickfix.field.LegRefID get(quickfix.field.LegRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRefID getLegRefID() throws FieldNotFound { + return get(new quickfix.field.LegRefID()); + } + + public boolean isSet(quickfix.field.LegRefID field) { + return isSetField(field); + } + + public boolean isSetLegRefID() { + return isSetField(654); + } + + public void set(quickfix.field.LegPrice value) { + setField(value); + } + + public quickfix.field.LegPrice get(quickfix.field.LegPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPrice getLegPrice() throws FieldNotFound { + return get(new quickfix.field.LegPrice()); + } + + public boolean isSet(quickfix.field.LegPrice field) { + return isSetField(field); + } + + public boolean isSetLegPrice() { + return isSetField(566); + } + + public void set(quickfix.field.LegSettlType value) { + setField(value); + } + + public quickfix.field.LegSettlType get(quickfix.field.LegSettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSettlType getLegSettlType() throws FieldNotFound { + return get(new quickfix.field.LegSettlType()); + } + + public boolean isSet(quickfix.field.LegSettlType field) { + return isSetField(field); + } + + public boolean isSetLegSettlType() { + return isSetField(587); + } + + public void set(quickfix.field.LegSettlDate value) { + setField(value); + } + + public quickfix.field.LegSettlDate get(quickfix.field.LegSettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSettlDate getLegSettlDate() throws FieldNotFound { + return get(new quickfix.field.LegSettlDate()); + } + + public boolean isSet(quickfix.field.LegSettlDate field) { + return isSetField(field); + } + + public boolean isSetLegSettlDate() { + return isSetField(588); + } + + } + + public void set(quickfix.field.LocateReqd value) { + setField(value); + } + + public quickfix.field.LocateReqd get(quickfix.field.LocateReqd value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocateReqd getLocateReqd() throws FieldNotFound { + return get(new quickfix.field.LocateReqd()); + } + + public boolean isSet(quickfix.field.LocateReqd field) { + return isSetField(field); + } + + public boolean isSetLocateReqd() { + return isSetField(114); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.QtyType value) { + setField(value); + } + + public quickfix.field.QtyType get(quickfix.field.QtyType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QtyType getQtyType() throws FieldNotFound { + return get(new quickfix.field.QtyType()); + } + + public boolean isSet(quickfix.field.QtyType field) { + return isSetField(field); + } + + public boolean isSetQtyType() { + return isSetField(854); + } + + public void set(quickfix.fix44.component.OrderQtyData component) { + setComponent(component); + } + + public quickfix.fix44.component.OrderQtyData get(quickfix.fix44.component.OrderQtyData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.OrderQtyData getOrderQtyData() throws FieldNotFound { + return get(new quickfix.fix44.component.OrderQtyData()); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.OrderPercent value) { + setField(value); + } + + public quickfix.field.OrderPercent get(quickfix.field.OrderPercent value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderPercent getOrderPercent() throws FieldNotFound { + return get(new quickfix.field.OrderPercent()); + } + + public boolean isSet(quickfix.field.OrderPercent field) { + return isSetField(field); + } + + public boolean isSetOrderPercent() { + return isSetField(516); + } + + public void set(quickfix.field.RoundingDirection value) { + setField(value); + } + + public quickfix.field.RoundingDirection get(quickfix.field.RoundingDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingDirection getRoundingDirection() throws FieldNotFound { + return get(new quickfix.field.RoundingDirection()); + } + + public boolean isSet(quickfix.field.RoundingDirection field) { + return isSetField(field); + } + + public boolean isSetRoundingDirection() { + return isSetField(468); + } + + public void set(quickfix.field.RoundingModulus value) { + setField(value); + } + + public quickfix.field.RoundingModulus get(quickfix.field.RoundingModulus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingModulus getRoundingModulus() throws FieldNotFound { + return get(new quickfix.field.RoundingModulus()); + } + + public boolean isSet(quickfix.field.RoundingModulus field) { + return isSetField(field); + } + + public boolean isSetRoundingModulus() { + return isSetField(469); + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.StopPx value) { + setField(value); + } + + public quickfix.field.StopPx get(quickfix.field.StopPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StopPx getStopPx() throws FieldNotFound { + return get(new quickfix.field.StopPx()); + } + + public boolean isSet(quickfix.field.StopPx field) { + return isSetField(field); + } + + public boolean isSetStopPx() { + return isSetField(99); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.ComplianceID value) { + setField(value); + } + + public quickfix.field.ComplianceID get(quickfix.field.ComplianceID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplianceID getComplianceID() throws FieldNotFound { + return get(new quickfix.field.ComplianceID()); + } + + public boolean isSet(quickfix.field.ComplianceID field) { + return isSetField(field); + } + + public boolean isSetComplianceID() { + return isSetField(376); + } + + public void set(quickfix.field.SolicitedFlag value) { + setField(value); + } + + public quickfix.field.SolicitedFlag get(quickfix.field.SolicitedFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SolicitedFlag getSolicitedFlag() throws FieldNotFound { + return get(new quickfix.field.SolicitedFlag()); + } + + public boolean isSet(quickfix.field.SolicitedFlag field) { + return isSetField(field); + } + + public boolean isSetSolicitedFlag() { + return isSetField(377); + } + + public void set(quickfix.field.IOIID value) { + setField(value); + } + + public quickfix.field.IOIID get(quickfix.field.IOIID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IOIID getIOIID() throws FieldNotFound { + return get(new quickfix.field.IOIID()); + } + + public boolean isSet(quickfix.field.IOIID field) { + return isSetField(field); + } + + public boolean isSetIOIID() { + return isSetField(23); + } + + public void set(quickfix.field.QuoteID value) { + setField(value); + } + + public quickfix.field.QuoteID get(quickfix.field.QuoteID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteID getQuoteID() throws FieldNotFound { + return get(new quickfix.field.QuoteID()); + } + + public boolean isSet(quickfix.field.QuoteID field) { + return isSetField(field); + } + + public boolean isSetQuoteID() { + return isSetField(117); + } + + public void set(quickfix.field.TimeInForce value) { + setField(value); + } + + public quickfix.field.TimeInForce get(quickfix.field.TimeInForce value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TimeInForce getTimeInForce() throws FieldNotFound { + return get(new quickfix.field.TimeInForce()); + } + + public boolean isSet(quickfix.field.TimeInForce field) { + return isSetField(field); + } + + public boolean isSetTimeInForce() { + return isSetField(59); + } + + public void set(quickfix.field.EffectiveTime value) { + setField(value); + } + + public quickfix.field.EffectiveTime get(quickfix.field.EffectiveTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EffectiveTime getEffectiveTime() throws FieldNotFound { + return get(new quickfix.field.EffectiveTime()); + } + + public boolean isSet(quickfix.field.EffectiveTime field) { + return isSetField(field); + } + + public boolean isSetEffectiveTime() { + return isSetField(168); + } + + public void set(quickfix.field.ExpireDate value) { + setField(value); + } + + public quickfix.field.ExpireDate get(quickfix.field.ExpireDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireDate getExpireDate() throws FieldNotFound { + return get(new quickfix.field.ExpireDate()); + } + + public boolean isSet(quickfix.field.ExpireDate field) { + return isSetField(field); + } + + public boolean isSetExpireDate() { + return isSetField(432); + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.field.GTBookingInst value) { + setField(value); + } + + public quickfix.field.GTBookingInst get(quickfix.field.GTBookingInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.GTBookingInst getGTBookingInst() throws FieldNotFound { + return get(new quickfix.field.GTBookingInst()); + } + + public boolean isSet(quickfix.field.GTBookingInst field) { + return isSetField(field); + } + + public boolean isSetGTBookingInst() { + return isSetField(427); + } + + public void set(quickfix.fix44.component.CommissionData component) { + setComponent(component); + } + + public quickfix.fix44.component.CommissionData get(quickfix.fix44.component.CommissionData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.CommissionData getCommissionData() throws FieldNotFound { + return get(new quickfix.fix44.component.CommissionData()); + } + + public void set(quickfix.field.Commission value) { + setField(value); + } + + public quickfix.field.Commission get(quickfix.field.Commission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Commission getCommission() throws FieldNotFound { + return get(new quickfix.field.Commission()); + } + + public boolean isSet(quickfix.field.Commission field) { + return isSetField(field); + } + + public boolean isSetCommission() { + return isSetField(12); + } + + public void set(quickfix.field.CommType value) { + setField(value); + } + + public quickfix.field.CommType get(quickfix.field.CommType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommType getCommType() throws FieldNotFound { + return get(new quickfix.field.CommType()); + } + + public boolean isSet(quickfix.field.CommType field) { + return isSetField(field); + } + + public boolean isSetCommType() { + return isSetField(13); + } + + public void set(quickfix.field.CommCurrency value) { + setField(value); + } + + public quickfix.field.CommCurrency get(quickfix.field.CommCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommCurrency getCommCurrency() throws FieldNotFound { + return get(new quickfix.field.CommCurrency()); + } + + public boolean isSet(quickfix.field.CommCurrency field) { + return isSetField(field); + } + + public boolean isSetCommCurrency() { + return isSetField(479); + } + + public void set(quickfix.field.FundRenewWaiv value) { + setField(value); + } + + public quickfix.field.FundRenewWaiv get(quickfix.field.FundRenewWaiv value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FundRenewWaiv getFundRenewWaiv() throws FieldNotFound { + return get(new quickfix.field.FundRenewWaiv()); + } + + public boolean isSet(quickfix.field.FundRenewWaiv field) { + return isSetField(field); + } + + public boolean isSetFundRenewWaiv() { + return isSetField(497); + } + + public void set(quickfix.field.OrderCapacity value) { + setField(value); + } + + public quickfix.field.OrderCapacity get(quickfix.field.OrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderCapacity getOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.OrderCapacity()); + } + + public boolean isSet(quickfix.field.OrderCapacity field) { + return isSetField(field); + } + + public boolean isSetOrderCapacity() { + return isSetField(528); + } + + public void set(quickfix.field.OrderRestrictions value) { + setField(value); + } + + public quickfix.field.OrderRestrictions get(quickfix.field.OrderRestrictions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderRestrictions getOrderRestrictions() throws FieldNotFound { + return get(new quickfix.field.OrderRestrictions()); + } + + public boolean isSet(quickfix.field.OrderRestrictions field) { + return isSetField(field); + } + + public boolean isSetOrderRestrictions() { + return isSetField(529); + } + + public void set(quickfix.field.CustOrderCapacity value) { + setField(value); + } + + public quickfix.field.CustOrderCapacity get(quickfix.field.CustOrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CustOrderCapacity getCustOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.CustOrderCapacity()); + } + + public boolean isSet(quickfix.field.CustOrderCapacity field) { + return isSetField(field); + } + + public boolean isSetCustOrderCapacity() { + return isSetField(582); + } + + public void set(quickfix.field.ForexReq value) { + setField(value); + } + + public quickfix.field.ForexReq get(quickfix.field.ForexReq value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ForexReq getForexReq() throws FieldNotFound { + return get(new quickfix.field.ForexReq()); + } + + public boolean isSet(quickfix.field.ForexReq field) { + return isSetField(field); + } + + public boolean isSetForexReq() { + return isSetField(121); + } + + public void set(quickfix.field.SettlCurrency value) { + setField(value); + } + + public quickfix.field.SettlCurrency get(quickfix.field.SettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrency getSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.SettlCurrency()); + } + + public boolean isSet(quickfix.field.SettlCurrency field) { + return isSetField(field); + } + + public boolean isSetSettlCurrency() { + return isSetField(120); + } + + public void set(quickfix.field.BookingType value) { + setField(value); + } + + public quickfix.field.BookingType get(quickfix.field.BookingType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BookingType getBookingType() throws FieldNotFound { + return get(new quickfix.field.BookingType()); + } + + public boolean isSet(quickfix.field.BookingType field) { + return isSetField(field); + } + + public boolean isSetBookingType() { + return isSetField(775); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.PositionEffect value) { + setField(value); + } + + public quickfix.field.PositionEffect get(quickfix.field.PositionEffect value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PositionEffect getPositionEffect() throws FieldNotFound { + return get(new quickfix.field.PositionEffect()); + } + + public boolean isSet(quickfix.field.PositionEffect field) { + return isSetField(field); + } + + public boolean isSetPositionEffect() { + return isSetField(77); + } + + public void set(quickfix.field.CoveredOrUncovered value) { + setField(value); + } + + public quickfix.field.CoveredOrUncovered get(quickfix.field.CoveredOrUncovered value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CoveredOrUncovered getCoveredOrUncovered() throws FieldNotFound { + return get(new quickfix.field.CoveredOrUncovered()); + } + + public boolean isSet(quickfix.field.CoveredOrUncovered field) { + return isSetField(field); + } + + public boolean isSetCoveredOrUncovered() { + return isSetField(203); + } + + public void set(quickfix.field.MaxShow value) { + setField(value); + } + + public quickfix.field.MaxShow get(quickfix.field.MaxShow value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxShow getMaxShow() throws FieldNotFound { + return get(new quickfix.field.MaxShow()); + } + + public boolean isSet(quickfix.field.MaxShow field) { + return isSetField(field); + } + + public boolean isSetMaxShow() { + return isSetField(210); + } + + public void set(quickfix.fix44.component.PegInstructions component) { + setComponent(component); + } + + public quickfix.fix44.component.PegInstructions get(quickfix.fix44.component.PegInstructions component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.PegInstructions getPegInstructions() throws FieldNotFound { + return get(new quickfix.fix44.component.PegInstructions()); + } + + public void set(quickfix.field.PegOffsetValue value) { + setField(value); + } + + public quickfix.field.PegOffsetValue get(quickfix.field.PegOffsetValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegOffsetValue getPegOffsetValue() throws FieldNotFound { + return get(new quickfix.field.PegOffsetValue()); + } + + public boolean isSet(quickfix.field.PegOffsetValue field) { + return isSetField(field); + } + + public boolean isSetPegOffsetValue() { + return isSetField(211); + } + + public void set(quickfix.field.PegMoveType value) { + setField(value); + } + + public quickfix.field.PegMoveType get(quickfix.field.PegMoveType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegMoveType getPegMoveType() throws FieldNotFound { + return get(new quickfix.field.PegMoveType()); + } + + public boolean isSet(quickfix.field.PegMoveType field) { + return isSetField(field); + } + + public boolean isSetPegMoveType() { + return isSetField(835); + } + + public void set(quickfix.field.PegOffsetType value) { + setField(value); + } + + public quickfix.field.PegOffsetType get(quickfix.field.PegOffsetType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegOffsetType getPegOffsetType() throws FieldNotFound { + return get(new quickfix.field.PegOffsetType()); + } + + public boolean isSet(quickfix.field.PegOffsetType field) { + return isSetField(field); + } + + public boolean isSetPegOffsetType() { + return isSetField(836); + } + + public void set(quickfix.field.PegLimitType value) { + setField(value); + } + + public quickfix.field.PegLimitType get(quickfix.field.PegLimitType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegLimitType getPegLimitType() throws FieldNotFound { + return get(new quickfix.field.PegLimitType()); + } + + public boolean isSet(quickfix.field.PegLimitType field) { + return isSetField(field); + } + + public boolean isSetPegLimitType() { + return isSetField(837); + } + + public void set(quickfix.field.PegRoundDirection value) { + setField(value); + } + + public quickfix.field.PegRoundDirection get(quickfix.field.PegRoundDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegRoundDirection getPegRoundDirection() throws FieldNotFound { + return get(new quickfix.field.PegRoundDirection()); + } + + public boolean isSet(quickfix.field.PegRoundDirection field) { + return isSetField(field); + } + + public boolean isSetPegRoundDirection() { + return isSetField(838); + } + + public void set(quickfix.field.PegScope value) { + setField(value); + } + + public quickfix.field.PegScope get(quickfix.field.PegScope value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegScope getPegScope() throws FieldNotFound { + return get(new quickfix.field.PegScope()); + } + + public boolean isSet(quickfix.field.PegScope field) { + return isSetField(field); + } + + public boolean isSetPegScope() { + return isSetField(840); + } + + public void set(quickfix.fix44.component.DiscretionInstructions component) { + setComponent(component); + } + + public quickfix.fix44.component.DiscretionInstructions get(quickfix.fix44.component.DiscretionInstructions component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.DiscretionInstructions getDiscretionInstructions() throws FieldNotFound { + return get(new quickfix.fix44.component.DiscretionInstructions()); + } + + public void set(quickfix.field.DiscretionInst value) { + setField(value); + } + + public quickfix.field.DiscretionInst get(quickfix.field.DiscretionInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionInst getDiscretionInst() throws FieldNotFound { + return get(new quickfix.field.DiscretionInst()); + } + + public boolean isSet(quickfix.field.DiscretionInst field) { + return isSetField(field); + } + + public boolean isSetDiscretionInst() { + return isSetField(388); + } + + public void set(quickfix.field.DiscretionOffsetValue value) { + setField(value); + } + + public quickfix.field.DiscretionOffsetValue get(quickfix.field.DiscretionOffsetValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionOffsetValue getDiscretionOffsetValue() throws FieldNotFound { + return get(new quickfix.field.DiscretionOffsetValue()); + } + + public boolean isSet(quickfix.field.DiscretionOffsetValue field) { + return isSetField(field); + } + + public boolean isSetDiscretionOffsetValue() { + return isSetField(389); + } + + public void set(quickfix.field.DiscretionMoveType value) { + setField(value); + } + + public quickfix.field.DiscretionMoveType get(quickfix.field.DiscretionMoveType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionMoveType getDiscretionMoveType() throws FieldNotFound { + return get(new quickfix.field.DiscretionMoveType()); + } + + public boolean isSet(quickfix.field.DiscretionMoveType field) { + return isSetField(field); + } + + public boolean isSetDiscretionMoveType() { + return isSetField(841); + } + + public void set(quickfix.field.DiscretionOffsetType value) { + setField(value); + } + + public quickfix.field.DiscretionOffsetType get(quickfix.field.DiscretionOffsetType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionOffsetType getDiscretionOffsetType() throws FieldNotFound { + return get(new quickfix.field.DiscretionOffsetType()); + } + + public boolean isSet(quickfix.field.DiscretionOffsetType field) { + return isSetField(field); + } + + public boolean isSetDiscretionOffsetType() { + return isSetField(842); + } + + public void set(quickfix.field.DiscretionLimitType value) { + setField(value); + } + + public quickfix.field.DiscretionLimitType get(quickfix.field.DiscretionLimitType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionLimitType getDiscretionLimitType() throws FieldNotFound { + return get(new quickfix.field.DiscretionLimitType()); + } + + public boolean isSet(quickfix.field.DiscretionLimitType field) { + return isSetField(field); + } + + public boolean isSetDiscretionLimitType() { + return isSetField(843); + } + + public void set(quickfix.field.DiscretionRoundDirection value) { + setField(value); + } + + public quickfix.field.DiscretionRoundDirection get(quickfix.field.DiscretionRoundDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionRoundDirection getDiscretionRoundDirection() throws FieldNotFound { + return get(new quickfix.field.DiscretionRoundDirection()); + } + + public boolean isSet(quickfix.field.DiscretionRoundDirection field) { + return isSetField(field); + } + + public boolean isSetDiscretionRoundDirection() { + return isSetField(844); + } + + public void set(quickfix.field.DiscretionScope value) { + setField(value); + } + + public quickfix.field.DiscretionScope get(quickfix.field.DiscretionScope value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionScope getDiscretionScope() throws FieldNotFound { + return get(new quickfix.field.DiscretionScope()); + } + + public boolean isSet(quickfix.field.DiscretionScope field) { + return isSetField(field); + } + + public boolean isSetDiscretionScope() { + return isSetField(846); + } + + public void set(quickfix.field.TargetStrategy value) { + setField(value); + } + + public quickfix.field.TargetStrategy get(quickfix.field.TargetStrategy value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TargetStrategy getTargetStrategy() throws FieldNotFound { + return get(new quickfix.field.TargetStrategy()); + } + + public boolean isSet(quickfix.field.TargetStrategy field) { + return isSetField(field); + } + + public boolean isSetTargetStrategy() { + return isSetField(847); + } + + public void set(quickfix.field.TargetStrategyParameters value) { + setField(value); + } + + public quickfix.field.TargetStrategyParameters get(quickfix.field.TargetStrategyParameters value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TargetStrategyParameters getTargetStrategyParameters() throws FieldNotFound { + return get(new quickfix.field.TargetStrategyParameters()); + } + + public boolean isSet(quickfix.field.TargetStrategyParameters field) { + return isSetField(field); + } + + public boolean isSetTargetStrategyParameters() { + return isSetField(848); + } + + public void set(quickfix.field.ParticipationRate value) { + setField(value); + } + + public quickfix.field.ParticipationRate get(quickfix.field.ParticipationRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ParticipationRate getParticipationRate() throws FieldNotFound { + return get(new quickfix.field.ParticipationRate()); + } + + public boolean isSet(quickfix.field.ParticipationRate field) { + return isSetField(field); + } + + public boolean isSetParticipationRate() { + return isSetField(849); + } + + public void set(quickfix.field.CancellationRights value) { + setField(value); + } + + public quickfix.field.CancellationRights get(quickfix.field.CancellationRights value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CancellationRights getCancellationRights() throws FieldNotFound { + return get(new quickfix.field.CancellationRights()); + } + + public boolean isSet(quickfix.field.CancellationRights field) { + return isSetField(field); + } + + public boolean isSetCancellationRights() { + return isSetField(480); + } + + public void set(quickfix.field.MoneyLaunderingStatus value) { + setField(value); + } + + public quickfix.field.MoneyLaunderingStatus get(quickfix.field.MoneyLaunderingStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MoneyLaunderingStatus getMoneyLaunderingStatus() throws FieldNotFound { + return get(new quickfix.field.MoneyLaunderingStatus()); + } + + public boolean isSet(quickfix.field.MoneyLaunderingStatus field) { + return isSetField(field); + } + + public boolean isSetMoneyLaunderingStatus() { + return isSetField(481); + } + + public void set(quickfix.field.RegistID value) { + setField(value); + } + + public quickfix.field.RegistID get(quickfix.field.RegistID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RegistID getRegistID() throws FieldNotFound { + return get(new quickfix.field.RegistID()); + } + + public boolean isSet(quickfix.field.RegistID field) { + return isSetField(field); + } + + public boolean isSetRegistID() { + return isSetField(513); + } + + public void set(quickfix.field.Designation value) { + setField(value); + } + + public quickfix.field.Designation get(quickfix.field.Designation value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Designation getDesignation() throws FieldNotFound { + return get(new quickfix.field.Designation()); + } + + public boolean isSet(quickfix.field.Designation field) { + return isSetField(field); + } + + public boolean isSetDesignation() { + return isSetField(494); + } + + public void set(quickfix.field.MultiLegRptTypeReq value) { + setField(value); + } + + public quickfix.field.MultiLegRptTypeReq get(quickfix.field.MultiLegRptTypeReq value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MultiLegRptTypeReq getMultiLegRptTypeReq() throws FieldNotFound { + return get(new quickfix.field.MultiLegRptTypeReq()); + } + + public boolean isSet(quickfix.field.MultiLegRptTypeReq field) { + return isSetField(field); + } + + public boolean isSetMultiLegRptTypeReq() { + return isSetField(563); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/NetworkStatusRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/NetworkStatusRequest.java new file mode 100644 index 000000000..7b1f3bb0f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/NetworkStatusRequest.java @@ -0,0 +1,185 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class NetworkStatusRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "BC"; + + + public NetworkStatusRequest() { + + super(new int[] {935, 933, 936, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public NetworkStatusRequest(quickfix.field.NetworkRequestType networkRequestType, quickfix.field.NetworkRequestID networkRequestID) { + this(); + setField(networkRequestType); + setField(networkRequestID); + } + + public void set(quickfix.field.NetworkRequestType value) { + setField(value); + } + + public quickfix.field.NetworkRequestType get(quickfix.field.NetworkRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NetworkRequestType getNetworkRequestType() throws FieldNotFound { + return get(new quickfix.field.NetworkRequestType()); + } + + public boolean isSet(quickfix.field.NetworkRequestType field) { + return isSetField(field); + } + + public boolean isSetNetworkRequestType() { + return isSetField(935); + } + + public void set(quickfix.field.NetworkRequestID value) { + setField(value); + } + + public quickfix.field.NetworkRequestID get(quickfix.field.NetworkRequestID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NetworkRequestID getNetworkRequestID() throws FieldNotFound { + return get(new quickfix.field.NetworkRequestID()); + } + + public boolean isSet(quickfix.field.NetworkRequestID field) { + return isSetField(field); + } + + public boolean isSetNetworkRequestID() { + return isSetField(933); + } + + public void set(quickfix.field.NoCompIDs value) { + setField(value); + } + + public quickfix.field.NoCompIDs get(quickfix.field.NoCompIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoCompIDs getNoCompIDs() throws FieldNotFound { + return get(new quickfix.field.NoCompIDs()); + } + + public boolean isSet(quickfix.field.NoCompIDs field) { + return isSetField(field); + } + + public boolean isSetNoCompIDs() { + return isSetField(936); + } + + public static class NoCompIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {930, 931, 283, 284, 0}; + + public NoCompIDs() { + super(936, 930, ORDER); + } + + public void set(quickfix.field.RefCompID value) { + setField(value); + } + + public quickfix.field.RefCompID get(quickfix.field.RefCompID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RefCompID getRefCompID() throws FieldNotFound { + return get(new quickfix.field.RefCompID()); + } + + public boolean isSet(quickfix.field.RefCompID field) { + return isSetField(field); + } + + public boolean isSetRefCompID() { + return isSetField(930); + } + + public void set(quickfix.field.RefSubID value) { + setField(value); + } + + public quickfix.field.RefSubID get(quickfix.field.RefSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RefSubID getRefSubID() throws FieldNotFound { + return get(new quickfix.field.RefSubID()); + } + + public boolean isSet(quickfix.field.RefSubID field) { + return isSetField(field); + } + + public boolean isSetRefSubID() { + return isSetField(931); + } + + public void set(quickfix.field.LocationID value) { + setField(value); + } + + public quickfix.field.LocationID get(quickfix.field.LocationID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocationID getLocationID() throws FieldNotFound { + return get(new quickfix.field.LocationID()); + } + + public boolean isSet(quickfix.field.LocationID field) { + return isSetField(field); + } + + public boolean isSetLocationID() { + return isSetField(283); + } + + public void set(quickfix.field.DeskID value) { + setField(value); + } + + public quickfix.field.DeskID get(quickfix.field.DeskID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeskID getDeskID() throws FieldNotFound { + return get(new quickfix.field.DeskID()); + } + + public boolean isSet(quickfix.field.DeskID field) { + return isSetField(field); + } + + public boolean isSetDeskID() { + return isSetField(284); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/NetworkStatusResponse.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/NetworkStatusResponse.java new file mode 100644 index 000000000..9ebdf930a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/NetworkStatusResponse.java @@ -0,0 +1,268 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class NetworkStatusResponse extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "BD"; + + + public NetworkStatusResponse() { + + super(new int[] {937, 933, 932, 934, 936, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public NetworkStatusResponse(quickfix.field.NetworkStatusResponseType networkStatusResponseType) { + this(); + setField(networkStatusResponseType); + } + + public void set(quickfix.field.NetworkStatusResponseType value) { + setField(value); + } + + public quickfix.field.NetworkStatusResponseType get(quickfix.field.NetworkStatusResponseType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NetworkStatusResponseType getNetworkStatusResponseType() throws FieldNotFound { + return get(new quickfix.field.NetworkStatusResponseType()); + } + + public boolean isSet(quickfix.field.NetworkStatusResponseType field) { + return isSetField(field); + } + + public boolean isSetNetworkStatusResponseType() { + return isSetField(937); + } + + public void set(quickfix.field.NetworkRequestID value) { + setField(value); + } + + public quickfix.field.NetworkRequestID get(quickfix.field.NetworkRequestID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NetworkRequestID getNetworkRequestID() throws FieldNotFound { + return get(new quickfix.field.NetworkRequestID()); + } + + public boolean isSet(quickfix.field.NetworkRequestID field) { + return isSetField(field); + } + + public boolean isSetNetworkRequestID() { + return isSetField(933); + } + + public void set(quickfix.field.NetworkResponseID value) { + setField(value); + } + + public quickfix.field.NetworkResponseID get(quickfix.field.NetworkResponseID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NetworkResponseID getNetworkResponseID() throws FieldNotFound { + return get(new quickfix.field.NetworkResponseID()); + } + + public boolean isSet(quickfix.field.NetworkResponseID field) { + return isSetField(field); + } + + public boolean isSetNetworkResponseID() { + return isSetField(932); + } + + public void set(quickfix.field.LastNetworkResponseID value) { + setField(value); + } + + public quickfix.field.LastNetworkResponseID get(quickfix.field.LastNetworkResponseID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastNetworkResponseID getLastNetworkResponseID() throws FieldNotFound { + return get(new quickfix.field.LastNetworkResponseID()); + } + + public boolean isSet(quickfix.field.LastNetworkResponseID field) { + return isSetField(field); + } + + public boolean isSetLastNetworkResponseID() { + return isSetField(934); + } + + public void set(quickfix.field.NoCompIDs value) { + setField(value); + } + + public quickfix.field.NoCompIDs get(quickfix.field.NoCompIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoCompIDs getNoCompIDs() throws FieldNotFound { + return get(new quickfix.field.NoCompIDs()); + } + + public boolean isSet(quickfix.field.NoCompIDs field) { + return isSetField(field); + } + + public boolean isSetNoCompIDs() { + return isSetField(936); + } + + public static class NoCompIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {930, 931, 283, 284, 928, 929, 0}; + + public NoCompIDs() { + super(936, 930, ORDER); + } + + public void set(quickfix.field.RefCompID value) { + setField(value); + } + + public quickfix.field.RefCompID get(quickfix.field.RefCompID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RefCompID getRefCompID() throws FieldNotFound { + return get(new quickfix.field.RefCompID()); + } + + public boolean isSet(quickfix.field.RefCompID field) { + return isSetField(field); + } + + public boolean isSetRefCompID() { + return isSetField(930); + } + + public void set(quickfix.field.RefSubID value) { + setField(value); + } + + public quickfix.field.RefSubID get(quickfix.field.RefSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RefSubID getRefSubID() throws FieldNotFound { + return get(new quickfix.field.RefSubID()); + } + + public boolean isSet(quickfix.field.RefSubID field) { + return isSetField(field); + } + + public boolean isSetRefSubID() { + return isSetField(931); + } + + public void set(quickfix.field.LocationID value) { + setField(value); + } + + public quickfix.field.LocationID get(quickfix.field.LocationID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocationID getLocationID() throws FieldNotFound { + return get(new quickfix.field.LocationID()); + } + + public boolean isSet(quickfix.field.LocationID field) { + return isSetField(field); + } + + public boolean isSetLocationID() { + return isSetField(283); + } + + public void set(quickfix.field.DeskID value) { + setField(value); + } + + public quickfix.field.DeskID get(quickfix.field.DeskID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeskID getDeskID() throws FieldNotFound { + return get(new quickfix.field.DeskID()); + } + + public boolean isSet(quickfix.field.DeskID field) { + return isSetField(field); + } + + public boolean isSetDeskID() { + return isSetField(284); + } + + public void set(quickfix.field.StatusValue value) { + setField(value); + } + + public quickfix.field.StatusValue get(quickfix.field.StatusValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StatusValue getStatusValue() throws FieldNotFound { + return get(new quickfix.field.StatusValue()); + } + + public boolean isSet(quickfix.field.StatusValue field) { + return isSetField(field); + } + + public boolean isSetStatusValue() { + return isSetField(928); + } + + public void set(quickfix.field.StatusText value) { + setField(value); + } + + public quickfix.field.StatusText get(quickfix.field.StatusText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StatusText getStatusText() throws FieldNotFound { + return get(new quickfix.field.StatusText()); + } + + public boolean isSet(quickfix.field.StatusText field) { + return isSetField(field); + } + + public boolean isSetStatusText() { + return isSetField(929); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/NewOrderCross.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/NewOrderCross.java new file mode 100644 index 000000000..3a30a2e81 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/NewOrderCross.java @@ -0,0 +1,6097 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class NewOrderCross extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "s"; + + + public NewOrderCross() { + + super(new int[] {548, 549, 550, 552, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 711, 555, 63, 64, 21, 18, 110, 111, 100, 386, 81, 140, 114, 60, 232, 40, 423, 44, 99, 218, 220, 221, 222, 662, 663, 699, 761, 235, 236, 701, 696, 697, 698, 15, 376, 23, 117, 59, 168, 432, 126, 427, 210, 211, 835, 836, 837, 838, 840, 388, 389, 841, 842, 843, 844, 846, 847, 848, 849, 480, 481, 513, 494, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public NewOrderCross(quickfix.field.CrossID crossID, quickfix.field.CrossType crossType, quickfix.field.CrossPrioritization crossPrioritization, quickfix.field.TransactTime transactTime, quickfix.field.OrdType ordType) { + this(); + setField(crossID); + setField(crossType); + setField(crossPrioritization); + setField(transactTime); + setField(ordType); + } + + public void set(quickfix.field.CrossID value) { + setField(value); + } + + public quickfix.field.CrossID get(quickfix.field.CrossID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CrossID getCrossID() throws FieldNotFound { + return get(new quickfix.field.CrossID()); + } + + public boolean isSet(quickfix.field.CrossID field) { + return isSetField(field); + } + + public boolean isSetCrossID() { + return isSetField(548); + } + + public void set(quickfix.field.CrossType value) { + setField(value); + } + + public quickfix.field.CrossType get(quickfix.field.CrossType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CrossType getCrossType() throws FieldNotFound { + return get(new quickfix.field.CrossType()); + } + + public boolean isSet(quickfix.field.CrossType field) { + return isSetField(field); + } + + public boolean isSetCrossType() { + return isSetField(549); + } + + public void set(quickfix.field.CrossPrioritization value) { + setField(value); + } + + public quickfix.field.CrossPrioritization get(quickfix.field.CrossPrioritization value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CrossPrioritization getCrossPrioritization() throws FieldNotFound { + return get(new quickfix.field.CrossPrioritization()); + } + + public boolean isSet(quickfix.field.CrossPrioritization field) { + return isSetField(field); + } + + public boolean isSetCrossPrioritization() { + return isSetField(550); + } + + public void set(quickfix.field.NoSides value) { + setField(value); + } + + public quickfix.field.NoSides get(quickfix.field.NoSides value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSides getNoSides() throws FieldNotFound { + return get(new quickfix.field.NoSides()); + } + + public boolean isSet(quickfix.field.NoSides field) { + return isSetField(field); + } + + public boolean isSetNoSides() { + return isSetField(552); + } + + public static class NoSides extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {54, 11, 526, 583, 453, 229, 75, 1, 660, 581, 589, 590, 591, 70, 78, 854, 38, 152, 516, 468, 469, 12, 13, 479, 497, 528, 529, 582, 121, 120, 775, 58, 354, 355, 77, 203, 544, 635, 377, 659, 0}; + + public NoSides() { + super(552, 54, ORDER); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.ClOrdLinkID value) { + setField(value); + } + + public quickfix.field.ClOrdLinkID get(quickfix.field.ClOrdLinkID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdLinkID getClOrdLinkID() throws FieldNotFound { + return get(new quickfix.field.ClOrdLinkID()); + } + + public boolean isSet(quickfix.field.ClOrdLinkID field) { + return isSetField(field); + } + + public boolean isSetClOrdLinkID() { + return isSetField(583); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.TradeOriginationDate value) { + setField(value); + } + + public quickfix.field.TradeOriginationDate get(quickfix.field.TradeOriginationDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeOriginationDate getTradeOriginationDate() throws FieldNotFound { + return get(new quickfix.field.TradeOriginationDate()); + } + + public boolean isSet(quickfix.field.TradeOriginationDate field) { + return isSetField(field); + } + + public boolean isSetTradeOriginationDate() { + return isSetField(229); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.DayBookingInst value) { + setField(value); + } + + public quickfix.field.DayBookingInst get(quickfix.field.DayBookingInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DayBookingInst getDayBookingInst() throws FieldNotFound { + return get(new quickfix.field.DayBookingInst()); + } + + public boolean isSet(quickfix.field.DayBookingInst field) { + return isSetField(field); + } + + public boolean isSetDayBookingInst() { + return isSetField(589); + } + + public void set(quickfix.field.BookingUnit value) { + setField(value); + } + + public quickfix.field.BookingUnit get(quickfix.field.BookingUnit value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BookingUnit getBookingUnit() throws FieldNotFound { + return get(new quickfix.field.BookingUnit()); + } + + public boolean isSet(quickfix.field.BookingUnit field) { + return isSetField(field); + } + + public boolean isSetBookingUnit() { + return isSetField(590); + } + + public void set(quickfix.field.PreallocMethod value) { + setField(value); + } + + public quickfix.field.PreallocMethod get(quickfix.field.PreallocMethod value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PreallocMethod getPreallocMethod() throws FieldNotFound { + return get(new quickfix.field.PreallocMethod()); + } + + public boolean isSet(quickfix.field.PreallocMethod field) { + return isSetField(field); + } + + public boolean isSetPreallocMethod() { + return isSetField(591); + } + + public void set(quickfix.field.AllocID value) { + setField(value); + } + + public quickfix.field.AllocID get(quickfix.field.AllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocID getAllocID() throws FieldNotFound { + return get(new quickfix.field.AllocID()); + } + + public boolean isSet(quickfix.field.AllocID field) { + return isSetField(field); + } + + public boolean isSetAllocID() { + return isSetField(70); + } + + public void set(quickfix.field.NoAllocs value) { + setField(value); + } + + public quickfix.field.NoAllocs get(quickfix.field.NoAllocs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoAllocs getNoAllocs() throws FieldNotFound { + return get(new quickfix.field.NoAllocs()); + } + + public boolean isSet(quickfix.field.NoAllocs field) { + return isSetField(field); + } + + public boolean isSetNoAllocs() { + return isSetField(78); + } + + public static class NoAllocs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {79, 661, 736, 467, 539, 80, 0}; + + public NoAllocs() { + super(78, 79, ORDER); + } + + public void set(quickfix.field.AllocAccount value) { + setField(value); + } + + public quickfix.field.AllocAccount get(quickfix.field.AllocAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccount getAllocAccount() throws FieldNotFound { + return get(new quickfix.field.AllocAccount()); + } + + public boolean isSet(quickfix.field.AllocAccount field) { + return isSetField(field); + } + + public boolean isSetAllocAccount() { + return isSetField(79); + } + + public void set(quickfix.field.AllocAcctIDSource value) { + setField(value); + } + + public quickfix.field.AllocAcctIDSource get(quickfix.field.AllocAcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAcctIDSource getAllocAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AllocAcctIDSource()); + } + + public boolean isSet(quickfix.field.AllocAcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAllocAcctIDSource() { + return isSetField(661); + } + + public void set(quickfix.field.AllocSettlCurrency value) { + setField(value); + } + + public quickfix.field.AllocSettlCurrency get(quickfix.field.AllocSettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocSettlCurrency getAllocSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.AllocSettlCurrency()); + } + + public boolean isSet(quickfix.field.AllocSettlCurrency field) { + return isSetField(field); + } + + public boolean isSetAllocSettlCurrency() { + return isSetField(736); + } + + public void set(quickfix.field.IndividualAllocID value) { + setField(value); + } + + public quickfix.field.IndividualAllocID get(quickfix.field.IndividualAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IndividualAllocID getIndividualAllocID() throws FieldNotFound { + return get(new quickfix.field.IndividualAllocID()); + } + + public boolean isSet(quickfix.field.IndividualAllocID field) { + return isSetField(field); + } + + public boolean isSetIndividualAllocID() { + return isSetField(467); + } + + public void set(quickfix.fix44.component.NestedParties component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties get(quickfix.fix44.component.NestedParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties getNestedParties() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties()); + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + + public void set(quickfix.field.AllocQty value) { + setField(value); + } + + public quickfix.field.AllocQty get(quickfix.field.AllocQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocQty getAllocQty() throws FieldNotFound { + return get(new quickfix.field.AllocQty()); + } + + public boolean isSet(quickfix.field.AllocQty field) { + return isSetField(field); + } + + public boolean isSetAllocQty() { + return isSetField(80); + } + + } + + public void set(quickfix.field.QtyType value) { + setField(value); + } + + public quickfix.field.QtyType get(quickfix.field.QtyType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QtyType getQtyType() throws FieldNotFound { + return get(new quickfix.field.QtyType()); + } + + public boolean isSet(quickfix.field.QtyType field) { + return isSetField(field); + } + + public boolean isSetQtyType() { + return isSetField(854); + } + + public void set(quickfix.fix44.component.OrderQtyData component) { + setComponent(component); + } + + public quickfix.fix44.component.OrderQtyData get(quickfix.fix44.component.OrderQtyData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.OrderQtyData getOrderQtyData() throws FieldNotFound { + return get(new quickfix.fix44.component.OrderQtyData()); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.OrderPercent value) { + setField(value); + } + + public quickfix.field.OrderPercent get(quickfix.field.OrderPercent value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderPercent getOrderPercent() throws FieldNotFound { + return get(new quickfix.field.OrderPercent()); + } + + public boolean isSet(quickfix.field.OrderPercent field) { + return isSetField(field); + } + + public boolean isSetOrderPercent() { + return isSetField(516); + } + + public void set(quickfix.field.RoundingDirection value) { + setField(value); + } + + public quickfix.field.RoundingDirection get(quickfix.field.RoundingDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingDirection getRoundingDirection() throws FieldNotFound { + return get(new quickfix.field.RoundingDirection()); + } + + public boolean isSet(quickfix.field.RoundingDirection field) { + return isSetField(field); + } + + public boolean isSetRoundingDirection() { + return isSetField(468); + } + + public void set(quickfix.field.RoundingModulus value) { + setField(value); + } + + public quickfix.field.RoundingModulus get(quickfix.field.RoundingModulus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingModulus getRoundingModulus() throws FieldNotFound { + return get(new quickfix.field.RoundingModulus()); + } + + public boolean isSet(quickfix.field.RoundingModulus field) { + return isSetField(field); + } + + public boolean isSetRoundingModulus() { + return isSetField(469); + } + + public void set(quickfix.fix44.component.CommissionData component) { + setComponent(component); + } + + public quickfix.fix44.component.CommissionData get(quickfix.fix44.component.CommissionData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.CommissionData getCommissionData() throws FieldNotFound { + return get(new quickfix.fix44.component.CommissionData()); + } + + public void set(quickfix.field.Commission value) { + setField(value); + } + + public quickfix.field.Commission get(quickfix.field.Commission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Commission getCommission() throws FieldNotFound { + return get(new quickfix.field.Commission()); + } + + public boolean isSet(quickfix.field.Commission field) { + return isSetField(field); + } + + public boolean isSetCommission() { + return isSetField(12); + } + + public void set(quickfix.field.CommType value) { + setField(value); + } + + public quickfix.field.CommType get(quickfix.field.CommType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommType getCommType() throws FieldNotFound { + return get(new quickfix.field.CommType()); + } + + public boolean isSet(quickfix.field.CommType field) { + return isSetField(field); + } + + public boolean isSetCommType() { + return isSetField(13); + } + + public void set(quickfix.field.CommCurrency value) { + setField(value); + } + + public quickfix.field.CommCurrency get(quickfix.field.CommCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommCurrency getCommCurrency() throws FieldNotFound { + return get(new quickfix.field.CommCurrency()); + } + + public boolean isSet(quickfix.field.CommCurrency field) { + return isSetField(field); + } + + public boolean isSetCommCurrency() { + return isSetField(479); + } + + public void set(quickfix.field.FundRenewWaiv value) { + setField(value); + } + + public quickfix.field.FundRenewWaiv get(quickfix.field.FundRenewWaiv value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FundRenewWaiv getFundRenewWaiv() throws FieldNotFound { + return get(new quickfix.field.FundRenewWaiv()); + } + + public boolean isSet(quickfix.field.FundRenewWaiv field) { + return isSetField(field); + } + + public boolean isSetFundRenewWaiv() { + return isSetField(497); + } + + public void set(quickfix.field.OrderCapacity value) { + setField(value); + } + + public quickfix.field.OrderCapacity get(quickfix.field.OrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderCapacity getOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.OrderCapacity()); + } + + public boolean isSet(quickfix.field.OrderCapacity field) { + return isSetField(field); + } + + public boolean isSetOrderCapacity() { + return isSetField(528); + } + + public void set(quickfix.field.OrderRestrictions value) { + setField(value); + } + + public quickfix.field.OrderRestrictions get(quickfix.field.OrderRestrictions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderRestrictions getOrderRestrictions() throws FieldNotFound { + return get(new quickfix.field.OrderRestrictions()); + } + + public boolean isSet(quickfix.field.OrderRestrictions field) { + return isSetField(field); + } + + public boolean isSetOrderRestrictions() { + return isSetField(529); + } + + public void set(quickfix.field.CustOrderCapacity value) { + setField(value); + } + + public quickfix.field.CustOrderCapacity get(quickfix.field.CustOrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CustOrderCapacity getCustOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.CustOrderCapacity()); + } + + public boolean isSet(quickfix.field.CustOrderCapacity field) { + return isSetField(field); + } + + public boolean isSetCustOrderCapacity() { + return isSetField(582); + } + + public void set(quickfix.field.ForexReq value) { + setField(value); + } + + public quickfix.field.ForexReq get(quickfix.field.ForexReq value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ForexReq getForexReq() throws FieldNotFound { + return get(new quickfix.field.ForexReq()); + } + + public boolean isSet(quickfix.field.ForexReq field) { + return isSetField(field); + } + + public boolean isSetForexReq() { + return isSetField(121); + } + + public void set(quickfix.field.SettlCurrency value) { + setField(value); + } + + public quickfix.field.SettlCurrency get(quickfix.field.SettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrency getSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.SettlCurrency()); + } + + public boolean isSet(quickfix.field.SettlCurrency field) { + return isSetField(field); + } + + public boolean isSetSettlCurrency() { + return isSetField(120); + } + + public void set(quickfix.field.BookingType value) { + setField(value); + } + + public quickfix.field.BookingType get(quickfix.field.BookingType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BookingType getBookingType() throws FieldNotFound { + return get(new quickfix.field.BookingType()); + } + + public boolean isSet(quickfix.field.BookingType field) { + return isSetField(field); + } + + public boolean isSetBookingType() { + return isSetField(775); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.PositionEffect value) { + setField(value); + } + + public quickfix.field.PositionEffect get(quickfix.field.PositionEffect value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PositionEffect getPositionEffect() throws FieldNotFound { + return get(new quickfix.field.PositionEffect()); + } + + public boolean isSet(quickfix.field.PositionEffect field) { + return isSetField(field); + } + + public boolean isSetPositionEffect() { + return isSetField(77); + } + + public void set(quickfix.field.CoveredOrUncovered value) { + setField(value); + } + + public quickfix.field.CoveredOrUncovered get(quickfix.field.CoveredOrUncovered value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CoveredOrUncovered getCoveredOrUncovered() throws FieldNotFound { + return get(new quickfix.field.CoveredOrUncovered()); + } + + public boolean isSet(quickfix.field.CoveredOrUncovered field) { + return isSetField(field); + } + + public boolean isSetCoveredOrUncovered() { + return isSetField(203); + } + + public void set(quickfix.field.CashMargin value) { + setField(value); + } + + public quickfix.field.CashMargin get(quickfix.field.CashMargin value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashMargin getCashMargin() throws FieldNotFound { + return get(new quickfix.field.CashMargin()); + } + + public boolean isSet(quickfix.field.CashMargin field) { + return isSetField(field); + } + + public boolean isSetCashMargin() { + return isSetField(544); + } + + public void set(quickfix.field.ClearingFeeIndicator value) { + setField(value); + } + + public quickfix.field.ClearingFeeIndicator get(quickfix.field.ClearingFeeIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingFeeIndicator getClearingFeeIndicator() throws FieldNotFound { + return get(new quickfix.field.ClearingFeeIndicator()); + } + + public boolean isSet(quickfix.field.ClearingFeeIndicator field) { + return isSetField(field); + } + + public boolean isSetClearingFeeIndicator() { + return isSetField(635); + } + + public void set(quickfix.field.SolicitedFlag value) { + setField(value); + } + + public quickfix.field.SolicitedFlag get(quickfix.field.SolicitedFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SolicitedFlag getSolicitedFlag() throws FieldNotFound { + return get(new quickfix.field.SolicitedFlag()); + } + + public boolean isSet(quickfix.field.SolicitedFlag field) { + return isSetField(field); + } + + public boolean isSetSolicitedFlag() { + return isSetField(377); + } + + public void set(quickfix.field.SideComplianceID value) { + setField(value); + } + + public quickfix.field.SideComplianceID get(quickfix.field.SideComplianceID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SideComplianceID getSideComplianceID() throws FieldNotFound { + return get(new quickfix.field.SideComplianceID()); + } + + public boolean isSet(quickfix.field.SideComplianceID field) { + return isSetField(field); + } + + public boolean isSetSideComplianceID() { + return isSetField(659); + } + + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.SettlType value) { + setField(value); + } + + public quickfix.field.SettlType get(quickfix.field.SettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlType getSettlType() throws FieldNotFound { + return get(new quickfix.field.SettlType()); + } + + public boolean isSet(quickfix.field.SettlType field) { + return isSetField(field); + } + + public boolean isSetSettlType() { + return isSetField(63); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.HandlInst value) { + setField(value); + } + + public quickfix.field.HandlInst get(quickfix.field.HandlInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.HandlInst getHandlInst() throws FieldNotFound { + return get(new quickfix.field.HandlInst()); + } + + public boolean isSet(quickfix.field.HandlInst field) { + return isSetField(field); + } + + public boolean isSetHandlInst() { + return isSetField(21); + } + + public void set(quickfix.field.ExecInst value) { + setField(value); + } + + public quickfix.field.ExecInst get(quickfix.field.ExecInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecInst getExecInst() throws FieldNotFound { + return get(new quickfix.field.ExecInst()); + } + + public boolean isSet(quickfix.field.ExecInst field) { + return isSetField(field); + } + + public boolean isSetExecInst() { + return isSetField(18); + } + + public void set(quickfix.field.MinQty value) { + setField(value); + } + + public quickfix.field.MinQty get(quickfix.field.MinQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinQty getMinQty() throws FieldNotFound { + return get(new quickfix.field.MinQty()); + } + + public boolean isSet(quickfix.field.MinQty field) { + return isSetField(field); + } + + public boolean isSetMinQty() { + return isSetField(110); + } + + public void set(quickfix.field.MaxFloor value) { + setField(value); + } + + public quickfix.field.MaxFloor get(quickfix.field.MaxFloor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxFloor getMaxFloor() throws FieldNotFound { + return get(new quickfix.field.MaxFloor()); + } + + public boolean isSet(quickfix.field.MaxFloor field) { + return isSetField(field); + } + + public boolean isSetMaxFloor() { + return isSetField(111); + } + + public void set(quickfix.field.ExDestination value) { + setField(value); + } + + public quickfix.field.ExDestination get(quickfix.field.ExDestination value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExDestination getExDestination() throws FieldNotFound { + return get(new quickfix.field.ExDestination()); + } + + public boolean isSet(quickfix.field.ExDestination field) { + return isSetField(field); + } + + public boolean isSetExDestination() { + return isSetField(100); + } + + public void set(quickfix.field.NoTradingSessions value) { + setField(value); + } + + public quickfix.field.NoTradingSessions get(quickfix.field.NoTradingSessions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTradingSessions getNoTradingSessions() throws FieldNotFound { + return get(new quickfix.field.NoTradingSessions()); + } + + public boolean isSet(quickfix.field.NoTradingSessions field) { + return isSetField(field); + } + + public boolean isSetNoTradingSessions() { + return isSetField(386); + } + + public static class NoTradingSessions extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {336, 625, 0}; + + public NoTradingSessions() { + super(386, 336, ORDER); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + } + + public void set(quickfix.field.ProcessCode value) { + setField(value); + } + + public quickfix.field.ProcessCode get(quickfix.field.ProcessCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ProcessCode getProcessCode() throws FieldNotFound { + return get(new quickfix.field.ProcessCode()); + } + + public boolean isSet(quickfix.field.ProcessCode field) { + return isSetField(field); + } + + public boolean isSetProcessCode() { + return isSetField(81); + } + + public void set(quickfix.field.PrevClosePx value) { + setField(value); + } + + public quickfix.field.PrevClosePx get(quickfix.field.PrevClosePx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PrevClosePx getPrevClosePx() throws FieldNotFound { + return get(new quickfix.field.PrevClosePx()); + } + + public boolean isSet(quickfix.field.PrevClosePx field) { + return isSetField(field); + } + + public boolean isSetPrevClosePx() { + return isSetField(140); + } + + public void set(quickfix.field.LocateReqd value) { + setField(value); + } + + public quickfix.field.LocateReqd get(quickfix.field.LocateReqd value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocateReqd getLocateReqd() throws FieldNotFound { + return get(new quickfix.field.LocateReqd()); + } + + public boolean isSet(quickfix.field.LocateReqd field) { + return isSetField(field); + } + + public boolean isSetLocateReqd() { + return isSetField(114); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.fix44.component.Stipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.Stipulations get(quickfix.fix44.component.Stipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Stipulations getStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.Stipulations()); + } + + public void set(quickfix.field.NoStipulations value) { + setField(value); + } + + public quickfix.field.NoStipulations get(quickfix.field.NoStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStipulations getNoStipulations() throws FieldNotFound { + return get(new quickfix.field.NoStipulations()); + } + + public boolean isSet(quickfix.field.NoStipulations field) { + return isSetField(field); + } + + public boolean isSetNoStipulations() { + return isSetField(232); + } + + public static class NoStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {233, 234, 0}; + + public NoStipulations() { + super(232, 233, ORDER); + } + + public void set(quickfix.field.StipulationType value) { + setField(value); + } + + public quickfix.field.StipulationType get(quickfix.field.StipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationType getStipulationType() throws FieldNotFound { + return get(new quickfix.field.StipulationType()); + } + + public boolean isSet(quickfix.field.StipulationType field) { + return isSetField(field); + } + + public boolean isSetStipulationType() { + return isSetField(233); + } + + public void set(quickfix.field.StipulationValue value) { + setField(value); + } + + public quickfix.field.StipulationValue get(quickfix.field.StipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationValue getStipulationValue() throws FieldNotFound { + return get(new quickfix.field.StipulationValue()); + } + + public boolean isSet(quickfix.field.StipulationValue field) { + return isSetField(field); + } + + public boolean isSetStipulationValue() { + return isSetField(234); + } + + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.StopPx value) { + setField(value); + } + + public quickfix.field.StopPx get(quickfix.field.StopPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StopPx getStopPx() throws FieldNotFound { + return get(new quickfix.field.StopPx()); + } + + public boolean isSet(quickfix.field.StopPx field) { + return isSetField(field); + } + + public boolean isSetStopPx() { + return isSetField(99); + } + + public void set(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData get(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData getSpreadOrBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.SpreadOrBenchmarkCurveData()); + } + + public void set(quickfix.field.Spread value) { + setField(value); + } + + public quickfix.field.Spread get(quickfix.field.Spread value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Spread getSpread() throws FieldNotFound { + return get(new quickfix.field.Spread()); + } + + public boolean isSet(quickfix.field.Spread field) { + return isSetField(field); + } + + public boolean isSetSpread() { + return isSetField(218); + } + + public void set(quickfix.field.BenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveCurrency get(quickfix.field.BenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveCurrency getBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveCurrency() { + return isSetField(220); + } + + public void set(quickfix.field.BenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveName get(quickfix.field.BenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveName getBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveName() { + return isSetField(221); + } + + public void set(quickfix.field.BenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.BenchmarkCurvePoint get(quickfix.field.BenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurvePoint getBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.BenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurvePoint() { + return isSetField(222); + } + + public void set(quickfix.field.BenchmarkPrice value) { + setField(value); + } + + public quickfix.field.BenchmarkPrice get(quickfix.field.BenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPrice getBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPrice()); + } + + public boolean isSet(quickfix.field.BenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPrice() { + return isSetField(662); + } + + public void set(quickfix.field.BenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.BenchmarkPriceType get(quickfix.field.BenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPriceType getBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.BenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPriceType() { + return isSetField(663); + } + + public void set(quickfix.field.BenchmarkSecurityID value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityID get(quickfix.field.BenchmarkSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityID getBenchmarkSecurityID() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityID()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityID field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityID() { + return isSetField(699); + } + + public void set(quickfix.field.BenchmarkSecurityIDSource value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityIDSource get(quickfix.field.BenchmarkSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityIDSource getBenchmarkSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityIDSource()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityIDSource() { + return isSetField(761); + } + + public void set(quickfix.fix44.component.YieldData component) { + setComponent(component); + } + + public quickfix.fix44.component.YieldData get(quickfix.fix44.component.YieldData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.YieldData getYieldData() throws FieldNotFound { + return get(new quickfix.fix44.component.YieldData()); + } + + public void set(quickfix.field.YieldType value) { + setField(value); + } + + public quickfix.field.YieldType get(quickfix.field.YieldType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldType getYieldType() throws FieldNotFound { + return get(new quickfix.field.YieldType()); + } + + public boolean isSet(quickfix.field.YieldType field) { + return isSetField(field); + } + + public boolean isSetYieldType() { + return isSetField(235); + } + + public void set(quickfix.field.Yield value) { + setField(value); + } + + public quickfix.field.Yield get(quickfix.field.Yield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Yield getYield() throws FieldNotFound { + return get(new quickfix.field.Yield()); + } + + public boolean isSet(quickfix.field.Yield field) { + return isSetField(field); + } + + public boolean isSetYield() { + return isSetField(236); + } + + public void set(quickfix.field.YieldCalcDate value) { + setField(value); + } + + public quickfix.field.YieldCalcDate get(quickfix.field.YieldCalcDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldCalcDate getYieldCalcDate() throws FieldNotFound { + return get(new quickfix.field.YieldCalcDate()); + } + + public boolean isSet(quickfix.field.YieldCalcDate field) { + return isSetField(field); + } + + public boolean isSetYieldCalcDate() { + return isSetField(701); + } + + public void set(quickfix.field.YieldRedemptionDate value) { + setField(value); + } + + public quickfix.field.YieldRedemptionDate get(quickfix.field.YieldRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionDate getYieldRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionDate()); + } + + public boolean isSet(quickfix.field.YieldRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionDate() { + return isSetField(696); + } + + public void set(quickfix.field.YieldRedemptionPrice value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPrice get(quickfix.field.YieldRedemptionPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPrice getYieldRedemptionPrice() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPrice()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPrice field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPrice() { + return isSetField(697); + } + + public void set(quickfix.field.YieldRedemptionPriceType value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPriceType get(quickfix.field.YieldRedemptionPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPriceType getYieldRedemptionPriceType() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPriceType()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPriceType field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPriceType() { + return isSetField(698); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.ComplianceID value) { + setField(value); + } + + public quickfix.field.ComplianceID get(quickfix.field.ComplianceID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplianceID getComplianceID() throws FieldNotFound { + return get(new quickfix.field.ComplianceID()); + } + + public boolean isSet(quickfix.field.ComplianceID field) { + return isSetField(field); + } + + public boolean isSetComplianceID() { + return isSetField(376); + } + + public void set(quickfix.field.IOIID value) { + setField(value); + } + + public quickfix.field.IOIID get(quickfix.field.IOIID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IOIID getIOIID() throws FieldNotFound { + return get(new quickfix.field.IOIID()); + } + + public boolean isSet(quickfix.field.IOIID field) { + return isSetField(field); + } + + public boolean isSetIOIID() { + return isSetField(23); + } + + public void set(quickfix.field.QuoteID value) { + setField(value); + } + + public quickfix.field.QuoteID get(quickfix.field.QuoteID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteID getQuoteID() throws FieldNotFound { + return get(new quickfix.field.QuoteID()); + } + + public boolean isSet(quickfix.field.QuoteID field) { + return isSetField(field); + } + + public boolean isSetQuoteID() { + return isSetField(117); + } + + public void set(quickfix.field.TimeInForce value) { + setField(value); + } + + public quickfix.field.TimeInForce get(quickfix.field.TimeInForce value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TimeInForce getTimeInForce() throws FieldNotFound { + return get(new quickfix.field.TimeInForce()); + } + + public boolean isSet(quickfix.field.TimeInForce field) { + return isSetField(field); + } + + public boolean isSetTimeInForce() { + return isSetField(59); + } + + public void set(quickfix.field.EffectiveTime value) { + setField(value); + } + + public quickfix.field.EffectiveTime get(quickfix.field.EffectiveTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EffectiveTime getEffectiveTime() throws FieldNotFound { + return get(new quickfix.field.EffectiveTime()); + } + + public boolean isSet(quickfix.field.EffectiveTime field) { + return isSetField(field); + } + + public boolean isSetEffectiveTime() { + return isSetField(168); + } + + public void set(quickfix.field.ExpireDate value) { + setField(value); + } + + public quickfix.field.ExpireDate get(quickfix.field.ExpireDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireDate getExpireDate() throws FieldNotFound { + return get(new quickfix.field.ExpireDate()); + } + + public boolean isSet(quickfix.field.ExpireDate field) { + return isSetField(field); + } + + public boolean isSetExpireDate() { + return isSetField(432); + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.field.GTBookingInst value) { + setField(value); + } + + public quickfix.field.GTBookingInst get(quickfix.field.GTBookingInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.GTBookingInst getGTBookingInst() throws FieldNotFound { + return get(new quickfix.field.GTBookingInst()); + } + + public boolean isSet(quickfix.field.GTBookingInst field) { + return isSetField(field); + } + + public boolean isSetGTBookingInst() { + return isSetField(427); + } + + public void set(quickfix.field.MaxShow value) { + setField(value); + } + + public quickfix.field.MaxShow get(quickfix.field.MaxShow value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxShow getMaxShow() throws FieldNotFound { + return get(new quickfix.field.MaxShow()); + } + + public boolean isSet(quickfix.field.MaxShow field) { + return isSetField(field); + } + + public boolean isSetMaxShow() { + return isSetField(210); + } + + public void set(quickfix.fix44.component.PegInstructions component) { + setComponent(component); + } + + public quickfix.fix44.component.PegInstructions get(quickfix.fix44.component.PegInstructions component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.PegInstructions getPegInstructions() throws FieldNotFound { + return get(new quickfix.fix44.component.PegInstructions()); + } + + public void set(quickfix.field.PegOffsetValue value) { + setField(value); + } + + public quickfix.field.PegOffsetValue get(quickfix.field.PegOffsetValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegOffsetValue getPegOffsetValue() throws FieldNotFound { + return get(new quickfix.field.PegOffsetValue()); + } + + public boolean isSet(quickfix.field.PegOffsetValue field) { + return isSetField(field); + } + + public boolean isSetPegOffsetValue() { + return isSetField(211); + } + + public void set(quickfix.field.PegMoveType value) { + setField(value); + } + + public quickfix.field.PegMoveType get(quickfix.field.PegMoveType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegMoveType getPegMoveType() throws FieldNotFound { + return get(new quickfix.field.PegMoveType()); + } + + public boolean isSet(quickfix.field.PegMoveType field) { + return isSetField(field); + } + + public boolean isSetPegMoveType() { + return isSetField(835); + } + + public void set(quickfix.field.PegOffsetType value) { + setField(value); + } + + public quickfix.field.PegOffsetType get(quickfix.field.PegOffsetType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegOffsetType getPegOffsetType() throws FieldNotFound { + return get(new quickfix.field.PegOffsetType()); + } + + public boolean isSet(quickfix.field.PegOffsetType field) { + return isSetField(field); + } + + public boolean isSetPegOffsetType() { + return isSetField(836); + } + + public void set(quickfix.field.PegLimitType value) { + setField(value); + } + + public quickfix.field.PegLimitType get(quickfix.field.PegLimitType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegLimitType getPegLimitType() throws FieldNotFound { + return get(new quickfix.field.PegLimitType()); + } + + public boolean isSet(quickfix.field.PegLimitType field) { + return isSetField(field); + } + + public boolean isSetPegLimitType() { + return isSetField(837); + } + + public void set(quickfix.field.PegRoundDirection value) { + setField(value); + } + + public quickfix.field.PegRoundDirection get(quickfix.field.PegRoundDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegRoundDirection getPegRoundDirection() throws FieldNotFound { + return get(new quickfix.field.PegRoundDirection()); + } + + public boolean isSet(quickfix.field.PegRoundDirection field) { + return isSetField(field); + } + + public boolean isSetPegRoundDirection() { + return isSetField(838); + } + + public void set(quickfix.field.PegScope value) { + setField(value); + } + + public quickfix.field.PegScope get(quickfix.field.PegScope value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegScope getPegScope() throws FieldNotFound { + return get(new quickfix.field.PegScope()); + } + + public boolean isSet(quickfix.field.PegScope field) { + return isSetField(field); + } + + public boolean isSetPegScope() { + return isSetField(840); + } + + public void set(quickfix.fix44.component.DiscretionInstructions component) { + setComponent(component); + } + + public quickfix.fix44.component.DiscretionInstructions get(quickfix.fix44.component.DiscretionInstructions component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.DiscretionInstructions getDiscretionInstructions() throws FieldNotFound { + return get(new quickfix.fix44.component.DiscretionInstructions()); + } + + public void set(quickfix.field.DiscretionInst value) { + setField(value); + } + + public quickfix.field.DiscretionInst get(quickfix.field.DiscretionInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionInst getDiscretionInst() throws FieldNotFound { + return get(new quickfix.field.DiscretionInst()); + } + + public boolean isSet(quickfix.field.DiscretionInst field) { + return isSetField(field); + } + + public boolean isSetDiscretionInst() { + return isSetField(388); + } + + public void set(quickfix.field.DiscretionOffsetValue value) { + setField(value); + } + + public quickfix.field.DiscretionOffsetValue get(quickfix.field.DiscretionOffsetValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionOffsetValue getDiscretionOffsetValue() throws FieldNotFound { + return get(new quickfix.field.DiscretionOffsetValue()); + } + + public boolean isSet(quickfix.field.DiscretionOffsetValue field) { + return isSetField(field); + } + + public boolean isSetDiscretionOffsetValue() { + return isSetField(389); + } + + public void set(quickfix.field.DiscretionMoveType value) { + setField(value); + } + + public quickfix.field.DiscretionMoveType get(quickfix.field.DiscretionMoveType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionMoveType getDiscretionMoveType() throws FieldNotFound { + return get(new quickfix.field.DiscretionMoveType()); + } + + public boolean isSet(quickfix.field.DiscretionMoveType field) { + return isSetField(field); + } + + public boolean isSetDiscretionMoveType() { + return isSetField(841); + } + + public void set(quickfix.field.DiscretionOffsetType value) { + setField(value); + } + + public quickfix.field.DiscretionOffsetType get(quickfix.field.DiscretionOffsetType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionOffsetType getDiscretionOffsetType() throws FieldNotFound { + return get(new quickfix.field.DiscretionOffsetType()); + } + + public boolean isSet(quickfix.field.DiscretionOffsetType field) { + return isSetField(field); + } + + public boolean isSetDiscretionOffsetType() { + return isSetField(842); + } + + public void set(quickfix.field.DiscretionLimitType value) { + setField(value); + } + + public quickfix.field.DiscretionLimitType get(quickfix.field.DiscretionLimitType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionLimitType getDiscretionLimitType() throws FieldNotFound { + return get(new quickfix.field.DiscretionLimitType()); + } + + public boolean isSet(quickfix.field.DiscretionLimitType field) { + return isSetField(field); + } + + public boolean isSetDiscretionLimitType() { + return isSetField(843); + } + + public void set(quickfix.field.DiscretionRoundDirection value) { + setField(value); + } + + public quickfix.field.DiscretionRoundDirection get(quickfix.field.DiscretionRoundDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionRoundDirection getDiscretionRoundDirection() throws FieldNotFound { + return get(new quickfix.field.DiscretionRoundDirection()); + } + + public boolean isSet(quickfix.field.DiscretionRoundDirection field) { + return isSetField(field); + } + + public boolean isSetDiscretionRoundDirection() { + return isSetField(844); + } + + public void set(quickfix.field.DiscretionScope value) { + setField(value); + } + + public quickfix.field.DiscretionScope get(quickfix.field.DiscretionScope value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionScope getDiscretionScope() throws FieldNotFound { + return get(new quickfix.field.DiscretionScope()); + } + + public boolean isSet(quickfix.field.DiscretionScope field) { + return isSetField(field); + } + + public boolean isSetDiscretionScope() { + return isSetField(846); + } + + public void set(quickfix.field.TargetStrategy value) { + setField(value); + } + + public quickfix.field.TargetStrategy get(quickfix.field.TargetStrategy value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TargetStrategy getTargetStrategy() throws FieldNotFound { + return get(new quickfix.field.TargetStrategy()); + } + + public boolean isSet(quickfix.field.TargetStrategy field) { + return isSetField(field); + } + + public boolean isSetTargetStrategy() { + return isSetField(847); + } + + public void set(quickfix.field.TargetStrategyParameters value) { + setField(value); + } + + public quickfix.field.TargetStrategyParameters get(quickfix.field.TargetStrategyParameters value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TargetStrategyParameters getTargetStrategyParameters() throws FieldNotFound { + return get(new quickfix.field.TargetStrategyParameters()); + } + + public boolean isSet(quickfix.field.TargetStrategyParameters field) { + return isSetField(field); + } + + public boolean isSetTargetStrategyParameters() { + return isSetField(848); + } + + public void set(quickfix.field.ParticipationRate value) { + setField(value); + } + + public quickfix.field.ParticipationRate get(quickfix.field.ParticipationRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ParticipationRate getParticipationRate() throws FieldNotFound { + return get(new quickfix.field.ParticipationRate()); + } + + public boolean isSet(quickfix.field.ParticipationRate field) { + return isSetField(field); + } + + public boolean isSetParticipationRate() { + return isSetField(849); + } + + public void set(quickfix.field.CancellationRights value) { + setField(value); + } + + public quickfix.field.CancellationRights get(quickfix.field.CancellationRights value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CancellationRights getCancellationRights() throws FieldNotFound { + return get(new quickfix.field.CancellationRights()); + } + + public boolean isSet(quickfix.field.CancellationRights field) { + return isSetField(field); + } + + public boolean isSetCancellationRights() { + return isSetField(480); + } + + public void set(quickfix.field.MoneyLaunderingStatus value) { + setField(value); + } + + public quickfix.field.MoneyLaunderingStatus get(quickfix.field.MoneyLaunderingStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MoneyLaunderingStatus getMoneyLaunderingStatus() throws FieldNotFound { + return get(new quickfix.field.MoneyLaunderingStatus()); + } + + public boolean isSet(quickfix.field.MoneyLaunderingStatus field) { + return isSetField(field); + } + + public boolean isSetMoneyLaunderingStatus() { + return isSetField(481); + } + + public void set(quickfix.field.RegistID value) { + setField(value); + } + + public quickfix.field.RegistID get(quickfix.field.RegistID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RegistID getRegistID() throws FieldNotFound { + return get(new quickfix.field.RegistID()); + } + + public boolean isSet(quickfix.field.RegistID field) { + return isSetField(field); + } + + public boolean isSetRegistID() { + return isSetField(513); + } + + public void set(quickfix.field.Designation value) { + setField(value); + } + + public quickfix.field.Designation get(quickfix.field.Designation value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Designation getDesignation() throws FieldNotFound { + return get(new quickfix.field.Designation()); + } + + public boolean isSet(quickfix.field.Designation field) { + return isSetField(field); + } + + public boolean isSetDesignation() { + return isSetField(494); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/NewOrderList.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/NewOrderList.java new file mode 100644 index 000000000..59b29492a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/NewOrderList.java @@ -0,0 +1,5472 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class NewOrderList extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "E"; + + + public NewOrderList() { + + super(new int[] {66, 390, 391, 414, 394, 415, 480, 481, 513, 433, 69, 352, 353, 765, 766, 767, 68, 893, 73, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public NewOrderList(quickfix.field.ListID listID, quickfix.field.BidType bidType, quickfix.field.TotNoOrders totNoOrders) { + this(); + setField(listID); + setField(bidType); + setField(totNoOrders); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.BidID value) { + setField(value); + } + + public quickfix.field.BidID get(quickfix.field.BidID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidID getBidID() throws FieldNotFound { + return get(new quickfix.field.BidID()); + } + + public boolean isSet(quickfix.field.BidID field) { + return isSetField(field); + } + + public boolean isSetBidID() { + return isSetField(390); + } + + public void set(quickfix.field.ClientBidID value) { + setField(value); + } + + public quickfix.field.ClientBidID get(quickfix.field.ClientBidID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClientBidID getClientBidID() throws FieldNotFound { + return get(new quickfix.field.ClientBidID()); + } + + public boolean isSet(quickfix.field.ClientBidID field) { + return isSetField(field); + } + + public boolean isSetClientBidID() { + return isSetField(391); + } + + public void set(quickfix.field.ProgRptReqs value) { + setField(value); + } + + public quickfix.field.ProgRptReqs get(quickfix.field.ProgRptReqs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ProgRptReqs getProgRptReqs() throws FieldNotFound { + return get(new quickfix.field.ProgRptReqs()); + } + + public boolean isSet(quickfix.field.ProgRptReqs field) { + return isSetField(field); + } + + public boolean isSetProgRptReqs() { + return isSetField(414); + } + + public void set(quickfix.field.BidType value) { + setField(value); + } + + public quickfix.field.BidType get(quickfix.field.BidType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidType getBidType() throws FieldNotFound { + return get(new quickfix.field.BidType()); + } + + public boolean isSet(quickfix.field.BidType field) { + return isSetField(field); + } + + public boolean isSetBidType() { + return isSetField(394); + } + + public void set(quickfix.field.ProgPeriodInterval value) { + setField(value); + } + + public quickfix.field.ProgPeriodInterval get(quickfix.field.ProgPeriodInterval value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ProgPeriodInterval getProgPeriodInterval() throws FieldNotFound { + return get(new quickfix.field.ProgPeriodInterval()); + } + + public boolean isSet(quickfix.field.ProgPeriodInterval field) { + return isSetField(field); + } + + public boolean isSetProgPeriodInterval() { + return isSetField(415); + } + + public void set(quickfix.field.CancellationRights value) { + setField(value); + } + + public quickfix.field.CancellationRights get(quickfix.field.CancellationRights value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CancellationRights getCancellationRights() throws FieldNotFound { + return get(new quickfix.field.CancellationRights()); + } + + public boolean isSet(quickfix.field.CancellationRights field) { + return isSetField(field); + } + + public boolean isSetCancellationRights() { + return isSetField(480); + } + + public void set(quickfix.field.MoneyLaunderingStatus value) { + setField(value); + } + + public quickfix.field.MoneyLaunderingStatus get(quickfix.field.MoneyLaunderingStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MoneyLaunderingStatus getMoneyLaunderingStatus() throws FieldNotFound { + return get(new quickfix.field.MoneyLaunderingStatus()); + } + + public boolean isSet(quickfix.field.MoneyLaunderingStatus field) { + return isSetField(field); + } + + public boolean isSetMoneyLaunderingStatus() { + return isSetField(481); + } + + public void set(quickfix.field.RegistID value) { + setField(value); + } + + public quickfix.field.RegistID get(quickfix.field.RegistID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RegistID getRegistID() throws FieldNotFound { + return get(new quickfix.field.RegistID()); + } + + public boolean isSet(quickfix.field.RegistID field) { + return isSetField(field); + } + + public boolean isSetRegistID() { + return isSetField(513); + } + + public void set(quickfix.field.ListExecInstType value) { + setField(value); + } + + public quickfix.field.ListExecInstType get(quickfix.field.ListExecInstType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListExecInstType getListExecInstType() throws FieldNotFound { + return get(new quickfix.field.ListExecInstType()); + } + + public boolean isSet(quickfix.field.ListExecInstType field) { + return isSetField(field); + } + + public boolean isSetListExecInstType() { + return isSetField(433); + } + + public void set(quickfix.field.ListExecInst value) { + setField(value); + } + + public quickfix.field.ListExecInst get(quickfix.field.ListExecInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListExecInst getListExecInst() throws FieldNotFound { + return get(new quickfix.field.ListExecInst()); + } + + public boolean isSet(quickfix.field.ListExecInst field) { + return isSetField(field); + } + + public boolean isSetListExecInst() { + return isSetField(69); + } + + public void set(quickfix.field.EncodedListExecInstLen value) { + setField(value); + } + + public quickfix.field.EncodedListExecInstLen get(quickfix.field.EncodedListExecInstLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedListExecInstLen getEncodedListExecInstLen() throws FieldNotFound { + return get(new quickfix.field.EncodedListExecInstLen()); + } + + public boolean isSet(quickfix.field.EncodedListExecInstLen field) { + return isSetField(field); + } + + public boolean isSetEncodedListExecInstLen() { + return isSetField(352); + } + + public void set(quickfix.field.EncodedListExecInst value) { + setField(value); + } + + public quickfix.field.EncodedListExecInst get(quickfix.field.EncodedListExecInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedListExecInst getEncodedListExecInst() throws FieldNotFound { + return get(new quickfix.field.EncodedListExecInst()); + } + + public boolean isSet(quickfix.field.EncodedListExecInst field) { + return isSetField(field); + } + + public boolean isSetEncodedListExecInst() { + return isSetField(353); + } + + public void set(quickfix.field.AllowableOneSidednessPct value) { + setField(value); + } + + public quickfix.field.AllowableOneSidednessPct get(quickfix.field.AllowableOneSidednessPct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllowableOneSidednessPct getAllowableOneSidednessPct() throws FieldNotFound { + return get(new quickfix.field.AllowableOneSidednessPct()); + } + + public boolean isSet(quickfix.field.AllowableOneSidednessPct field) { + return isSetField(field); + } + + public boolean isSetAllowableOneSidednessPct() { + return isSetField(765); + } + + public void set(quickfix.field.AllowableOneSidednessValue value) { + setField(value); + } + + public quickfix.field.AllowableOneSidednessValue get(quickfix.field.AllowableOneSidednessValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllowableOneSidednessValue getAllowableOneSidednessValue() throws FieldNotFound { + return get(new quickfix.field.AllowableOneSidednessValue()); + } + + public boolean isSet(quickfix.field.AllowableOneSidednessValue field) { + return isSetField(field); + } + + public boolean isSetAllowableOneSidednessValue() { + return isSetField(766); + } + + public void set(quickfix.field.AllowableOneSidednessCurr value) { + setField(value); + } + + public quickfix.field.AllowableOneSidednessCurr get(quickfix.field.AllowableOneSidednessCurr value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllowableOneSidednessCurr getAllowableOneSidednessCurr() throws FieldNotFound { + return get(new quickfix.field.AllowableOneSidednessCurr()); + } + + public boolean isSet(quickfix.field.AllowableOneSidednessCurr field) { + return isSetField(field); + } + + public boolean isSetAllowableOneSidednessCurr() { + return isSetField(767); + } + + public void set(quickfix.field.TotNoOrders value) { + setField(value); + } + + public quickfix.field.TotNoOrders get(quickfix.field.TotNoOrders value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotNoOrders getTotNoOrders() throws FieldNotFound { + return get(new quickfix.field.TotNoOrders()); + } + + public boolean isSet(quickfix.field.TotNoOrders field) { + return isSetField(field); + } + + public boolean isSetTotNoOrders() { + return isSetField(68); + } + + public void set(quickfix.field.LastFragment value) { + setField(value); + } + + public quickfix.field.LastFragment get(quickfix.field.LastFragment value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastFragment getLastFragment() throws FieldNotFound { + return get(new quickfix.field.LastFragment()); + } + + public boolean isSet(quickfix.field.LastFragment field) { + return isSetField(field); + } + + public boolean isSetLastFragment() { + return isSetField(893); + } + + public void set(quickfix.field.NoOrders value) { + setField(value); + } + + public quickfix.field.NoOrders get(quickfix.field.NoOrders value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoOrders getNoOrders() throws FieldNotFound { + return get(new quickfix.field.NoOrders()); + } + + public boolean isSet(quickfix.field.NoOrders field) { + return isSetField(field); + } + + public boolean isSetNoOrders() { + return isSetField(73); + } + + public static class NoOrders extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {11, 526, 67, 583, 160, 453, 229, 75, 1, 660, 581, 589, 590, 70, 591, 78, 63, 64, 544, 635, 21, 18, 110, 111, 100, 386, 81, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 711, 140, 54, 401, 114, 60, 232, 854, 38, 152, 516, 468, 469, 40, 423, 44, 99, 218, 220, 221, 222, 662, 663, 699, 761, 235, 236, 701, 696, 697, 698, 15, 376, 377, 23, 117, 59, 168, 432, 126, 427, 12, 13, 479, 497, 528, 529, 582, 121, 120, 775, 58, 354, 355, 193, 192, 640, 77, 203, 210, 211, 835, 836, 837, 838, 840, 388, 389, 841, 842, 843, 844, 846, 847, 848, 849, 494, 0}; + + public NoOrders() { + super(73, 11, ORDER); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.ListSeqNo value) { + setField(value); + } + + public quickfix.field.ListSeqNo get(quickfix.field.ListSeqNo value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListSeqNo getListSeqNo() throws FieldNotFound { + return get(new quickfix.field.ListSeqNo()); + } + + public boolean isSet(quickfix.field.ListSeqNo field) { + return isSetField(field); + } + + public boolean isSetListSeqNo() { + return isSetField(67); + } + + public void set(quickfix.field.ClOrdLinkID value) { + setField(value); + } + + public quickfix.field.ClOrdLinkID get(quickfix.field.ClOrdLinkID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdLinkID getClOrdLinkID() throws FieldNotFound { + return get(new quickfix.field.ClOrdLinkID()); + } + + public boolean isSet(quickfix.field.ClOrdLinkID field) { + return isSetField(field); + } + + public boolean isSetClOrdLinkID() { + return isSetField(583); + } + + public void set(quickfix.field.SettlInstMode value) { + setField(value); + } + + public quickfix.field.SettlInstMode get(quickfix.field.SettlInstMode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstMode getSettlInstMode() throws FieldNotFound { + return get(new quickfix.field.SettlInstMode()); + } + + public boolean isSet(quickfix.field.SettlInstMode field) { + return isSetField(field); + } + + public boolean isSetSettlInstMode() { + return isSetField(160); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.TradeOriginationDate value) { + setField(value); + } + + public quickfix.field.TradeOriginationDate get(quickfix.field.TradeOriginationDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeOriginationDate getTradeOriginationDate() throws FieldNotFound { + return get(new quickfix.field.TradeOriginationDate()); + } + + public boolean isSet(quickfix.field.TradeOriginationDate field) { + return isSetField(field); + } + + public boolean isSetTradeOriginationDate() { + return isSetField(229); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.DayBookingInst value) { + setField(value); + } + + public quickfix.field.DayBookingInst get(quickfix.field.DayBookingInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DayBookingInst getDayBookingInst() throws FieldNotFound { + return get(new quickfix.field.DayBookingInst()); + } + + public boolean isSet(quickfix.field.DayBookingInst field) { + return isSetField(field); + } + + public boolean isSetDayBookingInst() { + return isSetField(589); + } + + public void set(quickfix.field.BookingUnit value) { + setField(value); + } + + public quickfix.field.BookingUnit get(quickfix.field.BookingUnit value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BookingUnit getBookingUnit() throws FieldNotFound { + return get(new quickfix.field.BookingUnit()); + } + + public boolean isSet(quickfix.field.BookingUnit field) { + return isSetField(field); + } + + public boolean isSetBookingUnit() { + return isSetField(590); + } + + public void set(quickfix.field.AllocID value) { + setField(value); + } + + public quickfix.field.AllocID get(quickfix.field.AllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocID getAllocID() throws FieldNotFound { + return get(new quickfix.field.AllocID()); + } + + public boolean isSet(quickfix.field.AllocID field) { + return isSetField(field); + } + + public boolean isSetAllocID() { + return isSetField(70); + } + + public void set(quickfix.field.PreallocMethod value) { + setField(value); + } + + public quickfix.field.PreallocMethod get(quickfix.field.PreallocMethod value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PreallocMethod getPreallocMethod() throws FieldNotFound { + return get(new quickfix.field.PreallocMethod()); + } + + public boolean isSet(quickfix.field.PreallocMethod field) { + return isSetField(field); + } + + public boolean isSetPreallocMethod() { + return isSetField(591); + } + + public void set(quickfix.field.NoAllocs value) { + setField(value); + } + + public quickfix.field.NoAllocs get(quickfix.field.NoAllocs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoAllocs getNoAllocs() throws FieldNotFound { + return get(new quickfix.field.NoAllocs()); + } + + public boolean isSet(quickfix.field.NoAllocs field) { + return isSetField(field); + } + + public boolean isSetNoAllocs() { + return isSetField(78); + } + + public static class NoAllocs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {79, 661, 736, 467, 539, 80, 0}; + + public NoAllocs() { + super(78, 79, ORDER); + } + + public void set(quickfix.field.AllocAccount value) { + setField(value); + } + + public quickfix.field.AllocAccount get(quickfix.field.AllocAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccount getAllocAccount() throws FieldNotFound { + return get(new quickfix.field.AllocAccount()); + } + + public boolean isSet(quickfix.field.AllocAccount field) { + return isSetField(field); + } + + public boolean isSetAllocAccount() { + return isSetField(79); + } + + public void set(quickfix.field.AllocAcctIDSource value) { + setField(value); + } + + public quickfix.field.AllocAcctIDSource get(quickfix.field.AllocAcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAcctIDSource getAllocAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AllocAcctIDSource()); + } + + public boolean isSet(quickfix.field.AllocAcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAllocAcctIDSource() { + return isSetField(661); + } + + public void set(quickfix.field.AllocSettlCurrency value) { + setField(value); + } + + public quickfix.field.AllocSettlCurrency get(quickfix.field.AllocSettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocSettlCurrency getAllocSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.AllocSettlCurrency()); + } + + public boolean isSet(quickfix.field.AllocSettlCurrency field) { + return isSetField(field); + } + + public boolean isSetAllocSettlCurrency() { + return isSetField(736); + } + + public void set(quickfix.field.IndividualAllocID value) { + setField(value); + } + + public quickfix.field.IndividualAllocID get(quickfix.field.IndividualAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IndividualAllocID getIndividualAllocID() throws FieldNotFound { + return get(new quickfix.field.IndividualAllocID()); + } + + public boolean isSet(quickfix.field.IndividualAllocID field) { + return isSetField(field); + } + + public boolean isSetIndividualAllocID() { + return isSetField(467); + } + + public void set(quickfix.fix44.component.NestedParties component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties get(quickfix.fix44.component.NestedParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties getNestedParties() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties()); + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + + public void set(quickfix.field.AllocQty value) { + setField(value); + } + + public quickfix.field.AllocQty get(quickfix.field.AllocQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocQty getAllocQty() throws FieldNotFound { + return get(new quickfix.field.AllocQty()); + } + + public boolean isSet(quickfix.field.AllocQty field) { + return isSetField(field); + } + + public boolean isSetAllocQty() { + return isSetField(80); + } + + } + + public void set(quickfix.field.SettlType value) { + setField(value); + } + + public quickfix.field.SettlType get(quickfix.field.SettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlType getSettlType() throws FieldNotFound { + return get(new quickfix.field.SettlType()); + } + + public boolean isSet(quickfix.field.SettlType field) { + return isSetField(field); + } + + public boolean isSetSettlType() { + return isSetField(63); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.CashMargin value) { + setField(value); + } + + public quickfix.field.CashMargin get(quickfix.field.CashMargin value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashMargin getCashMargin() throws FieldNotFound { + return get(new quickfix.field.CashMargin()); + } + + public boolean isSet(quickfix.field.CashMargin field) { + return isSetField(field); + } + + public boolean isSetCashMargin() { + return isSetField(544); + } + + public void set(quickfix.field.ClearingFeeIndicator value) { + setField(value); + } + + public quickfix.field.ClearingFeeIndicator get(quickfix.field.ClearingFeeIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingFeeIndicator getClearingFeeIndicator() throws FieldNotFound { + return get(new quickfix.field.ClearingFeeIndicator()); + } + + public boolean isSet(quickfix.field.ClearingFeeIndicator field) { + return isSetField(field); + } + + public boolean isSetClearingFeeIndicator() { + return isSetField(635); + } + + public void set(quickfix.field.HandlInst value) { + setField(value); + } + + public quickfix.field.HandlInst get(quickfix.field.HandlInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.HandlInst getHandlInst() throws FieldNotFound { + return get(new quickfix.field.HandlInst()); + } + + public boolean isSet(quickfix.field.HandlInst field) { + return isSetField(field); + } + + public boolean isSetHandlInst() { + return isSetField(21); + } + + public void set(quickfix.field.ExecInst value) { + setField(value); + } + + public quickfix.field.ExecInst get(quickfix.field.ExecInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecInst getExecInst() throws FieldNotFound { + return get(new quickfix.field.ExecInst()); + } + + public boolean isSet(quickfix.field.ExecInst field) { + return isSetField(field); + } + + public boolean isSetExecInst() { + return isSetField(18); + } + + public void set(quickfix.field.MinQty value) { + setField(value); + } + + public quickfix.field.MinQty get(quickfix.field.MinQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinQty getMinQty() throws FieldNotFound { + return get(new quickfix.field.MinQty()); + } + + public boolean isSet(quickfix.field.MinQty field) { + return isSetField(field); + } + + public boolean isSetMinQty() { + return isSetField(110); + } + + public void set(quickfix.field.MaxFloor value) { + setField(value); + } + + public quickfix.field.MaxFloor get(quickfix.field.MaxFloor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxFloor getMaxFloor() throws FieldNotFound { + return get(new quickfix.field.MaxFloor()); + } + + public boolean isSet(quickfix.field.MaxFloor field) { + return isSetField(field); + } + + public boolean isSetMaxFloor() { + return isSetField(111); + } + + public void set(quickfix.field.ExDestination value) { + setField(value); + } + + public quickfix.field.ExDestination get(quickfix.field.ExDestination value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExDestination getExDestination() throws FieldNotFound { + return get(new quickfix.field.ExDestination()); + } + + public boolean isSet(quickfix.field.ExDestination field) { + return isSetField(field); + } + + public boolean isSetExDestination() { + return isSetField(100); + } + + public void set(quickfix.field.NoTradingSessions value) { + setField(value); + } + + public quickfix.field.NoTradingSessions get(quickfix.field.NoTradingSessions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTradingSessions getNoTradingSessions() throws FieldNotFound { + return get(new quickfix.field.NoTradingSessions()); + } + + public boolean isSet(quickfix.field.NoTradingSessions field) { + return isSetField(field); + } + + public boolean isSetNoTradingSessions() { + return isSetField(386); + } + + public static class NoTradingSessions extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {336, 625, 0}; + + public NoTradingSessions() { + super(386, 336, ORDER); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + } + + public void set(quickfix.field.ProcessCode value) { + setField(value); + } + + public quickfix.field.ProcessCode get(quickfix.field.ProcessCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ProcessCode getProcessCode() throws FieldNotFound { + return get(new quickfix.field.ProcessCode()); + } + + public boolean isSet(quickfix.field.ProcessCode field) { + return isSetField(field); + } + + public boolean isSetProcessCode() { + return isSetField(81); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.PrevClosePx value) { + setField(value); + } + + public quickfix.field.PrevClosePx get(quickfix.field.PrevClosePx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PrevClosePx getPrevClosePx() throws FieldNotFound { + return get(new quickfix.field.PrevClosePx()); + } + + public boolean isSet(quickfix.field.PrevClosePx field) { + return isSetField(field); + } + + public boolean isSetPrevClosePx() { + return isSetField(140); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.SideValueInd value) { + setField(value); + } + + public quickfix.field.SideValueInd get(quickfix.field.SideValueInd value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SideValueInd getSideValueInd() throws FieldNotFound { + return get(new quickfix.field.SideValueInd()); + } + + public boolean isSet(quickfix.field.SideValueInd field) { + return isSetField(field); + } + + public boolean isSetSideValueInd() { + return isSetField(401); + } + + public void set(quickfix.field.LocateReqd value) { + setField(value); + } + + public quickfix.field.LocateReqd get(quickfix.field.LocateReqd value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocateReqd getLocateReqd() throws FieldNotFound { + return get(new quickfix.field.LocateReqd()); + } + + public boolean isSet(quickfix.field.LocateReqd field) { + return isSetField(field); + } + + public boolean isSetLocateReqd() { + return isSetField(114); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.fix44.component.Stipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.Stipulations get(quickfix.fix44.component.Stipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Stipulations getStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.Stipulations()); + } + + public void set(quickfix.field.NoStipulations value) { + setField(value); + } + + public quickfix.field.NoStipulations get(quickfix.field.NoStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStipulations getNoStipulations() throws FieldNotFound { + return get(new quickfix.field.NoStipulations()); + } + + public boolean isSet(quickfix.field.NoStipulations field) { + return isSetField(field); + } + + public boolean isSetNoStipulations() { + return isSetField(232); + } + + public static class NoStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {233, 234, 0}; + + public NoStipulations() { + super(232, 233, ORDER); + } + + public void set(quickfix.field.StipulationType value) { + setField(value); + } + + public quickfix.field.StipulationType get(quickfix.field.StipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationType getStipulationType() throws FieldNotFound { + return get(new quickfix.field.StipulationType()); + } + + public boolean isSet(quickfix.field.StipulationType field) { + return isSetField(field); + } + + public boolean isSetStipulationType() { + return isSetField(233); + } + + public void set(quickfix.field.StipulationValue value) { + setField(value); + } + + public quickfix.field.StipulationValue get(quickfix.field.StipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationValue getStipulationValue() throws FieldNotFound { + return get(new quickfix.field.StipulationValue()); + } + + public boolean isSet(quickfix.field.StipulationValue field) { + return isSetField(field); + } + + public boolean isSetStipulationValue() { + return isSetField(234); + } + + } + + public void set(quickfix.field.QtyType value) { + setField(value); + } + + public quickfix.field.QtyType get(quickfix.field.QtyType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QtyType getQtyType() throws FieldNotFound { + return get(new quickfix.field.QtyType()); + } + + public boolean isSet(quickfix.field.QtyType field) { + return isSetField(field); + } + + public boolean isSetQtyType() { + return isSetField(854); + } + + public void set(quickfix.fix44.component.OrderQtyData component) { + setComponent(component); + } + + public quickfix.fix44.component.OrderQtyData get(quickfix.fix44.component.OrderQtyData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.OrderQtyData getOrderQtyData() throws FieldNotFound { + return get(new quickfix.fix44.component.OrderQtyData()); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.OrderPercent value) { + setField(value); + } + + public quickfix.field.OrderPercent get(quickfix.field.OrderPercent value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderPercent getOrderPercent() throws FieldNotFound { + return get(new quickfix.field.OrderPercent()); + } + + public boolean isSet(quickfix.field.OrderPercent field) { + return isSetField(field); + } + + public boolean isSetOrderPercent() { + return isSetField(516); + } + + public void set(quickfix.field.RoundingDirection value) { + setField(value); + } + + public quickfix.field.RoundingDirection get(quickfix.field.RoundingDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingDirection getRoundingDirection() throws FieldNotFound { + return get(new quickfix.field.RoundingDirection()); + } + + public boolean isSet(quickfix.field.RoundingDirection field) { + return isSetField(field); + } + + public boolean isSetRoundingDirection() { + return isSetField(468); + } + + public void set(quickfix.field.RoundingModulus value) { + setField(value); + } + + public quickfix.field.RoundingModulus get(quickfix.field.RoundingModulus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingModulus getRoundingModulus() throws FieldNotFound { + return get(new quickfix.field.RoundingModulus()); + } + + public boolean isSet(quickfix.field.RoundingModulus field) { + return isSetField(field); + } + + public boolean isSetRoundingModulus() { + return isSetField(469); + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.StopPx value) { + setField(value); + } + + public quickfix.field.StopPx get(quickfix.field.StopPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StopPx getStopPx() throws FieldNotFound { + return get(new quickfix.field.StopPx()); + } + + public boolean isSet(quickfix.field.StopPx field) { + return isSetField(field); + } + + public boolean isSetStopPx() { + return isSetField(99); + } + + public void set(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData get(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData getSpreadOrBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.SpreadOrBenchmarkCurveData()); + } + + public void set(quickfix.field.Spread value) { + setField(value); + } + + public quickfix.field.Spread get(quickfix.field.Spread value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Spread getSpread() throws FieldNotFound { + return get(new quickfix.field.Spread()); + } + + public boolean isSet(quickfix.field.Spread field) { + return isSetField(field); + } + + public boolean isSetSpread() { + return isSetField(218); + } + + public void set(quickfix.field.BenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveCurrency get(quickfix.field.BenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveCurrency getBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveCurrency() { + return isSetField(220); + } + + public void set(quickfix.field.BenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveName get(quickfix.field.BenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveName getBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveName() { + return isSetField(221); + } + + public void set(quickfix.field.BenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.BenchmarkCurvePoint get(quickfix.field.BenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurvePoint getBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.BenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurvePoint() { + return isSetField(222); + } + + public void set(quickfix.field.BenchmarkPrice value) { + setField(value); + } + + public quickfix.field.BenchmarkPrice get(quickfix.field.BenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPrice getBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPrice()); + } + + public boolean isSet(quickfix.field.BenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPrice() { + return isSetField(662); + } + + public void set(quickfix.field.BenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.BenchmarkPriceType get(quickfix.field.BenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPriceType getBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.BenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPriceType() { + return isSetField(663); + } + + public void set(quickfix.field.BenchmarkSecurityID value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityID get(quickfix.field.BenchmarkSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityID getBenchmarkSecurityID() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityID()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityID field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityID() { + return isSetField(699); + } + + public void set(quickfix.field.BenchmarkSecurityIDSource value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityIDSource get(quickfix.field.BenchmarkSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityIDSource getBenchmarkSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityIDSource()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityIDSource() { + return isSetField(761); + } + + public void set(quickfix.fix44.component.YieldData component) { + setComponent(component); + } + + public quickfix.fix44.component.YieldData get(quickfix.fix44.component.YieldData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.YieldData getYieldData() throws FieldNotFound { + return get(new quickfix.fix44.component.YieldData()); + } + + public void set(quickfix.field.YieldType value) { + setField(value); + } + + public quickfix.field.YieldType get(quickfix.field.YieldType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldType getYieldType() throws FieldNotFound { + return get(new quickfix.field.YieldType()); + } + + public boolean isSet(quickfix.field.YieldType field) { + return isSetField(field); + } + + public boolean isSetYieldType() { + return isSetField(235); + } + + public void set(quickfix.field.Yield value) { + setField(value); + } + + public quickfix.field.Yield get(quickfix.field.Yield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Yield getYield() throws FieldNotFound { + return get(new quickfix.field.Yield()); + } + + public boolean isSet(quickfix.field.Yield field) { + return isSetField(field); + } + + public boolean isSetYield() { + return isSetField(236); + } + + public void set(quickfix.field.YieldCalcDate value) { + setField(value); + } + + public quickfix.field.YieldCalcDate get(quickfix.field.YieldCalcDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldCalcDate getYieldCalcDate() throws FieldNotFound { + return get(new quickfix.field.YieldCalcDate()); + } + + public boolean isSet(quickfix.field.YieldCalcDate field) { + return isSetField(field); + } + + public boolean isSetYieldCalcDate() { + return isSetField(701); + } + + public void set(quickfix.field.YieldRedemptionDate value) { + setField(value); + } + + public quickfix.field.YieldRedemptionDate get(quickfix.field.YieldRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionDate getYieldRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionDate()); + } + + public boolean isSet(quickfix.field.YieldRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionDate() { + return isSetField(696); + } + + public void set(quickfix.field.YieldRedemptionPrice value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPrice get(quickfix.field.YieldRedemptionPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPrice getYieldRedemptionPrice() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPrice()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPrice field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPrice() { + return isSetField(697); + } + + public void set(quickfix.field.YieldRedemptionPriceType value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPriceType get(quickfix.field.YieldRedemptionPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPriceType getYieldRedemptionPriceType() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPriceType()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPriceType field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPriceType() { + return isSetField(698); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.ComplianceID value) { + setField(value); + } + + public quickfix.field.ComplianceID get(quickfix.field.ComplianceID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplianceID getComplianceID() throws FieldNotFound { + return get(new quickfix.field.ComplianceID()); + } + + public boolean isSet(quickfix.field.ComplianceID field) { + return isSetField(field); + } + + public boolean isSetComplianceID() { + return isSetField(376); + } + + public void set(quickfix.field.SolicitedFlag value) { + setField(value); + } + + public quickfix.field.SolicitedFlag get(quickfix.field.SolicitedFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SolicitedFlag getSolicitedFlag() throws FieldNotFound { + return get(new quickfix.field.SolicitedFlag()); + } + + public boolean isSet(quickfix.field.SolicitedFlag field) { + return isSetField(field); + } + + public boolean isSetSolicitedFlag() { + return isSetField(377); + } + + public void set(quickfix.field.IOIID value) { + setField(value); + } + + public quickfix.field.IOIID get(quickfix.field.IOIID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IOIID getIOIID() throws FieldNotFound { + return get(new quickfix.field.IOIID()); + } + + public boolean isSet(quickfix.field.IOIID field) { + return isSetField(field); + } + + public boolean isSetIOIID() { + return isSetField(23); + } + + public void set(quickfix.field.QuoteID value) { + setField(value); + } + + public quickfix.field.QuoteID get(quickfix.field.QuoteID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteID getQuoteID() throws FieldNotFound { + return get(new quickfix.field.QuoteID()); + } + + public boolean isSet(quickfix.field.QuoteID field) { + return isSetField(field); + } + + public boolean isSetQuoteID() { + return isSetField(117); + } + + public void set(quickfix.field.TimeInForce value) { + setField(value); + } + + public quickfix.field.TimeInForce get(quickfix.field.TimeInForce value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TimeInForce getTimeInForce() throws FieldNotFound { + return get(new quickfix.field.TimeInForce()); + } + + public boolean isSet(quickfix.field.TimeInForce field) { + return isSetField(field); + } + + public boolean isSetTimeInForce() { + return isSetField(59); + } + + public void set(quickfix.field.EffectiveTime value) { + setField(value); + } + + public quickfix.field.EffectiveTime get(quickfix.field.EffectiveTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EffectiveTime getEffectiveTime() throws FieldNotFound { + return get(new quickfix.field.EffectiveTime()); + } + + public boolean isSet(quickfix.field.EffectiveTime field) { + return isSetField(field); + } + + public boolean isSetEffectiveTime() { + return isSetField(168); + } + + public void set(quickfix.field.ExpireDate value) { + setField(value); + } + + public quickfix.field.ExpireDate get(quickfix.field.ExpireDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireDate getExpireDate() throws FieldNotFound { + return get(new quickfix.field.ExpireDate()); + } + + public boolean isSet(quickfix.field.ExpireDate field) { + return isSetField(field); + } + + public boolean isSetExpireDate() { + return isSetField(432); + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.field.GTBookingInst value) { + setField(value); + } + + public quickfix.field.GTBookingInst get(quickfix.field.GTBookingInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.GTBookingInst getGTBookingInst() throws FieldNotFound { + return get(new quickfix.field.GTBookingInst()); + } + + public boolean isSet(quickfix.field.GTBookingInst field) { + return isSetField(field); + } + + public boolean isSetGTBookingInst() { + return isSetField(427); + } + + public void set(quickfix.fix44.component.CommissionData component) { + setComponent(component); + } + + public quickfix.fix44.component.CommissionData get(quickfix.fix44.component.CommissionData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.CommissionData getCommissionData() throws FieldNotFound { + return get(new quickfix.fix44.component.CommissionData()); + } + + public void set(quickfix.field.Commission value) { + setField(value); + } + + public quickfix.field.Commission get(quickfix.field.Commission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Commission getCommission() throws FieldNotFound { + return get(new quickfix.field.Commission()); + } + + public boolean isSet(quickfix.field.Commission field) { + return isSetField(field); + } + + public boolean isSetCommission() { + return isSetField(12); + } + + public void set(quickfix.field.CommType value) { + setField(value); + } + + public quickfix.field.CommType get(quickfix.field.CommType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommType getCommType() throws FieldNotFound { + return get(new quickfix.field.CommType()); + } + + public boolean isSet(quickfix.field.CommType field) { + return isSetField(field); + } + + public boolean isSetCommType() { + return isSetField(13); + } + + public void set(quickfix.field.CommCurrency value) { + setField(value); + } + + public quickfix.field.CommCurrency get(quickfix.field.CommCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommCurrency getCommCurrency() throws FieldNotFound { + return get(new quickfix.field.CommCurrency()); + } + + public boolean isSet(quickfix.field.CommCurrency field) { + return isSetField(field); + } + + public boolean isSetCommCurrency() { + return isSetField(479); + } + + public void set(quickfix.field.FundRenewWaiv value) { + setField(value); + } + + public quickfix.field.FundRenewWaiv get(quickfix.field.FundRenewWaiv value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FundRenewWaiv getFundRenewWaiv() throws FieldNotFound { + return get(new quickfix.field.FundRenewWaiv()); + } + + public boolean isSet(quickfix.field.FundRenewWaiv field) { + return isSetField(field); + } + + public boolean isSetFundRenewWaiv() { + return isSetField(497); + } + + public void set(quickfix.field.OrderCapacity value) { + setField(value); + } + + public quickfix.field.OrderCapacity get(quickfix.field.OrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderCapacity getOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.OrderCapacity()); + } + + public boolean isSet(quickfix.field.OrderCapacity field) { + return isSetField(field); + } + + public boolean isSetOrderCapacity() { + return isSetField(528); + } + + public void set(quickfix.field.OrderRestrictions value) { + setField(value); + } + + public quickfix.field.OrderRestrictions get(quickfix.field.OrderRestrictions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderRestrictions getOrderRestrictions() throws FieldNotFound { + return get(new quickfix.field.OrderRestrictions()); + } + + public boolean isSet(quickfix.field.OrderRestrictions field) { + return isSetField(field); + } + + public boolean isSetOrderRestrictions() { + return isSetField(529); + } + + public void set(quickfix.field.CustOrderCapacity value) { + setField(value); + } + + public quickfix.field.CustOrderCapacity get(quickfix.field.CustOrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CustOrderCapacity getCustOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.CustOrderCapacity()); + } + + public boolean isSet(quickfix.field.CustOrderCapacity field) { + return isSetField(field); + } + + public boolean isSetCustOrderCapacity() { + return isSetField(582); + } + + public void set(quickfix.field.ForexReq value) { + setField(value); + } + + public quickfix.field.ForexReq get(quickfix.field.ForexReq value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ForexReq getForexReq() throws FieldNotFound { + return get(new quickfix.field.ForexReq()); + } + + public boolean isSet(quickfix.field.ForexReq field) { + return isSetField(field); + } + + public boolean isSetForexReq() { + return isSetField(121); + } + + public void set(quickfix.field.SettlCurrency value) { + setField(value); + } + + public quickfix.field.SettlCurrency get(quickfix.field.SettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrency getSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.SettlCurrency()); + } + + public boolean isSet(quickfix.field.SettlCurrency field) { + return isSetField(field); + } + + public boolean isSetSettlCurrency() { + return isSetField(120); + } + + public void set(quickfix.field.BookingType value) { + setField(value); + } + + public quickfix.field.BookingType get(quickfix.field.BookingType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BookingType getBookingType() throws FieldNotFound { + return get(new quickfix.field.BookingType()); + } + + public boolean isSet(quickfix.field.BookingType field) { + return isSetField(field); + } + + public boolean isSetBookingType() { + return isSetField(775); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.SettlDate2 value) { + setField(value); + } + + public quickfix.field.SettlDate2 get(quickfix.field.SettlDate2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate2 getSettlDate2() throws FieldNotFound { + return get(new quickfix.field.SettlDate2()); + } + + public boolean isSet(quickfix.field.SettlDate2 field) { + return isSetField(field); + } + + public boolean isSetSettlDate2() { + return isSetField(193); + } + + public void set(quickfix.field.OrderQty2 value) { + setField(value); + } + + public quickfix.field.OrderQty2 get(quickfix.field.OrderQty2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty2 getOrderQty2() throws FieldNotFound { + return get(new quickfix.field.OrderQty2()); + } + + public boolean isSet(quickfix.field.OrderQty2 field) { + return isSetField(field); + } + + public boolean isSetOrderQty2() { + return isSetField(192); + } + + public void set(quickfix.field.Price2 value) { + setField(value); + } + + public quickfix.field.Price2 get(quickfix.field.Price2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price2 getPrice2() throws FieldNotFound { + return get(new quickfix.field.Price2()); + } + + public boolean isSet(quickfix.field.Price2 field) { + return isSetField(field); + } + + public boolean isSetPrice2() { + return isSetField(640); + } + + public void set(quickfix.field.PositionEffect value) { + setField(value); + } + + public quickfix.field.PositionEffect get(quickfix.field.PositionEffect value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PositionEffect getPositionEffect() throws FieldNotFound { + return get(new quickfix.field.PositionEffect()); + } + + public boolean isSet(quickfix.field.PositionEffect field) { + return isSetField(field); + } + + public boolean isSetPositionEffect() { + return isSetField(77); + } + + public void set(quickfix.field.CoveredOrUncovered value) { + setField(value); + } + + public quickfix.field.CoveredOrUncovered get(quickfix.field.CoveredOrUncovered value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CoveredOrUncovered getCoveredOrUncovered() throws FieldNotFound { + return get(new quickfix.field.CoveredOrUncovered()); + } + + public boolean isSet(quickfix.field.CoveredOrUncovered field) { + return isSetField(field); + } + + public boolean isSetCoveredOrUncovered() { + return isSetField(203); + } + + public void set(quickfix.field.MaxShow value) { + setField(value); + } + + public quickfix.field.MaxShow get(quickfix.field.MaxShow value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxShow getMaxShow() throws FieldNotFound { + return get(new quickfix.field.MaxShow()); + } + + public boolean isSet(quickfix.field.MaxShow field) { + return isSetField(field); + } + + public boolean isSetMaxShow() { + return isSetField(210); + } + + public void set(quickfix.fix44.component.PegInstructions component) { + setComponent(component); + } + + public quickfix.fix44.component.PegInstructions get(quickfix.fix44.component.PegInstructions component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.PegInstructions getPegInstructions() throws FieldNotFound { + return get(new quickfix.fix44.component.PegInstructions()); + } + + public void set(quickfix.field.PegOffsetValue value) { + setField(value); + } + + public quickfix.field.PegOffsetValue get(quickfix.field.PegOffsetValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegOffsetValue getPegOffsetValue() throws FieldNotFound { + return get(new quickfix.field.PegOffsetValue()); + } + + public boolean isSet(quickfix.field.PegOffsetValue field) { + return isSetField(field); + } + + public boolean isSetPegOffsetValue() { + return isSetField(211); + } + + public void set(quickfix.field.PegMoveType value) { + setField(value); + } + + public quickfix.field.PegMoveType get(quickfix.field.PegMoveType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegMoveType getPegMoveType() throws FieldNotFound { + return get(new quickfix.field.PegMoveType()); + } + + public boolean isSet(quickfix.field.PegMoveType field) { + return isSetField(field); + } + + public boolean isSetPegMoveType() { + return isSetField(835); + } + + public void set(quickfix.field.PegOffsetType value) { + setField(value); + } + + public quickfix.field.PegOffsetType get(quickfix.field.PegOffsetType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegOffsetType getPegOffsetType() throws FieldNotFound { + return get(new quickfix.field.PegOffsetType()); + } + + public boolean isSet(quickfix.field.PegOffsetType field) { + return isSetField(field); + } + + public boolean isSetPegOffsetType() { + return isSetField(836); + } + + public void set(quickfix.field.PegLimitType value) { + setField(value); + } + + public quickfix.field.PegLimitType get(quickfix.field.PegLimitType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegLimitType getPegLimitType() throws FieldNotFound { + return get(new quickfix.field.PegLimitType()); + } + + public boolean isSet(quickfix.field.PegLimitType field) { + return isSetField(field); + } + + public boolean isSetPegLimitType() { + return isSetField(837); + } + + public void set(quickfix.field.PegRoundDirection value) { + setField(value); + } + + public quickfix.field.PegRoundDirection get(quickfix.field.PegRoundDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegRoundDirection getPegRoundDirection() throws FieldNotFound { + return get(new quickfix.field.PegRoundDirection()); + } + + public boolean isSet(quickfix.field.PegRoundDirection field) { + return isSetField(field); + } + + public boolean isSetPegRoundDirection() { + return isSetField(838); + } + + public void set(quickfix.field.PegScope value) { + setField(value); + } + + public quickfix.field.PegScope get(quickfix.field.PegScope value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegScope getPegScope() throws FieldNotFound { + return get(new quickfix.field.PegScope()); + } + + public boolean isSet(quickfix.field.PegScope field) { + return isSetField(field); + } + + public boolean isSetPegScope() { + return isSetField(840); + } + + public void set(quickfix.fix44.component.DiscretionInstructions component) { + setComponent(component); + } + + public quickfix.fix44.component.DiscretionInstructions get(quickfix.fix44.component.DiscretionInstructions component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.DiscretionInstructions getDiscretionInstructions() throws FieldNotFound { + return get(new quickfix.fix44.component.DiscretionInstructions()); + } + + public void set(quickfix.field.DiscretionInst value) { + setField(value); + } + + public quickfix.field.DiscretionInst get(quickfix.field.DiscretionInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionInst getDiscretionInst() throws FieldNotFound { + return get(new quickfix.field.DiscretionInst()); + } + + public boolean isSet(quickfix.field.DiscretionInst field) { + return isSetField(field); + } + + public boolean isSetDiscretionInst() { + return isSetField(388); + } + + public void set(quickfix.field.DiscretionOffsetValue value) { + setField(value); + } + + public quickfix.field.DiscretionOffsetValue get(quickfix.field.DiscretionOffsetValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionOffsetValue getDiscretionOffsetValue() throws FieldNotFound { + return get(new quickfix.field.DiscretionOffsetValue()); + } + + public boolean isSet(quickfix.field.DiscretionOffsetValue field) { + return isSetField(field); + } + + public boolean isSetDiscretionOffsetValue() { + return isSetField(389); + } + + public void set(quickfix.field.DiscretionMoveType value) { + setField(value); + } + + public quickfix.field.DiscretionMoveType get(quickfix.field.DiscretionMoveType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionMoveType getDiscretionMoveType() throws FieldNotFound { + return get(new quickfix.field.DiscretionMoveType()); + } + + public boolean isSet(quickfix.field.DiscretionMoveType field) { + return isSetField(field); + } + + public boolean isSetDiscretionMoveType() { + return isSetField(841); + } + + public void set(quickfix.field.DiscretionOffsetType value) { + setField(value); + } + + public quickfix.field.DiscretionOffsetType get(quickfix.field.DiscretionOffsetType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionOffsetType getDiscretionOffsetType() throws FieldNotFound { + return get(new quickfix.field.DiscretionOffsetType()); + } + + public boolean isSet(quickfix.field.DiscretionOffsetType field) { + return isSetField(field); + } + + public boolean isSetDiscretionOffsetType() { + return isSetField(842); + } + + public void set(quickfix.field.DiscretionLimitType value) { + setField(value); + } + + public quickfix.field.DiscretionLimitType get(quickfix.field.DiscretionLimitType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionLimitType getDiscretionLimitType() throws FieldNotFound { + return get(new quickfix.field.DiscretionLimitType()); + } + + public boolean isSet(quickfix.field.DiscretionLimitType field) { + return isSetField(field); + } + + public boolean isSetDiscretionLimitType() { + return isSetField(843); + } + + public void set(quickfix.field.DiscretionRoundDirection value) { + setField(value); + } + + public quickfix.field.DiscretionRoundDirection get(quickfix.field.DiscretionRoundDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionRoundDirection getDiscretionRoundDirection() throws FieldNotFound { + return get(new quickfix.field.DiscretionRoundDirection()); + } + + public boolean isSet(quickfix.field.DiscretionRoundDirection field) { + return isSetField(field); + } + + public boolean isSetDiscretionRoundDirection() { + return isSetField(844); + } + + public void set(quickfix.field.DiscretionScope value) { + setField(value); + } + + public quickfix.field.DiscretionScope get(quickfix.field.DiscretionScope value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionScope getDiscretionScope() throws FieldNotFound { + return get(new quickfix.field.DiscretionScope()); + } + + public boolean isSet(quickfix.field.DiscretionScope field) { + return isSetField(field); + } + + public boolean isSetDiscretionScope() { + return isSetField(846); + } + + public void set(quickfix.field.TargetStrategy value) { + setField(value); + } + + public quickfix.field.TargetStrategy get(quickfix.field.TargetStrategy value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TargetStrategy getTargetStrategy() throws FieldNotFound { + return get(new quickfix.field.TargetStrategy()); + } + + public boolean isSet(quickfix.field.TargetStrategy field) { + return isSetField(field); + } + + public boolean isSetTargetStrategy() { + return isSetField(847); + } + + public void set(quickfix.field.TargetStrategyParameters value) { + setField(value); + } + + public quickfix.field.TargetStrategyParameters get(quickfix.field.TargetStrategyParameters value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TargetStrategyParameters getTargetStrategyParameters() throws FieldNotFound { + return get(new quickfix.field.TargetStrategyParameters()); + } + + public boolean isSet(quickfix.field.TargetStrategyParameters field) { + return isSetField(field); + } + + public boolean isSetTargetStrategyParameters() { + return isSetField(848); + } + + public void set(quickfix.field.ParticipationRate value) { + setField(value); + } + + public quickfix.field.ParticipationRate get(quickfix.field.ParticipationRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ParticipationRate getParticipationRate() throws FieldNotFound { + return get(new quickfix.field.ParticipationRate()); + } + + public boolean isSet(quickfix.field.ParticipationRate field) { + return isSetField(field); + } + + public boolean isSetParticipationRate() { + return isSetField(849); + } + + public void set(quickfix.field.Designation value) { + setField(value); + } + + public quickfix.field.Designation get(quickfix.field.Designation value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Designation getDesignation() throws FieldNotFound { + return get(new quickfix.field.Designation()); + } + + public boolean isSet(quickfix.field.Designation field) { + return isSetField(field); + } + + public boolean isSetDesignation() { + return isSetField(494); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/NewOrderMultileg.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/NewOrderMultileg.java new file mode 100644 index 000000000..174cf5952 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/NewOrderMultileg.java @@ -0,0 +1,6350 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class NewOrderMultileg extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AB"; + + + public NewOrderMultileg() { + + super(new int[] {11, 526, 583, 453, 229, 75, 1, 660, 581, 589, 590, 591, 70, 78, 63, 64, 544, 635, 21, 18, 110, 111, 100, 386, 81, 54, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 711, 140, 555, 114, 60, 854, 38, 152, 516, 468, 469, 40, 423, 44, 99, 15, 376, 377, 23, 117, 59, 168, 432, 126, 427, 12, 13, 479, 497, 528, 529, 582, 121, 120, 775, 58, 354, 355, 77, 203, 210, 211, 835, 836, 837, 838, 840, 388, 389, 841, 842, 843, 844, 846, 847, 848, 849, 480, 481, 513, 494, 563, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public NewOrderMultileg(quickfix.field.ClOrdID clOrdID, quickfix.field.Side side, quickfix.field.TransactTime transactTime, quickfix.field.OrdType ordType) { + this(); + setField(clOrdID); + setField(side); + setField(transactTime); + setField(ordType); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.ClOrdLinkID value) { + setField(value); + } + + public quickfix.field.ClOrdLinkID get(quickfix.field.ClOrdLinkID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdLinkID getClOrdLinkID() throws FieldNotFound { + return get(new quickfix.field.ClOrdLinkID()); + } + + public boolean isSet(quickfix.field.ClOrdLinkID field) { + return isSetField(field); + } + + public boolean isSetClOrdLinkID() { + return isSetField(583); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.TradeOriginationDate value) { + setField(value); + } + + public quickfix.field.TradeOriginationDate get(quickfix.field.TradeOriginationDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeOriginationDate getTradeOriginationDate() throws FieldNotFound { + return get(new quickfix.field.TradeOriginationDate()); + } + + public boolean isSet(quickfix.field.TradeOriginationDate field) { + return isSetField(field); + } + + public boolean isSetTradeOriginationDate() { + return isSetField(229); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.DayBookingInst value) { + setField(value); + } + + public quickfix.field.DayBookingInst get(quickfix.field.DayBookingInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DayBookingInst getDayBookingInst() throws FieldNotFound { + return get(new quickfix.field.DayBookingInst()); + } + + public boolean isSet(quickfix.field.DayBookingInst field) { + return isSetField(field); + } + + public boolean isSetDayBookingInst() { + return isSetField(589); + } + + public void set(quickfix.field.BookingUnit value) { + setField(value); + } + + public quickfix.field.BookingUnit get(quickfix.field.BookingUnit value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BookingUnit getBookingUnit() throws FieldNotFound { + return get(new quickfix.field.BookingUnit()); + } + + public boolean isSet(quickfix.field.BookingUnit field) { + return isSetField(field); + } + + public boolean isSetBookingUnit() { + return isSetField(590); + } + + public void set(quickfix.field.PreallocMethod value) { + setField(value); + } + + public quickfix.field.PreallocMethod get(quickfix.field.PreallocMethod value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PreallocMethod getPreallocMethod() throws FieldNotFound { + return get(new quickfix.field.PreallocMethod()); + } + + public boolean isSet(quickfix.field.PreallocMethod field) { + return isSetField(field); + } + + public boolean isSetPreallocMethod() { + return isSetField(591); + } + + public void set(quickfix.field.AllocID value) { + setField(value); + } + + public quickfix.field.AllocID get(quickfix.field.AllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocID getAllocID() throws FieldNotFound { + return get(new quickfix.field.AllocID()); + } + + public boolean isSet(quickfix.field.AllocID field) { + return isSetField(field); + } + + public boolean isSetAllocID() { + return isSetField(70); + } + + public void set(quickfix.field.NoAllocs value) { + setField(value); + } + + public quickfix.field.NoAllocs get(quickfix.field.NoAllocs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoAllocs getNoAllocs() throws FieldNotFound { + return get(new quickfix.field.NoAllocs()); + } + + public boolean isSet(quickfix.field.NoAllocs field) { + return isSetField(field); + } + + public boolean isSetNoAllocs() { + return isSetField(78); + } + + public static class NoAllocs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {79, 661, 736, 467, 948, 80, 0}; + + public NoAllocs() { + super(78, 79, ORDER); + } + + public void set(quickfix.field.AllocAccount value) { + setField(value); + } + + public quickfix.field.AllocAccount get(quickfix.field.AllocAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccount getAllocAccount() throws FieldNotFound { + return get(new quickfix.field.AllocAccount()); + } + + public boolean isSet(quickfix.field.AllocAccount field) { + return isSetField(field); + } + + public boolean isSetAllocAccount() { + return isSetField(79); + } + + public void set(quickfix.field.AllocAcctIDSource value) { + setField(value); + } + + public quickfix.field.AllocAcctIDSource get(quickfix.field.AllocAcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAcctIDSource getAllocAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AllocAcctIDSource()); + } + + public boolean isSet(quickfix.field.AllocAcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAllocAcctIDSource() { + return isSetField(661); + } + + public void set(quickfix.field.AllocSettlCurrency value) { + setField(value); + } + + public quickfix.field.AllocSettlCurrency get(quickfix.field.AllocSettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocSettlCurrency getAllocSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.AllocSettlCurrency()); + } + + public boolean isSet(quickfix.field.AllocSettlCurrency field) { + return isSetField(field); + } + + public boolean isSetAllocSettlCurrency() { + return isSetField(736); + } + + public void set(quickfix.field.IndividualAllocID value) { + setField(value); + } + + public quickfix.field.IndividualAllocID get(quickfix.field.IndividualAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IndividualAllocID getIndividualAllocID() throws FieldNotFound { + return get(new quickfix.field.IndividualAllocID()); + } + + public boolean isSet(quickfix.field.IndividualAllocID field) { + return isSetField(field); + } + + public boolean isSetIndividualAllocID() { + return isSetField(467); + } + + public void set(quickfix.fix44.component.NestedParties3 component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties3 get(quickfix.fix44.component.NestedParties3 component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties3 getNestedParties3() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties3()); + } + + public void set(quickfix.field.NoNested3PartyIDs value) { + setField(value); + } + + public quickfix.field.NoNested3PartyIDs get(quickfix.field.NoNested3PartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested3PartyIDs getNoNested3PartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested3PartyIDs()); + } + + public boolean isSet(quickfix.field.NoNested3PartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested3PartyIDs() { + return isSetField(948); + } + + public static class NoNested3PartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {949, 950, 951, 952, 0}; + + public NoNested3PartyIDs() { + super(948, 949, ORDER); + } + + public void set(quickfix.field.Nested3PartyID value) { + setField(value); + } + + public quickfix.field.Nested3PartyID get(quickfix.field.Nested3PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested3PartyID getNested3PartyID() throws FieldNotFound { + return get(new quickfix.field.Nested3PartyID()); + } + + public boolean isSet(quickfix.field.Nested3PartyID field) { + return isSetField(field); + } + + public boolean isSetNested3PartyID() { + return isSetField(949); + } + + public void set(quickfix.field.Nested3PartyIDSource value) { + setField(value); + } + + public quickfix.field.Nested3PartyIDSource get(quickfix.field.Nested3PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested3PartyIDSource getNested3PartyIDSource() throws FieldNotFound { + return get(new quickfix.field.Nested3PartyIDSource()); + } + + public boolean isSet(quickfix.field.Nested3PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNested3PartyIDSource() { + return isSetField(950); + } + + public void set(quickfix.field.Nested3PartyRole value) { + setField(value); + } + + public quickfix.field.Nested3PartyRole get(quickfix.field.Nested3PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested3PartyRole getNested3PartyRole() throws FieldNotFound { + return get(new quickfix.field.Nested3PartyRole()); + } + + public boolean isSet(quickfix.field.Nested3PartyRole field) { + return isSetField(field); + } + + public boolean isSetNested3PartyRole() { + return isSetField(951); + } + + public void set(quickfix.field.NoNested3PartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNested3PartySubIDs get(quickfix.field.NoNested3PartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested3PartySubIDs getNoNested3PartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested3PartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNested3PartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested3PartySubIDs() { + return isSetField(952); + } + + public static class NoNested3PartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {953, 954, 0}; + + public NoNested3PartySubIDs() { + super(952, 953, ORDER); + } + + public void set(quickfix.field.Nested3PartySubID value) { + setField(value); + } + + public quickfix.field.Nested3PartySubID get(quickfix.field.Nested3PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested3PartySubID getNested3PartySubID() throws FieldNotFound { + return get(new quickfix.field.Nested3PartySubID()); + } + + public boolean isSet(quickfix.field.Nested3PartySubID field) { + return isSetField(field); + } + + public boolean isSetNested3PartySubID() { + return isSetField(953); + } + + public void set(quickfix.field.Nested3PartySubIDType value) { + setField(value); + } + + public quickfix.field.Nested3PartySubIDType get(quickfix.field.Nested3PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested3PartySubIDType getNested3PartySubIDType() throws FieldNotFound { + return get(new quickfix.field.Nested3PartySubIDType()); + } + + public boolean isSet(quickfix.field.Nested3PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNested3PartySubIDType() { + return isSetField(954); + } + + } + + } + + public void set(quickfix.field.AllocQty value) { + setField(value); + } + + public quickfix.field.AllocQty get(quickfix.field.AllocQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocQty getAllocQty() throws FieldNotFound { + return get(new quickfix.field.AllocQty()); + } + + public boolean isSet(quickfix.field.AllocQty field) { + return isSetField(field); + } + + public boolean isSetAllocQty() { + return isSetField(80); + } + + } + + public void set(quickfix.field.SettlType value) { + setField(value); + } + + public quickfix.field.SettlType get(quickfix.field.SettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlType getSettlType() throws FieldNotFound { + return get(new quickfix.field.SettlType()); + } + + public boolean isSet(quickfix.field.SettlType field) { + return isSetField(field); + } + + public boolean isSetSettlType() { + return isSetField(63); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.CashMargin value) { + setField(value); + } + + public quickfix.field.CashMargin get(quickfix.field.CashMargin value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashMargin getCashMargin() throws FieldNotFound { + return get(new quickfix.field.CashMargin()); + } + + public boolean isSet(quickfix.field.CashMargin field) { + return isSetField(field); + } + + public boolean isSetCashMargin() { + return isSetField(544); + } + + public void set(quickfix.field.ClearingFeeIndicator value) { + setField(value); + } + + public quickfix.field.ClearingFeeIndicator get(quickfix.field.ClearingFeeIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingFeeIndicator getClearingFeeIndicator() throws FieldNotFound { + return get(new quickfix.field.ClearingFeeIndicator()); + } + + public boolean isSet(quickfix.field.ClearingFeeIndicator field) { + return isSetField(field); + } + + public boolean isSetClearingFeeIndicator() { + return isSetField(635); + } + + public void set(quickfix.field.HandlInst value) { + setField(value); + } + + public quickfix.field.HandlInst get(quickfix.field.HandlInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.HandlInst getHandlInst() throws FieldNotFound { + return get(new quickfix.field.HandlInst()); + } + + public boolean isSet(quickfix.field.HandlInst field) { + return isSetField(field); + } + + public boolean isSetHandlInst() { + return isSetField(21); + } + + public void set(quickfix.field.ExecInst value) { + setField(value); + } + + public quickfix.field.ExecInst get(quickfix.field.ExecInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecInst getExecInst() throws FieldNotFound { + return get(new quickfix.field.ExecInst()); + } + + public boolean isSet(quickfix.field.ExecInst field) { + return isSetField(field); + } + + public boolean isSetExecInst() { + return isSetField(18); + } + + public void set(quickfix.field.MinQty value) { + setField(value); + } + + public quickfix.field.MinQty get(quickfix.field.MinQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinQty getMinQty() throws FieldNotFound { + return get(new quickfix.field.MinQty()); + } + + public boolean isSet(quickfix.field.MinQty field) { + return isSetField(field); + } + + public boolean isSetMinQty() { + return isSetField(110); + } + + public void set(quickfix.field.MaxFloor value) { + setField(value); + } + + public quickfix.field.MaxFloor get(quickfix.field.MaxFloor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxFloor getMaxFloor() throws FieldNotFound { + return get(new quickfix.field.MaxFloor()); + } + + public boolean isSet(quickfix.field.MaxFloor field) { + return isSetField(field); + } + + public boolean isSetMaxFloor() { + return isSetField(111); + } + + public void set(quickfix.field.ExDestination value) { + setField(value); + } + + public quickfix.field.ExDestination get(quickfix.field.ExDestination value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExDestination getExDestination() throws FieldNotFound { + return get(new quickfix.field.ExDestination()); + } + + public boolean isSet(quickfix.field.ExDestination field) { + return isSetField(field); + } + + public boolean isSetExDestination() { + return isSetField(100); + } + + public void set(quickfix.field.NoTradingSessions value) { + setField(value); + } + + public quickfix.field.NoTradingSessions get(quickfix.field.NoTradingSessions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTradingSessions getNoTradingSessions() throws FieldNotFound { + return get(new quickfix.field.NoTradingSessions()); + } + + public boolean isSet(quickfix.field.NoTradingSessions field) { + return isSetField(field); + } + + public boolean isSetNoTradingSessions() { + return isSetField(386); + } + + public static class NoTradingSessions extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {336, 625, 0}; + + public NoTradingSessions() { + super(386, 336, ORDER); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + } + + public void set(quickfix.field.ProcessCode value) { + setField(value); + } + + public quickfix.field.ProcessCode get(quickfix.field.ProcessCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ProcessCode getProcessCode() throws FieldNotFound { + return get(new quickfix.field.ProcessCode()); + } + + public boolean isSet(quickfix.field.ProcessCode field) { + return isSetField(field); + } + + public boolean isSetProcessCode() { + return isSetField(81); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.PrevClosePx value) { + setField(value); + } + + public quickfix.field.PrevClosePx get(quickfix.field.PrevClosePx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PrevClosePx getPrevClosePx() throws FieldNotFound { + return get(new quickfix.field.PrevClosePx()); + } + + public boolean isSet(quickfix.field.PrevClosePx field) { + return isSetField(field); + } + + public boolean isSetPrevClosePx() { + return isSetField(140); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 687, 690, 683, 670, 564, 565, 539, 654, 566, 587, 588, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + public void set(quickfix.field.LegQty value) { + setField(value); + } + + public quickfix.field.LegQty get(quickfix.field.LegQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegQty getLegQty() throws FieldNotFound { + return get(new quickfix.field.LegQty()); + } + + public boolean isSet(quickfix.field.LegQty field) { + return isSetField(field); + } + + public boolean isSetLegQty() { + return isSetField(687); + } + + public void set(quickfix.field.LegSwapType value) { + setField(value); + } + + public quickfix.field.LegSwapType get(quickfix.field.LegSwapType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSwapType getLegSwapType() throws FieldNotFound { + return get(new quickfix.field.LegSwapType()); + } + + public boolean isSet(quickfix.field.LegSwapType field) { + return isSetField(field); + } + + public boolean isSetLegSwapType() { + return isSetField(690); + } + + public void set(quickfix.fix44.component.LegStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.LegStipulations get(quickfix.fix44.component.LegStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.LegStipulations getLegStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.LegStipulations()); + } + + public void set(quickfix.field.NoLegStipulations value) { + setField(value); + } + + public quickfix.field.NoLegStipulations get(quickfix.field.NoLegStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegStipulations getNoLegStipulations() throws FieldNotFound { + return get(new quickfix.field.NoLegStipulations()); + } + + public boolean isSet(quickfix.field.NoLegStipulations field) { + return isSetField(field); + } + + public boolean isSetNoLegStipulations() { + return isSetField(683); + } + + public static class NoLegStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {688, 689, 0}; + + public NoLegStipulations() { + super(683, 688, ORDER); + } + + public void set(quickfix.field.LegStipulationType value) { + setField(value); + } + + public quickfix.field.LegStipulationType get(quickfix.field.LegStipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationType getLegStipulationType() throws FieldNotFound { + return get(new quickfix.field.LegStipulationType()); + } + + public boolean isSet(quickfix.field.LegStipulationType field) { + return isSetField(field); + } + + public boolean isSetLegStipulationType() { + return isSetField(688); + } + + public void set(quickfix.field.LegStipulationValue value) { + setField(value); + } + + public quickfix.field.LegStipulationValue get(quickfix.field.LegStipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationValue getLegStipulationValue() throws FieldNotFound { + return get(new quickfix.field.LegStipulationValue()); + } + + public boolean isSet(quickfix.field.LegStipulationValue field) { + return isSetField(field); + } + + public boolean isSetLegStipulationValue() { + return isSetField(689); + } + + } + + public void set(quickfix.field.NoLegAllocs value) { + setField(value); + } + + public quickfix.field.NoLegAllocs get(quickfix.field.NoLegAllocs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegAllocs getNoLegAllocs() throws FieldNotFound { + return get(new quickfix.field.NoLegAllocs()); + } + + public boolean isSet(quickfix.field.NoLegAllocs field) { + return isSetField(field); + } + + public boolean isSetNoLegAllocs() { + return isSetField(670); + } + + public static class NoLegAllocs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {671, 672, 756, 673, 674, 675, 0}; + + public NoLegAllocs() { + super(670, 671, ORDER); + } + + public void set(quickfix.field.LegAllocAccount value) { + setField(value); + } + + public quickfix.field.LegAllocAccount get(quickfix.field.LegAllocAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegAllocAccount getLegAllocAccount() throws FieldNotFound { + return get(new quickfix.field.LegAllocAccount()); + } + + public boolean isSet(quickfix.field.LegAllocAccount field) { + return isSetField(field); + } + + public boolean isSetLegAllocAccount() { + return isSetField(671); + } + + public void set(quickfix.field.LegIndividualAllocID value) { + setField(value); + } + + public quickfix.field.LegIndividualAllocID get(quickfix.field.LegIndividualAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIndividualAllocID getLegIndividualAllocID() throws FieldNotFound { + return get(new quickfix.field.LegIndividualAllocID()); + } + + public boolean isSet(quickfix.field.LegIndividualAllocID field) { + return isSetField(field); + } + + public boolean isSetLegIndividualAllocID() { + return isSetField(672); + } + + public void set(quickfix.fix44.component.NestedParties2 component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties2 get(quickfix.fix44.component.NestedParties2 component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties2 getNestedParties2() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties2()); + } + + public void set(quickfix.field.NoNested2PartyIDs value) { + setField(value); + } + + public quickfix.field.NoNested2PartyIDs get(quickfix.field.NoNested2PartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested2PartyIDs getNoNested2PartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested2PartyIDs()); + } + + public boolean isSet(quickfix.field.NoNested2PartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested2PartyIDs() { + return isSetField(756); + } + + public static class NoNested2PartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {757, 758, 759, 806, 0}; + + public NoNested2PartyIDs() { + super(756, 757, ORDER); + } + + public void set(quickfix.field.Nested2PartyID value) { + setField(value); + } + + public quickfix.field.Nested2PartyID get(quickfix.field.Nested2PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyID getNested2PartyID() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyID()); + } + + public boolean isSet(quickfix.field.Nested2PartyID field) { + return isSetField(field); + } + + public boolean isSetNested2PartyID() { + return isSetField(757); + } + + public void set(quickfix.field.Nested2PartyIDSource value) { + setField(value); + } + + public quickfix.field.Nested2PartyIDSource get(quickfix.field.Nested2PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyIDSource getNested2PartyIDSource() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyIDSource()); + } + + public boolean isSet(quickfix.field.Nested2PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNested2PartyIDSource() { + return isSetField(758); + } + + public void set(quickfix.field.Nested2PartyRole value) { + setField(value); + } + + public quickfix.field.Nested2PartyRole get(quickfix.field.Nested2PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyRole getNested2PartyRole() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyRole()); + } + + public boolean isSet(quickfix.field.Nested2PartyRole field) { + return isSetField(field); + } + + public boolean isSetNested2PartyRole() { + return isSetField(759); + } + + public void set(quickfix.field.NoNested2PartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNested2PartySubIDs get(quickfix.field.NoNested2PartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested2PartySubIDs getNoNested2PartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested2PartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNested2PartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested2PartySubIDs() { + return isSetField(806); + } + + public static class NoNested2PartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {760, 807, 0}; + + public NoNested2PartySubIDs() { + super(806, 760, ORDER); + } + + public void set(quickfix.field.Nested2PartySubID value) { + setField(value); + } + + public quickfix.field.Nested2PartySubID get(quickfix.field.Nested2PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartySubID getNested2PartySubID() throws FieldNotFound { + return get(new quickfix.field.Nested2PartySubID()); + } + + public boolean isSet(quickfix.field.Nested2PartySubID field) { + return isSetField(field); + } + + public boolean isSetNested2PartySubID() { + return isSetField(760); + } + + public void set(quickfix.field.Nested2PartySubIDType value) { + setField(value); + } + + public quickfix.field.Nested2PartySubIDType get(quickfix.field.Nested2PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartySubIDType getNested2PartySubIDType() throws FieldNotFound { + return get(new quickfix.field.Nested2PartySubIDType()); + } + + public boolean isSet(quickfix.field.Nested2PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNested2PartySubIDType() { + return isSetField(807); + } + + } + + } + + public void set(quickfix.field.LegAllocQty value) { + setField(value); + } + + public quickfix.field.LegAllocQty get(quickfix.field.LegAllocQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegAllocQty getLegAllocQty() throws FieldNotFound { + return get(new quickfix.field.LegAllocQty()); + } + + public boolean isSet(quickfix.field.LegAllocQty field) { + return isSetField(field); + } + + public boolean isSetLegAllocQty() { + return isSetField(673); + } + + public void set(quickfix.field.LegAllocAcctIDSource value) { + setField(value); + } + + public quickfix.field.LegAllocAcctIDSource get(quickfix.field.LegAllocAcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegAllocAcctIDSource getLegAllocAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.LegAllocAcctIDSource()); + } + + public boolean isSet(quickfix.field.LegAllocAcctIDSource field) { + return isSetField(field); + } + + public boolean isSetLegAllocAcctIDSource() { + return isSetField(674); + } + + public void set(quickfix.field.LegSettlCurrency value) { + setField(value); + } + + public quickfix.field.LegSettlCurrency get(quickfix.field.LegSettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSettlCurrency getLegSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.LegSettlCurrency()); + } + + public boolean isSet(quickfix.field.LegSettlCurrency field) { + return isSetField(field); + } + + public boolean isSetLegSettlCurrency() { + return isSetField(675); + } + + } + + public void set(quickfix.field.LegPositionEffect value) { + setField(value); + } + + public quickfix.field.LegPositionEffect get(quickfix.field.LegPositionEffect value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPositionEffect getLegPositionEffect() throws FieldNotFound { + return get(new quickfix.field.LegPositionEffect()); + } + + public boolean isSet(quickfix.field.LegPositionEffect field) { + return isSetField(field); + } + + public boolean isSetLegPositionEffect() { + return isSetField(564); + } + + public void set(quickfix.field.LegCoveredOrUncovered value) { + setField(value); + } + + public quickfix.field.LegCoveredOrUncovered get(quickfix.field.LegCoveredOrUncovered value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCoveredOrUncovered getLegCoveredOrUncovered() throws FieldNotFound { + return get(new quickfix.field.LegCoveredOrUncovered()); + } + + public boolean isSet(quickfix.field.LegCoveredOrUncovered field) { + return isSetField(field); + } + + public boolean isSetLegCoveredOrUncovered() { + return isSetField(565); + } + + public void set(quickfix.fix44.component.NestedParties component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties get(quickfix.fix44.component.NestedParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties getNestedParties() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties()); + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + + public void set(quickfix.field.LegRefID value) { + setField(value); + } + + public quickfix.field.LegRefID get(quickfix.field.LegRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRefID getLegRefID() throws FieldNotFound { + return get(new quickfix.field.LegRefID()); + } + + public boolean isSet(quickfix.field.LegRefID field) { + return isSetField(field); + } + + public boolean isSetLegRefID() { + return isSetField(654); + } + + public void set(quickfix.field.LegPrice value) { + setField(value); + } + + public quickfix.field.LegPrice get(quickfix.field.LegPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPrice getLegPrice() throws FieldNotFound { + return get(new quickfix.field.LegPrice()); + } + + public boolean isSet(quickfix.field.LegPrice field) { + return isSetField(field); + } + + public boolean isSetLegPrice() { + return isSetField(566); + } + + public void set(quickfix.field.LegSettlType value) { + setField(value); + } + + public quickfix.field.LegSettlType get(quickfix.field.LegSettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSettlType getLegSettlType() throws FieldNotFound { + return get(new quickfix.field.LegSettlType()); + } + + public boolean isSet(quickfix.field.LegSettlType field) { + return isSetField(field); + } + + public boolean isSetLegSettlType() { + return isSetField(587); + } + + public void set(quickfix.field.LegSettlDate value) { + setField(value); + } + + public quickfix.field.LegSettlDate get(quickfix.field.LegSettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSettlDate getLegSettlDate() throws FieldNotFound { + return get(new quickfix.field.LegSettlDate()); + } + + public boolean isSet(quickfix.field.LegSettlDate field) { + return isSetField(field); + } + + public boolean isSetLegSettlDate() { + return isSetField(588); + } + + } + + public void set(quickfix.field.LocateReqd value) { + setField(value); + } + + public quickfix.field.LocateReqd get(quickfix.field.LocateReqd value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocateReqd getLocateReqd() throws FieldNotFound { + return get(new quickfix.field.LocateReqd()); + } + + public boolean isSet(quickfix.field.LocateReqd field) { + return isSetField(field); + } + + public boolean isSetLocateReqd() { + return isSetField(114); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.QtyType value) { + setField(value); + } + + public quickfix.field.QtyType get(quickfix.field.QtyType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QtyType getQtyType() throws FieldNotFound { + return get(new quickfix.field.QtyType()); + } + + public boolean isSet(quickfix.field.QtyType field) { + return isSetField(field); + } + + public boolean isSetQtyType() { + return isSetField(854); + } + + public void set(quickfix.fix44.component.OrderQtyData component) { + setComponent(component); + } + + public quickfix.fix44.component.OrderQtyData get(quickfix.fix44.component.OrderQtyData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.OrderQtyData getOrderQtyData() throws FieldNotFound { + return get(new quickfix.fix44.component.OrderQtyData()); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.OrderPercent value) { + setField(value); + } + + public quickfix.field.OrderPercent get(quickfix.field.OrderPercent value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderPercent getOrderPercent() throws FieldNotFound { + return get(new quickfix.field.OrderPercent()); + } + + public boolean isSet(quickfix.field.OrderPercent field) { + return isSetField(field); + } + + public boolean isSetOrderPercent() { + return isSetField(516); + } + + public void set(quickfix.field.RoundingDirection value) { + setField(value); + } + + public quickfix.field.RoundingDirection get(quickfix.field.RoundingDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingDirection getRoundingDirection() throws FieldNotFound { + return get(new quickfix.field.RoundingDirection()); + } + + public boolean isSet(quickfix.field.RoundingDirection field) { + return isSetField(field); + } + + public boolean isSetRoundingDirection() { + return isSetField(468); + } + + public void set(quickfix.field.RoundingModulus value) { + setField(value); + } + + public quickfix.field.RoundingModulus get(quickfix.field.RoundingModulus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingModulus getRoundingModulus() throws FieldNotFound { + return get(new quickfix.field.RoundingModulus()); + } + + public boolean isSet(quickfix.field.RoundingModulus field) { + return isSetField(field); + } + + public boolean isSetRoundingModulus() { + return isSetField(469); + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.StopPx value) { + setField(value); + } + + public quickfix.field.StopPx get(quickfix.field.StopPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StopPx getStopPx() throws FieldNotFound { + return get(new quickfix.field.StopPx()); + } + + public boolean isSet(quickfix.field.StopPx field) { + return isSetField(field); + } + + public boolean isSetStopPx() { + return isSetField(99); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.ComplianceID value) { + setField(value); + } + + public quickfix.field.ComplianceID get(quickfix.field.ComplianceID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplianceID getComplianceID() throws FieldNotFound { + return get(new quickfix.field.ComplianceID()); + } + + public boolean isSet(quickfix.field.ComplianceID field) { + return isSetField(field); + } + + public boolean isSetComplianceID() { + return isSetField(376); + } + + public void set(quickfix.field.SolicitedFlag value) { + setField(value); + } + + public quickfix.field.SolicitedFlag get(quickfix.field.SolicitedFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SolicitedFlag getSolicitedFlag() throws FieldNotFound { + return get(new quickfix.field.SolicitedFlag()); + } + + public boolean isSet(quickfix.field.SolicitedFlag field) { + return isSetField(field); + } + + public boolean isSetSolicitedFlag() { + return isSetField(377); + } + + public void set(quickfix.field.IOIID value) { + setField(value); + } + + public quickfix.field.IOIID get(quickfix.field.IOIID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IOIID getIOIID() throws FieldNotFound { + return get(new quickfix.field.IOIID()); + } + + public boolean isSet(quickfix.field.IOIID field) { + return isSetField(field); + } + + public boolean isSetIOIID() { + return isSetField(23); + } + + public void set(quickfix.field.QuoteID value) { + setField(value); + } + + public quickfix.field.QuoteID get(quickfix.field.QuoteID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteID getQuoteID() throws FieldNotFound { + return get(new quickfix.field.QuoteID()); + } + + public boolean isSet(quickfix.field.QuoteID field) { + return isSetField(field); + } + + public boolean isSetQuoteID() { + return isSetField(117); + } + + public void set(quickfix.field.TimeInForce value) { + setField(value); + } + + public quickfix.field.TimeInForce get(quickfix.field.TimeInForce value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TimeInForce getTimeInForce() throws FieldNotFound { + return get(new quickfix.field.TimeInForce()); + } + + public boolean isSet(quickfix.field.TimeInForce field) { + return isSetField(field); + } + + public boolean isSetTimeInForce() { + return isSetField(59); + } + + public void set(quickfix.field.EffectiveTime value) { + setField(value); + } + + public quickfix.field.EffectiveTime get(quickfix.field.EffectiveTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EffectiveTime getEffectiveTime() throws FieldNotFound { + return get(new quickfix.field.EffectiveTime()); + } + + public boolean isSet(quickfix.field.EffectiveTime field) { + return isSetField(field); + } + + public boolean isSetEffectiveTime() { + return isSetField(168); + } + + public void set(quickfix.field.ExpireDate value) { + setField(value); + } + + public quickfix.field.ExpireDate get(quickfix.field.ExpireDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireDate getExpireDate() throws FieldNotFound { + return get(new quickfix.field.ExpireDate()); + } + + public boolean isSet(quickfix.field.ExpireDate field) { + return isSetField(field); + } + + public boolean isSetExpireDate() { + return isSetField(432); + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.field.GTBookingInst value) { + setField(value); + } + + public quickfix.field.GTBookingInst get(quickfix.field.GTBookingInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.GTBookingInst getGTBookingInst() throws FieldNotFound { + return get(new quickfix.field.GTBookingInst()); + } + + public boolean isSet(quickfix.field.GTBookingInst field) { + return isSetField(field); + } + + public boolean isSetGTBookingInst() { + return isSetField(427); + } + + public void set(quickfix.fix44.component.CommissionData component) { + setComponent(component); + } + + public quickfix.fix44.component.CommissionData get(quickfix.fix44.component.CommissionData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.CommissionData getCommissionData() throws FieldNotFound { + return get(new quickfix.fix44.component.CommissionData()); + } + + public void set(quickfix.field.Commission value) { + setField(value); + } + + public quickfix.field.Commission get(quickfix.field.Commission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Commission getCommission() throws FieldNotFound { + return get(new quickfix.field.Commission()); + } + + public boolean isSet(quickfix.field.Commission field) { + return isSetField(field); + } + + public boolean isSetCommission() { + return isSetField(12); + } + + public void set(quickfix.field.CommType value) { + setField(value); + } + + public quickfix.field.CommType get(quickfix.field.CommType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommType getCommType() throws FieldNotFound { + return get(new quickfix.field.CommType()); + } + + public boolean isSet(quickfix.field.CommType field) { + return isSetField(field); + } + + public boolean isSetCommType() { + return isSetField(13); + } + + public void set(quickfix.field.CommCurrency value) { + setField(value); + } + + public quickfix.field.CommCurrency get(quickfix.field.CommCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommCurrency getCommCurrency() throws FieldNotFound { + return get(new quickfix.field.CommCurrency()); + } + + public boolean isSet(quickfix.field.CommCurrency field) { + return isSetField(field); + } + + public boolean isSetCommCurrency() { + return isSetField(479); + } + + public void set(quickfix.field.FundRenewWaiv value) { + setField(value); + } + + public quickfix.field.FundRenewWaiv get(quickfix.field.FundRenewWaiv value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FundRenewWaiv getFundRenewWaiv() throws FieldNotFound { + return get(new quickfix.field.FundRenewWaiv()); + } + + public boolean isSet(quickfix.field.FundRenewWaiv field) { + return isSetField(field); + } + + public boolean isSetFundRenewWaiv() { + return isSetField(497); + } + + public void set(quickfix.field.OrderCapacity value) { + setField(value); + } + + public quickfix.field.OrderCapacity get(quickfix.field.OrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderCapacity getOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.OrderCapacity()); + } + + public boolean isSet(quickfix.field.OrderCapacity field) { + return isSetField(field); + } + + public boolean isSetOrderCapacity() { + return isSetField(528); + } + + public void set(quickfix.field.OrderRestrictions value) { + setField(value); + } + + public quickfix.field.OrderRestrictions get(quickfix.field.OrderRestrictions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderRestrictions getOrderRestrictions() throws FieldNotFound { + return get(new quickfix.field.OrderRestrictions()); + } + + public boolean isSet(quickfix.field.OrderRestrictions field) { + return isSetField(field); + } + + public boolean isSetOrderRestrictions() { + return isSetField(529); + } + + public void set(quickfix.field.CustOrderCapacity value) { + setField(value); + } + + public quickfix.field.CustOrderCapacity get(quickfix.field.CustOrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CustOrderCapacity getCustOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.CustOrderCapacity()); + } + + public boolean isSet(quickfix.field.CustOrderCapacity field) { + return isSetField(field); + } + + public boolean isSetCustOrderCapacity() { + return isSetField(582); + } + + public void set(quickfix.field.ForexReq value) { + setField(value); + } + + public quickfix.field.ForexReq get(quickfix.field.ForexReq value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ForexReq getForexReq() throws FieldNotFound { + return get(new quickfix.field.ForexReq()); + } + + public boolean isSet(quickfix.field.ForexReq field) { + return isSetField(field); + } + + public boolean isSetForexReq() { + return isSetField(121); + } + + public void set(quickfix.field.SettlCurrency value) { + setField(value); + } + + public quickfix.field.SettlCurrency get(quickfix.field.SettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrency getSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.SettlCurrency()); + } + + public boolean isSet(quickfix.field.SettlCurrency field) { + return isSetField(field); + } + + public boolean isSetSettlCurrency() { + return isSetField(120); + } + + public void set(quickfix.field.BookingType value) { + setField(value); + } + + public quickfix.field.BookingType get(quickfix.field.BookingType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BookingType getBookingType() throws FieldNotFound { + return get(new quickfix.field.BookingType()); + } + + public boolean isSet(quickfix.field.BookingType field) { + return isSetField(field); + } + + public boolean isSetBookingType() { + return isSetField(775); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.PositionEffect value) { + setField(value); + } + + public quickfix.field.PositionEffect get(quickfix.field.PositionEffect value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PositionEffect getPositionEffect() throws FieldNotFound { + return get(new quickfix.field.PositionEffect()); + } + + public boolean isSet(quickfix.field.PositionEffect field) { + return isSetField(field); + } + + public boolean isSetPositionEffect() { + return isSetField(77); + } + + public void set(quickfix.field.CoveredOrUncovered value) { + setField(value); + } + + public quickfix.field.CoveredOrUncovered get(quickfix.field.CoveredOrUncovered value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CoveredOrUncovered getCoveredOrUncovered() throws FieldNotFound { + return get(new quickfix.field.CoveredOrUncovered()); + } + + public boolean isSet(quickfix.field.CoveredOrUncovered field) { + return isSetField(field); + } + + public boolean isSetCoveredOrUncovered() { + return isSetField(203); + } + + public void set(quickfix.field.MaxShow value) { + setField(value); + } + + public quickfix.field.MaxShow get(quickfix.field.MaxShow value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxShow getMaxShow() throws FieldNotFound { + return get(new quickfix.field.MaxShow()); + } + + public boolean isSet(quickfix.field.MaxShow field) { + return isSetField(field); + } + + public boolean isSetMaxShow() { + return isSetField(210); + } + + public void set(quickfix.fix44.component.PegInstructions component) { + setComponent(component); + } + + public quickfix.fix44.component.PegInstructions get(quickfix.fix44.component.PegInstructions component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.PegInstructions getPegInstructions() throws FieldNotFound { + return get(new quickfix.fix44.component.PegInstructions()); + } + + public void set(quickfix.field.PegOffsetValue value) { + setField(value); + } + + public quickfix.field.PegOffsetValue get(quickfix.field.PegOffsetValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegOffsetValue getPegOffsetValue() throws FieldNotFound { + return get(new quickfix.field.PegOffsetValue()); + } + + public boolean isSet(quickfix.field.PegOffsetValue field) { + return isSetField(field); + } + + public boolean isSetPegOffsetValue() { + return isSetField(211); + } + + public void set(quickfix.field.PegMoveType value) { + setField(value); + } + + public quickfix.field.PegMoveType get(quickfix.field.PegMoveType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegMoveType getPegMoveType() throws FieldNotFound { + return get(new quickfix.field.PegMoveType()); + } + + public boolean isSet(quickfix.field.PegMoveType field) { + return isSetField(field); + } + + public boolean isSetPegMoveType() { + return isSetField(835); + } + + public void set(quickfix.field.PegOffsetType value) { + setField(value); + } + + public quickfix.field.PegOffsetType get(quickfix.field.PegOffsetType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegOffsetType getPegOffsetType() throws FieldNotFound { + return get(new quickfix.field.PegOffsetType()); + } + + public boolean isSet(quickfix.field.PegOffsetType field) { + return isSetField(field); + } + + public boolean isSetPegOffsetType() { + return isSetField(836); + } + + public void set(quickfix.field.PegLimitType value) { + setField(value); + } + + public quickfix.field.PegLimitType get(quickfix.field.PegLimitType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegLimitType getPegLimitType() throws FieldNotFound { + return get(new quickfix.field.PegLimitType()); + } + + public boolean isSet(quickfix.field.PegLimitType field) { + return isSetField(field); + } + + public boolean isSetPegLimitType() { + return isSetField(837); + } + + public void set(quickfix.field.PegRoundDirection value) { + setField(value); + } + + public quickfix.field.PegRoundDirection get(quickfix.field.PegRoundDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegRoundDirection getPegRoundDirection() throws FieldNotFound { + return get(new quickfix.field.PegRoundDirection()); + } + + public boolean isSet(quickfix.field.PegRoundDirection field) { + return isSetField(field); + } + + public boolean isSetPegRoundDirection() { + return isSetField(838); + } + + public void set(quickfix.field.PegScope value) { + setField(value); + } + + public quickfix.field.PegScope get(quickfix.field.PegScope value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegScope getPegScope() throws FieldNotFound { + return get(new quickfix.field.PegScope()); + } + + public boolean isSet(quickfix.field.PegScope field) { + return isSetField(field); + } + + public boolean isSetPegScope() { + return isSetField(840); + } + + public void set(quickfix.fix44.component.DiscretionInstructions component) { + setComponent(component); + } + + public quickfix.fix44.component.DiscretionInstructions get(quickfix.fix44.component.DiscretionInstructions component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.DiscretionInstructions getDiscretionInstructions() throws FieldNotFound { + return get(new quickfix.fix44.component.DiscretionInstructions()); + } + + public void set(quickfix.field.DiscretionInst value) { + setField(value); + } + + public quickfix.field.DiscretionInst get(quickfix.field.DiscretionInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionInst getDiscretionInst() throws FieldNotFound { + return get(new quickfix.field.DiscretionInst()); + } + + public boolean isSet(quickfix.field.DiscretionInst field) { + return isSetField(field); + } + + public boolean isSetDiscretionInst() { + return isSetField(388); + } + + public void set(quickfix.field.DiscretionOffsetValue value) { + setField(value); + } + + public quickfix.field.DiscretionOffsetValue get(quickfix.field.DiscretionOffsetValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionOffsetValue getDiscretionOffsetValue() throws FieldNotFound { + return get(new quickfix.field.DiscretionOffsetValue()); + } + + public boolean isSet(quickfix.field.DiscretionOffsetValue field) { + return isSetField(field); + } + + public boolean isSetDiscretionOffsetValue() { + return isSetField(389); + } + + public void set(quickfix.field.DiscretionMoveType value) { + setField(value); + } + + public quickfix.field.DiscretionMoveType get(quickfix.field.DiscretionMoveType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionMoveType getDiscretionMoveType() throws FieldNotFound { + return get(new quickfix.field.DiscretionMoveType()); + } + + public boolean isSet(quickfix.field.DiscretionMoveType field) { + return isSetField(field); + } + + public boolean isSetDiscretionMoveType() { + return isSetField(841); + } + + public void set(quickfix.field.DiscretionOffsetType value) { + setField(value); + } + + public quickfix.field.DiscretionOffsetType get(quickfix.field.DiscretionOffsetType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionOffsetType getDiscretionOffsetType() throws FieldNotFound { + return get(new quickfix.field.DiscretionOffsetType()); + } + + public boolean isSet(quickfix.field.DiscretionOffsetType field) { + return isSetField(field); + } + + public boolean isSetDiscretionOffsetType() { + return isSetField(842); + } + + public void set(quickfix.field.DiscretionLimitType value) { + setField(value); + } + + public quickfix.field.DiscretionLimitType get(quickfix.field.DiscretionLimitType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionLimitType getDiscretionLimitType() throws FieldNotFound { + return get(new quickfix.field.DiscretionLimitType()); + } + + public boolean isSet(quickfix.field.DiscretionLimitType field) { + return isSetField(field); + } + + public boolean isSetDiscretionLimitType() { + return isSetField(843); + } + + public void set(quickfix.field.DiscretionRoundDirection value) { + setField(value); + } + + public quickfix.field.DiscretionRoundDirection get(quickfix.field.DiscretionRoundDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionRoundDirection getDiscretionRoundDirection() throws FieldNotFound { + return get(new quickfix.field.DiscretionRoundDirection()); + } + + public boolean isSet(quickfix.field.DiscretionRoundDirection field) { + return isSetField(field); + } + + public boolean isSetDiscretionRoundDirection() { + return isSetField(844); + } + + public void set(quickfix.field.DiscretionScope value) { + setField(value); + } + + public quickfix.field.DiscretionScope get(quickfix.field.DiscretionScope value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionScope getDiscretionScope() throws FieldNotFound { + return get(new quickfix.field.DiscretionScope()); + } + + public boolean isSet(quickfix.field.DiscretionScope field) { + return isSetField(field); + } + + public boolean isSetDiscretionScope() { + return isSetField(846); + } + + public void set(quickfix.field.TargetStrategy value) { + setField(value); + } + + public quickfix.field.TargetStrategy get(quickfix.field.TargetStrategy value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TargetStrategy getTargetStrategy() throws FieldNotFound { + return get(new quickfix.field.TargetStrategy()); + } + + public boolean isSet(quickfix.field.TargetStrategy field) { + return isSetField(field); + } + + public boolean isSetTargetStrategy() { + return isSetField(847); + } + + public void set(quickfix.field.TargetStrategyParameters value) { + setField(value); + } + + public quickfix.field.TargetStrategyParameters get(quickfix.field.TargetStrategyParameters value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TargetStrategyParameters getTargetStrategyParameters() throws FieldNotFound { + return get(new quickfix.field.TargetStrategyParameters()); + } + + public boolean isSet(quickfix.field.TargetStrategyParameters field) { + return isSetField(field); + } + + public boolean isSetTargetStrategyParameters() { + return isSetField(848); + } + + public void set(quickfix.field.ParticipationRate value) { + setField(value); + } + + public quickfix.field.ParticipationRate get(quickfix.field.ParticipationRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ParticipationRate getParticipationRate() throws FieldNotFound { + return get(new quickfix.field.ParticipationRate()); + } + + public boolean isSet(quickfix.field.ParticipationRate field) { + return isSetField(field); + } + + public boolean isSetParticipationRate() { + return isSetField(849); + } + + public void set(quickfix.field.CancellationRights value) { + setField(value); + } + + public quickfix.field.CancellationRights get(quickfix.field.CancellationRights value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CancellationRights getCancellationRights() throws FieldNotFound { + return get(new quickfix.field.CancellationRights()); + } + + public boolean isSet(quickfix.field.CancellationRights field) { + return isSetField(field); + } + + public boolean isSetCancellationRights() { + return isSetField(480); + } + + public void set(quickfix.field.MoneyLaunderingStatus value) { + setField(value); + } + + public quickfix.field.MoneyLaunderingStatus get(quickfix.field.MoneyLaunderingStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MoneyLaunderingStatus getMoneyLaunderingStatus() throws FieldNotFound { + return get(new quickfix.field.MoneyLaunderingStatus()); + } + + public boolean isSet(quickfix.field.MoneyLaunderingStatus field) { + return isSetField(field); + } + + public boolean isSetMoneyLaunderingStatus() { + return isSetField(481); + } + + public void set(quickfix.field.RegistID value) { + setField(value); + } + + public quickfix.field.RegistID get(quickfix.field.RegistID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RegistID getRegistID() throws FieldNotFound { + return get(new quickfix.field.RegistID()); + } + + public boolean isSet(quickfix.field.RegistID field) { + return isSetField(field); + } + + public boolean isSetRegistID() { + return isSetField(513); + } + + public void set(quickfix.field.Designation value) { + setField(value); + } + + public quickfix.field.Designation get(quickfix.field.Designation value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Designation getDesignation() throws FieldNotFound { + return get(new quickfix.field.Designation()); + } + + public boolean isSet(quickfix.field.Designation field) { + return isSetField(field); + } + + public boolean isSetDesignation() { + return isSetField(494); + } + + public void set(quickfix.field.MultiLegRptTypeReq value) { + setField(value); + } + + public quickfix.field.MultiLegRptTypeReq get(quickfix.field.MultiLegRptTypeReq value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MultiLegRptTypeReq getMultiLegRptTypeReq() throws FieldNotFound { + return get(new quickfix.field.MultiLegRptTypeReq()); + } + + public boolean isSet(quickfix.field.MultiLegRptTypeReq field) { + return isSetField(field); + } + + public boolean isSetMultiLegRptTypeReq() { + return isSetField(563); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/NewOrderSingle.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/NewOrderSingle.java new file mode 100644 index 000000000..71a03a932 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/NewOrderSingle.java @@ -0,0 +1,5265 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class NewOrderSingle extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "D"; + + + public NewOrderSingle() { + + super(new int[] {11, 526, 583, 453, 229, 75, 1, 660, 581, 589, 590, 591, 70, 78, 63, 64, 544, 635, 21, 18, 110, 111, 100, 386, 81, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 913, 914, 915, 918, 788, 916, 917, 919, 898, 711, 140, 54, 114, 60, 232, 854, 38, 152, 516, 468, 469, 40, 423, 44, 99, 218, 220, 221, 222, 662, 663, 699, 761, 235, 236, 701, 696, 697, 698, 15, 376, 377, 23, 117, 59, 168, 432, 126, 427, 12, 13, 479, 497, 528, 529, 582, 121, 120, 775, 58, 354, 355, 193, 192, 640, 77, 203, 210, 211, 835, 836, 837, 838, 840, 388, 389, 841, 842, 843, 844, 846, 847, 848, 849, 480, 481, 513, 494, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public NewOrderSingle(quickfix.field.ClOrdID clOrdID, quickfix.field.Side side, quickfix.field.TransactTime transactTime, quickfix.field.OrdType ordType) { + this(); + setField(clOrdID); + setField(side); + setField(transactTime); + setField(ordType); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.ClOrdLinkID value) { + setField(value); + } + + public quickfix.field.ClOrdLinkID get(quickfix.field.ClOrdLinkID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdLinkID getClOrdLinkID() throws FieldNotFound { + return get(new quickfix.field.ClOrdLinkID()); + } + + public boolean isSet(quickfix.field.ClOrdLinkID field) { + return isSetField(field); + } + + public boolean isSetClOrdLinkID() { + return isSetField(583); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.TradeOriginationDate value) { + setField(value); + } + + public quickfix.field.TradeOriginationDate get(quickfix.field.TradeOriginationDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeOriginationDate getTradeOriginationDate() throws FieldNotFound { + return get(new quickfix.field.TradeOriginationDate()); + } + + public boolean isSet(quickfix.field.TradeOriginationDate field) { + return isSetField(field); + } + + public boolean isSetTradeOriginationDate() { + return isSetField(229); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.DayBookingInst value) { + setField(value); + } + + public quickfix.field.DayBookingInst get(quickfix.field.DayBookingInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DayBookingInst getDayBookingInst() throws FieldNotFound { + return get(new quickfix.field.DayBookingInst()); + } + + public boolean isSet(quickfix.field.DayBookingInst field) { + return isSetField(field); + } + + public boolean isSetDayBookingInst() { + return isSetField(589); + } + + public void set(quickfix.field.BookingUnit value) { + setField(value); + } + + public quickfix.field.BookingUnit get(quickfix.field.BookingUnit value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BookingUnit getBookingUnit() throws FieldNotFound { + return get(new quickfix.field.BookingUnit()); + } + + public boolean isSet(quickfix.field.BookingUnit field) { + return isSetField(field); + } + + public boolean isSetBookingUnit() { + return isSetField(590); + } + + public void set(quickfix.field.PreallocMethod value) { + setField(value); + } + + public quickfix.field.PreallocMethod get(quickfix.field.PreallocMethod value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PreallocMethod getPreallocMethod() throws FieldNotFound { + return get(new quickfix.field.PreallocMethod()); + } + + public boolean isSet(quickfix.field.PreallocMethod field) { + return isSetField(field); + } + + public boolean isSetPreallocMethod() { + return isSetField(591); + } + + public void set(quickfix.field.AllocID value) { + setField(value); + } + + public quickfix.field.AllocID get(quickfix.field.AllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocID getAllocID() throws FieldNotFound { + return get(new quickfix.field.AllocID()); + } + + public boolean isSet(quickfix.field.AllocID field) { + return isSetField(field); + } + + public boolean isSetAllocID() { + return isSetField(70); + } + + public void set(quickfix.field.NoAllocs value) { + setField(value); + } + + public quickfix.field.NoAllocs get(quickfix.field.NoAllocs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoAllocs getNoAllocs() throws FieldNotFound { + return get(new quickfix.field.NoAllocs()); + } + + public boolean isSet(quickfix.field.NoAllocs field) { + return isSetField(field); + } + + public boolean isSetNoAllocs() { + return isSetField(78); + } + + public static class NoAllocs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {79, 661, 736, 467, 539, 80, 0}; + + public NoAllocs() { + super(78, 79, ORDER); + } + + public void set(quickfix.field.AllocAccount value) { + setField(value); + } + + public quickfix.field.AllocAccount get(quickfix.field.AllocAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccount getAllocAccount() throws FieldNotFound { + return get(new quickfix.field.AllocAccount()); + } + + public boolean isSet(quickfix.field.AllocAccount field) { + return isSetField(field); + } + + public boolean isSetAllocAccount() { + return isSetField(79); + } + + public void set(quickfix.field.AllocAcctIDSource value) { + setField(value); + } + + public quickfix.field.AllocAcctIDSource get(quickfix.field.AllocAcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAcctIDSource getAllocAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AllocAcctIDSource()); + } + + public boolean isSet(quickfix.field.AllocAcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAllocAcctIDSource() { + return isSetField(661); + } + + public void set(quickfix.field.AllocSettlCurrency value) { + setField(value); + } + + public quickfix.field.AllocSettlCurrency get(quickfix.field.AllocSettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocSettlCurrency getAllocSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.AllocSettlCurrency()); + } + + public boolean isSet(quickfix.field.AllocSettlCurrency field) { + return isSetField(field); + } + + public boolean isSetAllocSettlCurrency() { + return isSetField(736); + } + + public void set(quickfix.field.IndividualAllocID value) { + setField(value); + } + + public quickfix.field.IndividualAllocID get(quickfix.field.IndividualAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IndividualAllocID getIndividualAllocID() throws FieldNotFound { + return get(new quickfix.field.IndividualAllocID()); + } + + public boolean isSet(quickfix.field.IndividualAllocID field) { + return isSetField(field); + } + + public boolean isSetIndividualAllocID() { + return isSetField(467); + } + + public void set(quickfix.fix44.component.NestedParties component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties get(quickfix.fix44.component.NestedParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties getNestedParties() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties()); + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + + public void set(quickfix.field.AllocQty value) { + setField(value); + } + + public quickfix.field.AllocQty get(quickfix.field.AllocQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocQty getAllocQty() throws FieldNotFound { + return get(new quickfix.field.AllocQty()); + } + + public boolean isSet(quickfix.field.AllocQty field) { + return isSetField(field); + } + + public boolean isSetAllocQty() { + return isSetField(80); + } + + } + + public void set(quickfix.field.SettlType value) { + setField(value); + } + + public quickfix.field.SettlType get(quickfix.field.SettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlType getSettlType() throws FieldNotFound { + return get(new quickfix.field.SettlType()); + } + + public boolean isSet(quickfix.field.SettlType field) { + return isSetField(field); + } + + public boolean isSetSettlType() { + return isSetField(63); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.CashMargin value) { + setField(value); + } + + public quickfix.field.CashMargin get(quickfix.field.CashMargin value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashMargin getCashMargin() throws FieldNotFound { + return get(new quickfix.field.CashMargin()); + } + + public boolean isSet(quickfix.field.CashMargin field) { + return isSetField(field); + } + + public boolean isSetCashMargin() { + return isSetField(544); + } + + public void set(quickfix.field.ClearingFeeIndicator value) { + setField(value); + } + + public quickfix.field.ClearingFeeIndicator get(quickfix.field.ClearingFeeIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingFeeIndicator getClearingFeeIndicator() throws FieldNotFound { + return get(new quickfix.field.ClearingFeeIndicator()); + } + + public boolean isSet(quickfix.field.ClearingFeeIndicator field) { + return isSetField(field); + } + + public boolean isSetClearingFeeIndicator() { + return isSetField(635); + } + + public void set(quickfix.field.HandlInst value) { + setField(value); + } + + public quickfix.field.HandlInst get(quickfix.field.HandlInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.HandlInst getHandlInst() throws FieldNotFound { + return get(new quickfix.field.HandlInst()); + } + + public boolean isSet(quickfix.field.HandlInst field) { + return isSetField(field); + } + + public boolean isSetHandlInst() { + return isSetField(21); + } + + public void set(quickfix.field.ExecInst value) { + setField(value); + } + + public quickfix.field.ExecInst get(quickfix.field.ExecInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecInst getExecInst() throws FieldNotFound { + return get(new quickfix.field.ExecInst()); + } + + public boolean isSet(quickfix.field.ExecInst field) { + return isSetField(field); + } + + public boolean isSetExecInst() { + return isSetField(18); + } + + public void set(quickfix.field.MinQty value) { + setField(value); + } + + public quickfix.field.MinQty get(quickfix.field.MinQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinQty getMinQty() throws FieldNotFound { + return get(new quickfix.field.MinQty()); + } + + public boolean isSet(quickfix.field.MinQty field) { + return isSetField(field); + } + + public boolean isSetMinQty() { + return isSetField(110); + } + + public void set(quickfix.field.MaxFloor value) { + setField(value); + } + + public quickfix.field.MaxFloor get(quickfix.field.MaxFloor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxFloor getMaxFloor() throws FieldNotFound { + return get(new quickfix.field.MaxFloor()); + } + + public boolean isSet(quickfix.field.MaxFloor field) { + return isSetField(field); + } + + public boolean isSetMaxFloor() { + return isSetField(111); + } + + public void set(quickfix.field.ExDestination value) { + setField(value); + } + + public quickfix.field.ExDestination get(quickfix.field.ExDestination value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExDestination getExDestination() throws FieldNotFound { + return get(new quickfix.field.ExDestination()); + } + + public boolean isSet(quickfix.field.ExDestination field) { + return isSetField(field); + } + + public boolean isSetExDestination() { + return isSetField(100); + } + + public void set(quickfix.field.NoTradingSessions value) { + setField(value); + } + + public quickfix.field.NoTradingSessions get(quickfix.field.NoTradingSessions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTradingSessions getNoTradingSessions() throws FieldNotFound { + return get(new quickfix.field.NoTradingSessions()); + } + + public boolean isSet(quickfix.field.NoTradingSessions field) { + return isSetField(field); + } + + public boolean isSetNoTradingSessions() { + return isSetField(386); + } + + public static class NoTradingSessions extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {336, 625, 0}; + + public NoTradingSessions() { + super(386, 336, ORDER); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + } + + public void set(quickfix.field.ProcessCode value) { + setField(value); + } + + public quickfix.field.ProcessCode get(quickfix.field.ProcessCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ProcessCode getProcessCode() throws FieldNotFound { + return get(new quickfix.field.ProcessCode()); + } + + public boolean isSet(quickfix.field.ProcessCode field) { + return isSetField(field); + } + + public boolean isSetProcessCode() { + return isSetField(81); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.PrevClosePx value) { + setField(value); + } + + public quickfix.field.PrevClosePx get(quickfix.field.PrevClosePx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PrevClosePx getPrevClosePx() throws FieldNotFound { + return get(new quickfix.field.PrevClosePx()); + } + + public boolean isSet(quickfix.field.PrevClosePx field) { + return isSetField(field); + } + + public boolean isSetPrevClosePx() { + return isSetField(140); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.LocateReqd value) { + setField(value); + } + + public quickfix.field.LocateReqd get(quickfix.field.LocateReqd value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocateReqd getLocateReqd() throws FieldNotFound { + return get(new quickfix.field.LocateReqd()); + } + + public boolean isSet(quickfix.field.LocateReqd field) { + return isSetField(field); + } + + public boolean isSetLocateReqd() { + return isSetField(114); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.fix44.component.Stipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.Stipulations get(quickfix.fix44.component.Stipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Stipulations getStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.Stipulations()); + } + + public void set(quickfix.field.NoStipulations value) { + setField(value); + } + + public quickfix.field.NoStipulations get(quickfix.field.NoStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStipulations getNoStipulations() throws FieldNotFound { + return get(new quickfix.field.NoStipulations()); + } + + public boolean isSet(quickfix.field.NoStipulations field) { + return isSetField(field); + } + + public boolean isSetNoStipulations() { + return isSetField(232); + } + + public static class NoStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {233, 234, 0}; + + public NoStipulations() { + super(232, 233, ORDER); + } + + public void set(quickfix.field.StipulationType value) { + setField(value); + } + + public quickfix.field.StipulationType get(quickfix.field.StipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationType getStipulationType() throws FieldNotFound { + return get(new quickfix.field.StipulationType()); + } + + public boolean isSet(quickfix.field.StipulationType field) { + return isSetField(field); + } + + public boolean isSetStipulationType() { + return isSetField(233); + } + + public void set(quickfix.field.StipulationValue value) { + setField(value); + } + + public quickfix.field.StipulationValue get(quickfix.field.StipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationValue getStipulationValue() throws FieldNotFound { + return get(new quickfix.field.StipulationValue()); + } + + public boolean isSet(quickfix.field.StipulationValue field) { + return isSetField(field); + } + + public boolean isSetStipulationValue() { + return isSetField(234); + } + + } + + public void set(quickfix.field.QtyType value) { + setField(value); + } + + public quickfix.field.QtyType get(quickfix.field.QtyType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QtyType getQtyType() throws FieldNotFound { + return get(new quickfix.field.QtyType()); + } + + public boolean isSet(quickfix.field.QtyType field) { + return isSetField(field); + } + + public boolean isSetQtyType() { + return isSetField(854); + } + + public void set(quickfix.fix44.component.OrderQtyData component) { + setComponent(component); + } + + public quickfix.fix44.component.OrderQtyData get(quickfix.fix44.component.OrderQtyData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.OrderQtyData getOrderQtyData() throws FieldNotFound { + return get(new quickfix.fix44.component.OrderQtyData()); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.OrderPercent value) { + setField(value); + } + + public quickfix.field.OrderPercent get(quickfix.field.OrderPercent value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderPercent getOrderPercent() throws FieldNotFound { + return get(new quickfix.field.OrderPercent()); + } + + public boolean isSet(quickfix.field.OrderPercent field) { + return isSetField(field); + } + + public boolean isSetOrderPercent() { + return isSetField(516); + } + + public void set(quickfix.field.RoundingDirection value) { + setField(value); + } + + public quickfix.field.RoundingDirection get(quickfix.field.RoundingDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingDirection getRoundingDirection() throws FieldNotFound { + return get(new quickfix.field.RoundingDirection()); + } + + public boolean isSet(quickfix.field.RoundingDirection field) { + return isSetField(field); + } + + public boolean isSetRoundingDirection() { + return isSetField(468); + } + + public void set(quickfix.field.RoundingModulus value) { + setField(value); + } + + public quickfix.field.RoundingModulus get(quickfix.field.RoundingModulus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingModulus getRoundingModulus() throws FieldNotFound { + return get(new quickfix.field.RoundingModulus()); + } + + public boolean isSet(quickfix.field.RoundingModulus field) { + return isSetField(field); + } + + public boolean isSetRoundingModulus() { + return isSetField(469); + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.StopPx value) { + setField(value); + } + + public quickfix.field.StopPx get(quickfix.field.StopPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StopPx getStopPx() throws FieldNotFound { + return get(new quickfix.field.StopPx()); + } + + public boolean isSet(quickfix.field.StopPx field) { + return isSetField(field); + } + + public boolean isSetStopPx() { + return isSetField(99); + } + + public void set(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData get(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData getSpreadOrBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.SpreadOrBenchmarkCurveData()); + } + + public void set(quickfix.field.Spread value) { + setField(value); + } + + public quickfix.field.Spread get(quickfix.field.Spread value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Spread getSpread() throws FieldNotFound { + return get(new quickfix.field.Spread()); + } + + public boolean isSet(quickfix.field.Spread field) { + return isSetField(field); + } + + public boolean isSetSpread() { + return isSetField(218); + } + + public void set(quickfix.field.BenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveCurrency get(quickfix.field.BenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveCurrency getBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveCurrency() { + return isSetField(220); + } + + public void set(quickfix.field.BenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveName get(quickfix.field.BenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveName getBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveName() { + return isSetField(221); + } + + public void set(quickfix.field.BenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.BenchmarkCurvePoint get(quickfix.field.BenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurvePoint getBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.BenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurvePoint() { + return isSetField(222); + } + + public void set(quickfix.field.BenchmarkPrice value) { + setField(value); + } + + public quickfix.field.BenchmarkPrice get(quickfix.field.BenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPrice getBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPrice()); + } + + public boolean isSet(quickfix.field.BenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPrice() { + return isSetField(662); + } + + public void set(quickfix.field.BenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.BenchmarkPriceType get(quickfix.field.BenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPriceType getBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.BenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPriceType() { + return isSetField(663); + } + + public void set(quickfix.field.BenchmarkSecurityID value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityID get(quickfix.field.BenchmarkSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityID getBenchmarkSecurityID() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityID()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityID field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityID() { + return isSetField(699); + } + + public void set(quickfix.field.BenchmarkSecurityIDSource value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityIDSource get(quickfix.field.BenchmarkSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityIDSource getBenchmarkSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityIDSource()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityIDSource() { + return isSetField(761); + } + + public void set(quickfix.fix44.component.YieldData component) { + setComponent(component); + } + + public quickfix.fix44.component.YieldData get(quickfix.fix44.component.YieldData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.YieldData getYieldData() throws FieldNotFound { + return get(new quickfix.fix44.component.YieldData()); + } + + public void set(quickfix.field.YieldType value) { + setField(value); + } + + public quickfix.field.YieldType get(quickfix.field.YieldType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldType getYieldType() throws FieldNotFound { + return get(new quickfix.field.YieldType()); + } + + public boolean isSet(quickfix.field.YieldType field) { + return isSetField(field); + } + + public boolean isSetYieldType() { + return isSetField(235); + } + + public void set(quickfix.field.Yield value) { + setField(value); + } + + public quickfix.field.Yield get(quickfix.field.Yield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Yield getYield() throws FieldNotFound { + return get(new quickfix.field.Yield()); + } + + public boolean isSet(quickfix.field.Yield field) { + return isSetField(field); + } + + public boolean isSetYield() { + return isSetField(236); + } + + public void set(quickfix.field.YieldCalcDate value) { + setField(value); + } + + public quickfix.field.YieldCalcDate get(quickfix.field.YieldCalcDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldCalcDate getYieldCalcDate() throws FieldNotFound { + return get(new quickfix.field.YieldCalcDate()); + } + + public boolean isSet(quickfix.field.YieldCalcDate field) { + return isSetField(field); + } + + public boolean isSetYieldCalcDate() { + return isSetField(701); + } + + public void set(quickfix.field.YieldRedemptionDate value) { + setField(value); + } + + public quickfix.field.YieldRedemptionDate get(quickfix.field.YieldRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionDate getYieldRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionDate()); + } + + public boolean isSet(quickfix.field.YieldRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionDate() { + return isSetField(696); + } + + public void set(quickfix.field.YieldRedemptionPrice value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPrice get(quickfix.field.YieldRedemptionPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPrice getYieldRedemptionPrice() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPrice()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPrice field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPrice() { + return isSetField(697); + } + + public void set(quickfix.field.YieldRedemptionPriceType value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPriceType get(quickfix.field.YieldRedemptionPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPriceType getYieldRedemptionPriceType() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPriceType()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPriceType field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPriceType() { + return isSetField(698); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.ComplianceID value) { + setField(value); + } + + public quickfix.field.ComplianceID get(quickfix.field.ComplianceID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplianceID getComplianceID() throws FieldNotFound { + return get(new quickfix.field.ComplianceID()); + } + + public boolean isSet(quickfix.field.ComplianceID field) { + return isSetField(field); + } + + public boolean isSetComplianceID() { + return isSetField(376); + } + + public void set(quickfix.field.SolicitedFlag value) { + setField(value); + } + + public quickfix.field.SolicitedFlag get(quickfix.field.SolicitedFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SolicitedFlag getSolicitedFlag() throws FieldNotFound { + return get(new quickfix.field.SolicitedFlag()); + } + + public boolean isSet(quickfix.field.SolicitedFlag field) { + return isSetField(field); + } + + public boolean isSetSolicitedFlag() { + return isSetField(377); + } + + public void set(quickfix.field.IOIID value) { + setField(value); + } + + public quickfix.field.IOIID get(quickfix.field.IOIID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IOIID getIOIID() throws FieldNotFound { + return get(new quickfix.field.IOIID()); + } + + public boolean isSet(quickfix.field.IOIID field) { + return isSetField(field); + } + + public boolean isSetIOIID() { + return isSetField(23); + } + + public void set(quickfix.field.QuoteID value) { + setField(value); + } + + public quickfix.field.QuoteID get(quickfix.field.QuoteID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteID getQuoteID() throws FieldNotFound { + return get(new quickfix.field.QuoteID()); + } + + public boolean isSet(quickfix.field.QuoteID field) { + return isSetField(field); + } + + public boolean isSetQuoteID() { + return isSetField(117); + } + + public void set(quickfix.field.TimeInForce value) { + setField(value); + } + + public quickfix.field.TimeInForce get(quickfix.field.TimeInForce value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TimeInForce getTimeInForce() throws FieldNotFound { + return get(new quickfix.field.TimeInForce()); + } + + public boolean isSet(quickfix.field.TimeInForce field) { + return isSetField(field); + } + + public boolean isSetTimeInForce() { + return isSetField(59); + } + + public void set(quickfix.field.EffectiveTime value) { + setField(value); + } + + public quickfix.field.EffectiveTime get(quickfix.field.EffectiveTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EffectiveTime getEffectiveTime() throws FieldNotFound { + return get(new quickfix.field.EffectiveTime()); + } + + public boolean isSet(quickfix.field.EffectiveTime field) { + return isSetField(field); + } + + public boolean isSetEffectiveTime() { + return isSetField(168); + } + + public void set(quickfix.field.ExpireDate value) { + setField(value); + } + + public quickfix.field.ExpireDate get(quickfix.field.ExpireDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireDate getExpireDate() throws FieldNotFound { + return get(new quickfix.field.ExpireDate()); + } + + public boolean isSet(quickfix.field.ExpireDate field) { + return isSetField(field); + } + + public boolean isSetExpireDate() { + return isSetField(432); + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.field.GTBookingInst value) { + setField(value); + } + + public quickfix.field.GTBookingInst get(quickfix.field.GTBookingInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.GTBookingInst getGTBookingInst() throws FieldNotFound { + return get(new quickfix.field.GTBookingInst()); + } + + public boolean isSet(quickfix.field.GTBookingInst field) { + return isSetField(field); + } + + public boolean isSetGTBookingInst() { + return isSetField(427); + } + + public void set(quickfix.fix44.component.CommissionData component) { + setComponent(component); + } + + public quickfix.fix44.component.CommissionData get(quickfix.fix44.component.CommissionData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.CommissionData getCommissionData() throws FieldNotFound { + return get(new quickfix.fix44.component.CommissionData()); + } + + public void set(quickfix.field.Commission value) { + setField(value); + } + + public quickfix.field.Commission get(quickfix.field.Commission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Commission getCommission() throws FieldNotFound { + return get(new quickfix.field.Commission()); + } + + public boolean isSet(quickfix.field.Commission field) { + return isSetField(field); + } + + public boolean isSetCommission() { + return isSetField(12); + } + + public void set(quickfix.field.CommType value) { + setField(value); + } + + public quickfix.field.CommType get(quickfix.field.CommType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommType getCommType() throws FieldNotFound { + return get(new quickfix.field.CommType()); + } + + public boolean isSet(quickfix.field.CommType field) { + return isSetField(field); + } + + public boolean isSetCommType() { + return isSetField(13); + } + + public void set(quickfix.field.CommCurrency value) { + setField(value); + } + + public quickfix.field.CommCurrency get(quickfix.field.CommCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommCurrency getCommCurrency() throws FieldNotFound { + return get(new quickfix.field.CommCurrency()); + } + + public boolean isSet(quickfix.field.CommCurrency field) { + return isSetField(field); + } + + public boolean isSetCommCurrency() { + return isSetField(479); + } + + public void set(quickfix.field.FundRenewWaiv value) { + setField(value); + } + + public quickfix.field.FundRenewWaiv get(quickfix.field.FundRenewWaiv value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FundRenewWaiv getFundRenewWaiv() throws FieldNotFound { + return get(new quickfix.field.FundRenewWaiv()); + } + + public boolean isSet(quickfix.field.FundRenewWaiv field) { + return isSetField(field); + } + + public boolean isSetFundRenewWaiv() { + return isSetField(497); + } + + public void set(quickfix.field.OrderCapacity value) { + setField(value); + } + + public quickfix.field.OrderCapacity get(quickfix.field.OrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderCapacity getOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.OrderCapacity()); + } + + public boolean isSet(quickfix.field.OrderCapacity field) { + return isSetField(field); + } + + public boolean isSetOrderCapacity() { + return isSetField(528); + } + + public void set(quickfix.field.OrderRestrictions value) { + setField(value); + } + + public quickfix.field.OrderRestrictions get(quickfix.field.OrderRestrictions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderRestrictions getOrderRestrictions() throws FieldNotFound { + return get(new quickfix.field.OrderRestrictions()); + } + + public boolean isSet(quickfix.field.OrderRestrictions field) { + return isSetField(field); + } + + public boolean isSetOrderRestrictions() { + return isSetField(529); + } + + public void set(quickfix.field.CustOrderCapacity value) { + setField(value); + } + + public quickfix.field.CustOrderCapacity get(quickfix.field.CustOrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CustOrderCapacity getCustOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.CustOrderCapacity()); + } + + public boolean isSet(quickfix.field.CustOrderCapacity field) { + return isSetField(field); + } + + public boolean isSetCustOrderCapacity() { + return isSetField(582); + } + + public void set(quickfix.field.ForexReq value) { + setField(value); + } + + public quickfix.field.ForexReq get(quickfix.field.ForexReq value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ForexReq getForexReq() throws FieldNotFound { + return get(new quickfix.field.ForexReq()); + } + + public boolean isSet(quickfix.field.ForexReq field) { + return isSetField(field); + } + + public boolean isSetForexReq() { + return isSetField(121); + } + + public void set(quickfix.field.SettlCurrency value) { + setField(value); + } + + public quickfix.field.SettlCurrency get(quickfix.field.SettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrency getSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.SettlCurrency()); + } + + public boolean isSet(quickfix.field.SettlCurrency field) { + return isSetField(field); + } + + public boolean isSetSettlCurrency() { + return isSetField(120); + } + + public void set(quickfix.field.BookingType value) { + setField(value); + } + + public quickfix.field.BookingType get(quickfix.field.BookingType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BookingType getBookingType() throws FieldNotFound { + return get(new quickfix.field.BookingType()); + } + + public boolean isSet(quickfix.field.BookingType field) { + return isSetField(field); + } + + public boolean isSetBookingType() { + return isSetField(775); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.SettlDate2 value) { + setField(value); + } + + public quickfix.field.SettlDate2 get(quickfix.field.SettlDate2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate2 getSettlDate2() throws FieldNotFound { + return get(new quickfix.field.SettlDate2()); + } + + public boolean isSet(quickfix.field.SettlDate2 field) { + return isSetField(field); + } + + public boolean isSetSettlDate2() { + return isSetField(193); + } + + public void set(quickfix.field.OrderQty2 value) { + setField(value); + } + + public quickfix.field.OrderQty2 get(quickfix.field.OrderQty2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty2 getOrderQty2() throws FieldNotFound { + return get(new quickfix.field.OrderQty2()); + } + + public boolean isSet(quickfix.field.OrderQty2 field) { + return isSetField(field); + } + + public boolean isSetOrderQty2() { + return isSetField(192); + } + + public void set(quickfix.field.Price2 value) { + setField(value); + } + + public quickfix.field.Price2 get(quickfix.field.Price2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price2 getPrice2() throws FieldNotFound { + return get(new quickfix.field.Price2()); + } + + public boolean isSet(quickfix.field.Price2 field) { + return isSetField(field); + } + + public boolean isSetPrice2() { + return isSetField(640); + } + + public void set(quickfix.field.PositionEffect value) { + setField(value); + } + + public quickfix.field.PositionEffect get(quickfix.field.PositionEffect value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PositionEffect getPositionEffect() throws FieldNotFound { + return get(new quickfix.field.PositionEffect()); + } + + public boolean isSet(quickfix.field.PositionEffect field) { + return isSetField(field); + } + + public boolean isSetPositionEffect() { + return isSetField(77); + } + + public void set(quickfix.field.CoveredOrUncovered value) { + setField(value); + } + + public quickfix.field.CoveredOrUncovered get(quickfix.field.CoveredOrUncovered value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CoveredOrUncovered getCoveredOrUncovered() throws FieldNotFound { + return get(new quickfix.field.CoveredOrUncovered()); + } + + public boolean isSet(quickfix.field.CoveredOrUncovered field) { + return isSetField(field); + } + + public boolean isSetCoveredOrUncovered() { + return isSetField(203); + } + + public void set(quickfix.field.MaxShow value) { + setField(value); + } + + public quickfix.field.MaxShow get(quickfix.field.MaxShow value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxShow getMaxShow() throws FieldNotFound { + return get(new quickfix.field.MaxShow()); + } + + public boolean isSet(quickfix.field.MaxShow field) { + return isSetField(field); + } + + public boolean isSetMaxShow() { + return isSetField(210); + } + + public void set(quickfix.fix44.component.PegInstructions component) { + setComponent(component); + } + + public quickfix.fix44.component.PegInstructions get(quickfix.fix44.component.PegInstructions component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.PegInstructions getPegInstructions() throws FieldNotFound { + return get(new quickfix.fix44.component.PegInstructions()); + } + + public void set(quickfix.field.PegOffsetValue value) { + setField(value); + } + + public quickfix.field.PegOffsetValue get(quickfix.field.PegOffsetValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegOffsetValue getPegOffsetValue() throws FieldNotFound { + return get(new quickfix.field.PegOffsetValue()); + } + + public boolean isSet(quickfix.field.PegOffsetValue field) { + return isSetField(field); + } + + public boolean isSetPegOffsetValue() { + return isSetField(211); + } + + public void set(quickfix.field.PegMoveType value) { + setField(value); + } + + public quickfix.field.PegMoveType get(quickfix.field.PegMoveType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegMoveType getPegMoveType() throws FieldNotFound { + return get(new quickfix.field.PegMoveType()); + } + + public boolean isSet(quickfix.field.PegMoveType field) { + return isSetField(field); + } + + public boolean isSetPegMoveType() { + return isSetField(835); + } + + public void set(quickfix.field.PegOffsetType value) { + setField(value); + } + + public quickfix.field.PegOffsetType get(quickfix.field.PegOffsetType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegOffsetType getPegOffsetType() throws FieldNotFound { + return get(new quickfix.field.PegOffsetType()); + } + + public boolean isSet(quickfix.field.PegOffsetType field) { + return isSetField(field); + } + + public boolean isSetPegOffsetType() { + return isSetField(836); + } + + public void set(quickfix.field.PegLimitType value) { + setField(value); + } + + public quickfix.field.PegLimitType get(quickfix.field.PegLimitType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegLimitType getPegLimitType() throws FieldNotFound { + return get(new quickfix.field.PegLimitType()); + } + + public boolean isSet(quickfix.field.PegLimitType field) { + return isSetField(field); + } + + public boolean isSetPegLimitType() { + return isSetField(837); + } + + public void set(quickfix.field.PegRoundDirection value) { + setField(value); + } + + public quickfix.field.PegRoundDirection get(quickfix.field.PegRoundDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegRoundDirection getPegRoundDirection() throws FieldNotFound { + return get(new quickfix.field.PegRoundDirection()); + } + + public boolean isSet(quickfix.field.PegRoundDirection field) { + return isSetField(field); + } + + public boolean isSetPegRoundDirection() { + return isSetField(838); + } + + public void set(quickfix.field.PegScope value) { + setField(value); + } + + public quickfix.field.PegScope get(quickfix.field.PegScope value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegScope getPegScope() throws FieldNotFound { + return get(new quickfix.field.PegScope()); + } + + public boolean isSet(quickfix.field.PegScope field) { + return isSetField(field); + } + + public boolean isSetPegScope() { + return isSetField(840); + } + + public void set(quickfix.fix44.component.DiscretionInstructions component) { + setComponent(component); + } + + public quickfix.fix44.component.DiscretionInstructions get(quickfix.fix44.component.DiscretionInstructions component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.DiscretionInstructions getDiscretionInstructions() throws FieldNotFound { + return get(new quickfix.fix44.component.DiscretionInstructions()); + } + + public void set(quickfix.field.DiscretionInst value) { + setField(value); + } + + public quickfix.field.DiscretionInst get(quickfix.field.DiscretionInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionInst getDiscretionInst() throws FieldNotFound { + return get(new quickfix.field.DiscretionInst()); + } + + public boolean isSet(quickfix.field.DiscretionInst field) { + return isSetField(field); + } + + public boolean isSetDiscretionInst() { + return isSetField(388); + } + + public void set(quickfix.field.DiscretionOffsetValue value) { + setField(value); + } + + public quickfix.field.DiscretionOffsetValue get(quickfix.field.DiscretionOffsetValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionOffsetValue getDiscretionOffsetValue() throws FieldNotFound { + return get(new quickfix.field.DiscretionOffsetValue()); + } + + public boolean isSet(quickfix.field.DiscretionOffsetValue field) { + return isSetField(field); + } + + public boolean isSetDiscretionOffsetValue() { + return isSetField(389); + } + + public void set(quickfix.field.DiscretionMoveType value) { + setField(value); + } + + public quickfix.field.DiscretionMoveType get(quickfix.field.DiscretionMoveType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionMoveType getDiscretionMoveType() throws FieldNotFound { + return get(new quickfix.field.DiscretionMoveType()); + } + + public boolean isSet(quickfix.field.DiscretionMoveType field) { + return isSetField(field); + } + + public boolean isSetDiscretionMoveType() { + return isSetField(841); + } + + public void set(quickfix.field.DiscretionOffsetType value) { + setField(value); + } + + public quickfix.field.DiscretionOffsetType get(quickfix.field.DiscretionOffsetType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionOffsetType getDiscretionOffsetType() throws FieldNotFound { + return get(new quickfix.field.DiscretionOffsetType()); + } + + public boolean isSet(quickfix.field.DiscretionOffsetType field) { + return isSetField(field); + } + + public boolean isSetDiscretionOffsetType() { + return isSetField(842); + } + + public void set(quickfix.field.DiscretionLimitType value) { + setField(value); + } + + public quickfix.field.DiscretionLimitType get(quickfix.field.DiscretionLimitType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionLimitType getDiscretionLimitType() throws FieldNotFound { + return get(new quickfix.field.DiscretionLimitType()); + } + + public boolean isSet(quickfix.field.DiscretionLimitType field) { + return isSetField(field); + } + + public boolean isSetDiscretionLimitType() { + return isSetField(843); + } + + public void set(quickfix.field.DiscretionRoundDirection value) { + setField(value); + } + + public quickfix.field.DiscretionRoundDirection get(quickfix.field.DiscretionRoundDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionRoundDirection getDiscretionRoundDirection() throws FieldNotFound { + return get(new quickfix.field.DiscretionRoundDirection()); + } + + public boolean isSet(quickfix.field.DiscretionRoundDirection field) { + return isSetField(field); + } + + public boolean isSetDiscretionRoundDirection() { + return isSetField(844); + } + + public void set(quickfix.field.DiscretionScope value) { + setField(value); + } + + public quickfix.field.DiscretionScope get(quickfix.field.DiscretionScope value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionScope getDiscretionScope() throws FieldNotFound { + return get(new quickfix.field.DiscretionScope()); + } + + public boolean isSet(quickfix.field.DiscretionScope field) { + return isSetField(field); + } + + public boolean isSetDiscretionScope() { + return isSetField(846); + } + + public void set(quickfix.field.TargetStrategy value) { + setField(value); + } + + public quickfix.field.TargetStrategy get(quickfix.field.TargetStrategy value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TargetStrategy getTargetStrategy() throws FieldNotFound { + return get(new quickfix.field.TargetStrategy()); + } + + public boolean isSet(quickfix.field.TargetStrategy field) { + return isSetField(field); + } + + public boolean isSetTargetStrategy() { + return isSetField(847); + } + + public void set(quickfix.field.TargetStrategyParameters value) { + setField(value); + } + + public quickfix.field.TargetStrategyParameters get(quickfix.field.TargetStrategyParameters value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TargetStrategyParameters getTargetStrategyParameters() throws FieldNotFound { + return get(new quickfix.field.TargetStrategyParameters()); + } + + public boolean isSet(quickfix.field.TargetStrategyParameters field) { + return isSetField(field); + } + + public boolean isSetTargetStrategyParameters() { + return isSetField(848); + } + + public void set(quickfix.field.ParticipationRate value) { + setField(value); + } + + public quickfix.field.ParticipationRate get(quickfix.field.ParticipationRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ParticipationRate getParticipationRate() throws FieldNotFound { + return get(new quickfix.field.ParticipationRate()); + } + + public boolean isSet(quickfix.field.ParticipationRate field) { + return isSetField(field); + } + + public boolean isSetParticipationRate() { + return isSetField(849); + } + + public void set(quickfix.field.CancellationRights value) { + setField(value); + } + + public quickfix.field.CancellationRights get(quickfix.field.CancellationRights value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CancellationRights getCancellationRights() throws FieldNotFound { + return get(new quickfix.field.CancellationRights()); + } + + public boolean isSet(quickfix.field.CancellationRights field) { + return isSetField(field); + } + + public boolean isSetCancellationRights() { + return isSetField(480); + } + + public void set(quickfix.field.MoneyLaunderingStatus value) { + setField(value); + } + + public quickfix.field.MoneyLaunderingStatus get(quickfix.field.MoneyLaunderingStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MoneyLaunderingStatus getMoneyLaunderingStatus() throws FieldNotFound { + return get(new quickfix.field.MoneyLaunderingStatus()); + } + + public boolean isSet(quickfix.field.MoneyLaunderingStatus field) { + return isSetField(field); + } + + public boolean isSetMoneyLaunderingStatus() { + return isSetField(481); + } + + public void set(quickfix.field.RegistID value) { + setField(value); + } + + public quickfix.field.RegistID get(quickfix.field.RegistID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RegistID getRegistID() throws FieldNotFound { + return get(new quickfix.field.RegistID()); + } + + public boolean isSet(quickfix.field.RegistID field) { + return isSetField(field); + } + + public boolean isSetRegistID() { + return isSetField(513); + } + + public void set(quickfix.field.Designation value) { + setField(value); + } + + public quickfix.field.Designation get(quickfix.field.Designation value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Designation getDesignation() throws FieldNotFound { + return get(new quickfix.field.Designation()); + } + + public boolean isSet(quickfix.field.Designation field) { + return isSetField(field); + } + + public boolean isSetDesignation() { + return isSetField(494); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/News.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/News.java new file mode 100644 index 000000000..32a700d34 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/News.java @@ -0,0 +1,3590 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class News extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "B"; + + + public News() { + + super(new int[] {42, 61, 148, 358, 359, 215, 146, 555, 711, 33, 149, 95, 96, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public News(quickfix.field.Headline headline) { + this(); + setField(headline); + } + + public void set(quickfix.field.OrigTime value) { + setField(value); + } + + public quickfix.field.OrigTime get(quickfix.field.OrigTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigTime getOrigTime() throws FieldNotFound { + return get(new quickfix.field.OrigTime()); + } + + public boolean isSet(quickfix.field.OrigTime field) { + return isSetField(field); + } + + public boolean isSetOrigTime() { + return isSetField(42); + } + + public void set(quickfix.field.Urgency value) { + setField(value); + } + + public quickfix.field.Urgency get(quickfix.field.Urgency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Urgency getUrgency() throws FieldNotFound { + return get(new quickfix.field.Urgency()); + } + + public boolean isSet(quickfix.field.Urgency field) { + return isSetField(field); + } + + public boolean isSetUrgency() { + return isSetField(61); + } + + public void set(quickfix.field.Headline value) { + setField(value); + } + + public quickfix.field.Headline get(quickfix.field.Headline value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Headline getHeadline() throws FieldNotFound { + return get(new quickfix.field.Headline()); + } + + public boolean isSet(quickfix.field.Headline field) { + return isSetField(field); + } + + public boolean isSetHeadline() { + return isSetField(148); + } + + public void set(quickfix.field.EncodedHeadlineLen value) { + setField(value); + } + + public quickfix.field.EncodedHeadlineLen get(quickfix.field.EncodedHeadlineLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedHeadlineLen getEncodedHeadlineLen() throws FieldNotFound { + return get(new quickfix.field.EncodedHeadlineLen()); + } + + public boolean isSet(quickfix.field.EncodedHeadlineLen field) { + return isSetField(field); + } + + public boolean isSetEncodedHeadlineLen() { + return isSetField(358); + } + + public void set(quickfix.field.EncodedHeadline value) { + setField(value); + } + + public quickfix.field.EncodedHeadline get(quickfix.field.EncodedHeadline value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedHeadline getEncodedHeadline() throws FieldNotFound { + return get(new quickfix.field.EncodedHeadline()); + } + + public boolean isSet(quickfix.field.EncodedHeadline field) { + return isSetField(field); + } + + public boolean isSetEncodedHeadline() { + return isSetField(359); + } + + public void set(quickfix.field.NoRoutingIDs value) { + setField(value); + } + + public quickfix.field.NoRoutingIDs get(quickfix.field.NoRoutingIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRoutingIDs getNoRoutingIDs() throws FieldNotFound { + return get(new quickfix.field.NoRoutingIDs()); + } + + public boolean isSet(quickfix.field.NoRoutingIDs field) { + return isSetField(field); + } + + public boolean isSetNoRoutingIDs() { + return isSetField(215); + } + + public static class NoRoutingIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {216, 217, 0}; + + public NoRoutingIDs() { + super(215, 216, ORDER); + } + + public void set(quickfix.field.RoutingType value) { + setField(value); + } + + public quickfix.field.RoutingType get(quickfix.field.RoutingType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoutingType getRoutingType() throws FieldNotFound { + return get(new quickfix.field.RoutingType()); + } + + public boolean isSet(quickfix.field.RoutingType field) { + return isSetField(field); + } + + public boolean isSetRoutingType() { + return isSetField(216); + } + + public void set(quickfix.field.RoutingID value) { + setField(value); + } + + public quickfix.field.RoutingID get(quickfix.field.RoutingID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoutingID getRoutingID() throws FieldNotFound { + return get(new quickfix.field.RoutingID()); + } + + public boolean isSet(quickfix.field.RoutingID field) { + return isSetField(field); + } + + public boolean isSetRoutingID() { + return isSetField(217); + } + + } + + public void set(quickfix.field.NoRelatedSym value) { + setField(value); + } + + public quickfix.field.NoRelatedSym get(quickfix.field.NoRelatedSym value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRelatedSym getNoRelatedSym() throws FieldNotFound { + return get(new quickfix.field.NoRelatedSym()); + } + + public boolean isSet(quickfix.field.NoRelatedSym field) { + return isSetField(field); + } + + public boolean isSetNoRelatedSym() { + return isSetField(146); + } + + public static class NoRelatedSym extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 0}; + + public NoRelatedSym() { + super(146, 55, ORDER); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.LinesOfText value) { + setField(value); + } + + public quickfix.field.LinesOfText get(quickfix.field.LinesOfText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LinesOfText getLinesOfText() throws FieldNotFound { + return get(new quickfix.field.LinesOfText()); + } + + public boolean isSet(quickfix.field.LinesOfText field) { + return isSetField(field); + } + + public boolean isSetLinesOfText() { + return isSetField(33); + } + + public static class LinesOfText extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {58, 354, 355, 0}; + + public LinesOfText() { + super(33, 58, ORDER); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + } + + public void set(quickfix.field.URLLink value) { + setField(value); + } + + public quickfix.field.URLLink get(quickfix.field.URLLink value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.URLLink getURLLink() throws FieldNotFound { + return get(new quickfix.field.URLLink()); + } + + public boolean isSet(quickfix.field.URLLink field) { + return isSetField(field); + } + + public boolean isSetURLLink() { + return isSetField(149); + } + + public void set(quickfix.field.RawDataLength value) { + setField(value); + } + + public quickfix.field.RawDataLength get(quickfix.field.RawDataLength value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RawDataLength getRawDataLength() throws FieldNotFound { + return get(new quickfix.field.RawDataLength()); + } + + public boolean isSet(quickfix.field.RawDataLength field) { + return isSetField(field); + } + + public boolean isSetRawDataLength() { + return isSetField(95); + } + + public void set(quickfix.field.RawData value) { + setField(value); + } + + public quickfix.field.RawData get(quickfix.field.RawData value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RawData getRawData() throws FieldNotFound { + return get(new quickfix.field.RawData()); + } + + public boolean isSet(quickfix.field.RawData field) { + return isSetField(field); + } + + public boolean isSetRawData() { + return isSetField(96); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/OrderCancelReject.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/OrderCancelReject.java new file mode 100644 index 000000000..1f6e92fc1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/OrderCancelReject.java @@ -0,0 +1,470 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + + +public class OrderCancelReject extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "9"; + + + public OrderCancelReject() { + + super(new int[] {37, 198, 526, 11, 583, 41, 39, 636, 586, 66, 1, 660, 581, 229, 75, 60, 434, 102, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public OrderCancelReject(quickfix.field.OrderID orderID, quickfix.field.ClOrdID clOrdID, quickfix.field.OrigClOrdID origClOrdID, quickfix.field.OrdStatus ordStatus, quickfix.field.CxlRejResponseTo cxlRejResponseTo) { + this(); + setField(orderID); + setField(clOrdID); + setField(origClOrdID); + setField(ordStatus); + setField(cxlRejResponseTo); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.SecondaryOrderID value) { + setField(value); + } + + public quickfix.field.SecondaryOrderID get(quickfix.field.SecondaryOrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryOrderID getSecondaryOrderID() throws FieldNotFound { + return get(new quickfix.field.SecondaryOrderID()); + } + + public boolean isSet(quickfix.field.SecondaryOrderID field) { + return isSetField(field); + } + + public boolean isSetSecondaryOrderID() { + return isSetField(198); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.ClOrdLinkID value) { + setField(value); + } + + public quickfix.field.ClOrdLinkID get(quickfix.field.ClOrdLinkID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdLinkID getClOrdLinkID() throws FieldNotFound { + return get(new quickfix.field.ClOrdLinkID()); + } + + public boolean isSet(quickfix.field.ClOrdLinkID field) { + return isSetField(field); + } + + public boolean isSetClOrdLinkID() { + return isSetField(583); + } + + public void set(quickfix.field.OrigClOrdID value) { + setField(value); + } + + public quickfix.field.OrigClOrdID get(quickfix.field.OrigClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigClOrdID getOrigClOrdID() throws FieldNotFound { + return get(new quickfix.field.OrigClOrdID()); + } + + public boolean isSet(quickfix.field.OrigClOrdID field) { + return isSetField(field); + } + + public boolean isSetOrigClOrdID() { + return isSetField(41); + } + + public void set(quickfix.field.OrdStatus value) { + setField(value); + } + + public quickfix.field.OrdStatus get(quickfix.field.OrdStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdStatus getOrdStatus() throws FieldNotFound { + return get(new quickfix.field.OrdStatus()); + } + + public boolean isSet(quickfix.field.OrdStatus field) { + return isSetField(field); + } + + public boolean isSetOrdStatus() { + return isSetField(39); + } + + public void set(quickfix.field.WorkingIndicator value) { + setField(value); + } + + public quickfix.field.WorkingIndicator get(quickfix.field.WorkingIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.WorkingIndicator getWorkingIndicator() throws FieldNotFound { + return get(new quickfix.field.WorkingIndicator()); + } + + public boolean isSet(quickfix.field.WorkingIndicator field) { + return isSetField(field); + } + + public boolean isSetWorkingIndicator() { + return isSetField(636); + } + + public void set(quickfix.field.OrigOrdModTime value) { + setField(value); + } + + public quickfix.field.OrigOrdModTime get(quickfix.field.OrigOrdModTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigOrdModTime getOrigOrdModTime() throws FieldNotFound { + return get(new quickfix.field.OrigOrdModTime()); + } + + public boolean isSet(quickfix.field.OrigOrdModTime field) { + return isSetField(field); + } + + public boolean isSetOrigOrdModTime() { + return isSetField(586); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.TradeOriginationDate value) { + setField(value); + } + + public quickfix.field.TradeOriginationDate get(quickfix.field.TradeOriginationDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeOriginationDate getTradeOriginationDate() throws FieldNotFound { + return get(new quickfix.field.TradeOriginationDate()); + } + + public boolean isSet(quickfix.field.TradeOriginationDate field) { + return isSetField(field); + } + + public boolean isSetTradeOriginationDate() { + return isSetField(229); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.CxlRejResponseTo value) { + setField(value); + } + + public quickfix.field.CxlRejResponseTo get(quickfix.field.CxlRejResponseTo value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CxlRejResponseTo getCxlRejResponseTo() throws FieldNotFound { + return get(new quickfix.field.CxlRejResponseTo()); + } + + public boolean isSet(quickfix.field.CxlRejResponseTo field) { + return isSetField(field); + } + + public boolean isSetCxlRejResponseTo() { + return isSetField(434); + } + + public void set(quickfix.field.CxlRejReason value) { + setField(value); + } + + public quickfix.field.CxlRejReason get(quickfix.field.CxlRejReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CxlRejReason getCxlRejReason() throws FieldNotFound { + return get(new quickfix.field.CxlRejReason()); + } + + public boolean isSet(quickfix.field.CxlRejReason field) { + return isSetField(field); + } + + public boolean isSetCxlRejReason() { + return isSetField(102); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/OrderCancelReplaceRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/OrderCancelReplaceRequest.java new file mode 100644 index 000000000..d40d09a3b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/OrderCancelReplaceRequest.java @@ -0,0 +1,5179 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class OrderCancelReplaceRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "G"; + + + public OrderCancelReplaceRequest() { + + super(new int[] {37, 453, 229, 75, 41, 11, 526, 583, 66, 586, 1, 660, 581, 589, 590, 591, 70, 78, 63, 64, 544, 635, 21, 18, 110, 111, 100, 386, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 913, 914, 915, 918, 788, 916, 917, 919, 898, 711, 54, 60, 854, 38, 152, 516, 468, 469, 40, 423, 44, 99, 218, 220, 221, 222, 662, 663, 699, 761, 235, 236, 701, 696, 697, 698, 211, 835, 836, 837, 838, 840, 388, 389, 841, 842, 843, 844, 846, 847, 848, 849, 376, 377, 15, 59, 168, 432, 126, 427, 12, 13, 479, 497, 528, 529, 582, 121, 120, 775, 58, 354, 355, 193, 192, 640, 77, 203, 210, 114, 480, 481, 513, 494, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public OrderCancelReplaceRequest(quickfix.field.OrigClOrdID origClOrdID, quickfix.field.ClOrdID clOrdID, quickfix.field.Side side, quickfix.field.TransactTime transactTime, quickfix.field.OrdType ordType) { + this(); + setField(origClOrdID); + setField(clOrdID); + setField(side); + setField(transactTime); + setField(ordType); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.TradeOriginationDate value) { + setField(value); + } + + public quickfix.field.TradeOriginationDate get(quickfix.field.TradeOriginationDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeOriginationDate getTradeOriginationDate() throws FieldNotFound { + return get(new quickfix.field.TradeOriginationDate()); + } + + public boolean isSet(quickfix.field.TradeOriginationDate field) { + return isSetField(field); + } + + public boolean isSetTradeOriginationDate() { + return isSetField(229); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.OrigClOrdID value) { + setField(value); + } + + public quickfix.field.OrigClOrdID get(quickfix.field.OrigClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigClOrdID getOrigClOrdID() throws FieldNotFound { + return get(new quickfix.field.OrigClOrdID()); + } + + public boolean isSet(quickfix.field.OrigClOrdID field) { + return isSetField(field); + } + + public boolean isSetOrigClOrdID() { + return isSetField(41); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.ClOrdLinkID value) { + setField(value); + } + + public quickfix.field.ClOrdLinkID get(quickfix.field.ClOrdLinkID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdLinkID getClOrdLinkID() throws FieldNotFound { + return get(new quickfix.field.ClOrdLinkID()); + } + + public boolean isSet(quickfix.field.ClOrdLinkID field) { + return isSetField(field); + } + + public boolean isSetClOrdLinkID() { + return isSetField(583); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.OrigOrdModTime value) { + setField(value); + } + + public quickfix.field.OrigOrdModTime get(quickfix.field.OrigOrdModTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigOrdModTime getOrigOrdModTime() throws FieldNotFound { + return get(new quickfix.field.OrigOrdModTime()); + } + + public boolean isSet(quickfix.field.OrigOrdModTime field) { + return isSetField(field); + } + + public boolean isSetOrigOrdModTime() { + return isSetField(586); + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.DayBookingInst value) { + setField(value); + } + + public quickfix.field.DayBookingInst get(quickfix.field.DayBookingInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DayBookingInst getDayBookingInst() throws FieldNotFound { + return get(new quickfix.field.DayBookingInst()); + } + + public boolean isSet(quickfix.field.DayBookingInst field) { + return isSetField(field); + } + + public boolean isSetDayBookingInst() { + return isSetField(589); + } + + public void set(quickfix.field.BookingUnit value) { + setField(value); + } + + public quickfix.field.BookingUnit get(quickfix.field.BookingUnit value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BookingUnit getBookingUnit() throws FieldNotFound { + return get(new quickfix.field.BookingUnit()); + } + + public boolean isSet(quickfix.field.BookingUnit field) { + return isSetField(field); + } + + public boolean isSetBookingUnit() { + return isSetField(590); + } + + public void set(quickfix.field.PreallocMethod value) { + setField(value); + } + + public quickfix.field.PreallocMethod get(quickfix.field.PreallocMethod value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PreallocMethod getPreallocMethod() throws FieldNotFound { + return get(new quickfix.field.PreallocMethod()); + } + + public boolean isSet(quickfix.field.PreallocMethod field) { + return isSetField(field); + } + + public boolean isSetPreallocMethod() { + return isSetField(591); + } + + public void set(quickfix.field.AllocID value) { + setField(value); + } + + public quickfix.field.AllocID get(quickfix.field.AllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocID getAllocID() throws FieldNotFound { + return get(new quickfix.field.AllocID()); + } + + public boolean isSet(quickfix.field.AllocID field) { + return isSetField(field); + } + + public boolean isSetAllocID() { + return isSetField(70); + } + + public void set(quickfix.field.NoAllocs value) { + setField(value); + } + + public quickfix.field.NoAllocs get(quickfix.field.NoAllocs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoAllocs getNoAllocs() throws FieldNotFound { + return get(new quickfix.field.NoAllocs()); + } + + public boolean isSet(quickfix.field.NoAllocs field) { + return isSetField(field); + } + + public boolean isSetNoAllocs() { + return isSetField(78); + } + + public static class NoAllocs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {79, 661, 736, 467, 539, 80, 0}; + + public NoAllocs() { + super(78, 79, ORDER); + } + + public void set(quickfix.field.AllocAccount value) { + setField(value); + } + + public quickfix.field.AllocAccount get(quickfix.field.AllocAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccount getAllocAccount() throws FieldNotFound { + return get(new quickfix.field.AllocAccount()); + } + + public boolean isSet(quickfix.field.AllocAccount field) { + return isSetField(field); + } + + public boolean isSetAllocAccount() { + return isSetField(79); + } + + public void set(quickfix.field.AllocAcctIDSource value) { + setField(value); + } + + public quickfix.field.AllocAcctIDSource get(quickfix.field.AllocAcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAcctIDSource getAllocAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AllocAcctIDSource()); + } + + public boolean isSet(quickfix.field.AllocAcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAllocAcctIDSource() { + return isSetField(661); + } + + public void set(quickfix.field.AllocSettlCurrency value) { + setField(value); + } + + public quickfix.field.AllocSettlCurrency get(quickfix.field.AllocSettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocSettlCurrency getAllocSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.AllocSettlCurrency()); + } + + public boolean isSet(quickfix.field.AllocSettlCurrency field) { + return isSetField(field); + } + + public boolean isSetAllocSettlCurrency() { + return isSetField(736); + } + + public void set(quickfix.field.IndividualAllocID value) { + setField(value); + } + + public quickfix.field.IndividualAllocID get(quickfix.field.IndividualAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IndividualAllocID getIndividualAllocID() throws FieldNotFound { + return get(new quickfix.field.IndividualAllocID()); + } + + public boolean isSet(quickfix.field.IndividualAllocID field) { + return isSetField(field); + } + + public boolean isSetIndividualAllocID() { + return isSetField(467); + } + + public void set(quickfix.fix44.component.NestedParties component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties get(quickfix.fix44.component.NestedParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties getNestedParties() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties()); + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + + public void set(quickfix.field.AllocQty value) { + setField(value); + } + + public quickfix.field.AllocQty get(quickfix.field.AllocQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocQty getAllocQty() throws FieldNotFound { + return get(new quickfix.field.AllocQty()); + } + + public boolean isSet(quickfix.field.AllocQty field) { + return isSetField(field); + } + + public boolean isSetAllocQty() { + return isSetField(80); + } + + } + + public void set(quickfix.field.SettlType value) { + setField(value); + } + + public quickfix.field.SettlType get(quickfix.field.SettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlType getSettlType() throws FieldNotFound { + return get(new quickfix.field.SettlType()); + } + + public boolean isSet(quickfix.field.SettlType field) { + return isSetField(field); + } + + public boolean isSetSettlType() { + return isSetField(63); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.CashMargin value) { + setField(value); + } + + public quickfix.field.CashMargin get(quickfix.field.CashMargin value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashMargin getCashMargin() throws FieldNotFound { + return get(new quickfix.field.CashMargin()); + } + + public boolean isSet(quickfix.field.CashMargin field) { + return isSetField(field); + } + + public boolean isSetCashMargin() { + return isSetField(544); + } + + public void set(quickfix.field.ClearingFeeIndicator value) { + setField(value); + } + + public quickfix.field.ClearingFeeIndicator get(quickfix.field.ClearingFeeIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingFeeIndicator getClearingFeeIndicator() throws FieldNotFound { + return get(new quickfix.field.ClearingFeeIndicator()); + } + + public boolean isSet(quickfix.field.ClearingFeeIndicator field) { + return isSetField(field); + } + + public boolean isSetClearingFeeIndicator() { + return isSetField(635); + } + + public void set(quickfix.field.HandlInst value) { + setField(value); + } + + public quickfix.field.HandlInst get(quickfix.field.HandlInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.HandlInst getHandlInst() throws FieldNotFound { + return get(new quickfix.field.HandlInst()); + } + + public boolean isSet(quickfix.field.HandlInst field) { + return isSetField(field); + } + + public boolean isSetHandlInst() { + return isSetField(21); + } + + public void set(quickfix.field.ExecInst value) { + setField(value); + } + + public quickfix.field.ExecInst get(quickfix.field.ExecInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecInst getExecInst() throws FieldNotFound { + return get(new quickfix.field.ExecInst()); + } + + public boolean isSet(quickfix.field.ExecInst field) { + return isSetField(field); + } + + public boolean isSetExecInst() { + return isSetField(18); + } + + public void set(quickfix.field.MinQty value) { + setField(value); + } + + public quickfix.field.MinQty get(quickfix.field.MinQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinQty getMinQty() throws FieldNotFound { + return get(new quickfix.field.MinQty()); + } + + public boolean isSet(quickfix.field.MinQty field) { + return isSetField(field); + } + + public boolean isSetMinQty() { + return isSetField(110); + } + + public void set(quickfix.field.MaxFloor value) { + setField(value); + } + + public quickfix.field.MaxFloor get(quickfix.field.MaxFloor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxFloor getMaxFloor() throws FieldNotFound { + return get(new quickfix.field.MaxFloor()); + } + + public boolean isSet(quickfix.field.MaxFloor field) { + return isSetField(field); + } + + public boolean isSetMaxFloor() { + return isSetField(111); + } + + public void set(quickfix.field.ExDestination value) { + setField(value); + } + + public quickfix.field.ExDestination get(quickfix.field.ExDestination value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExDestination getExDestination() throws FieldNotFound { + return get(new quickfix.field.ExDestination()); + } + + public boolean isSet(quickfix.field.ExDestination field) { + return isSetField(field); + } + + public boolean isSetExDestination() { + return isSetField(100); + } + + public void set(quickfix.field.NoTradingSessions value) { + setField(value); + } + + public quickfix.field.NoTradingSessions get(quickfix.field.NoTradingSessions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTradingSessions getNoTradingSessions() throws FieldNotFound { + return get(new quickfix.field.NoTradingSessions()); + } + + public boolean isSet(quickfix.field.NoTradingSessions field) { + return isSetField(field); + } + + public boolean isSetNoTradingSessions() { + return isSetField(386); + } + + public static class NoTradingSessions extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {336, 625, 0}; + + public NoTradingSessions() { + super(386, 336, ORDER); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.QtyType value) { + setField(value); + } + + public quickfix.field.QtyType get(quickfix.field.QtyType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QtyType getQtyType() throws FieldNotFound { + return get(new quickfix.field.QtyType()); + } + + public boolean isSet(quickfix.field.QtyType field) { + return isSetField(field); + } + + public boolean isSetQtyType() { + return isSetField(854); + } + + public void set(quickfix.fix44.component.OrderQtyData component) { + setComponent(component); + } + + public quickfix.fix44.component.OrderQtyData get(quickfix.fix44.component.OrderQtyData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.OrderQtyData getOrderQtyData() throws FieldNotFound { + return get(new quickfix.fix44.component.OrderQtyData()); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.OrderPercent value) { + setField(value); + } + + public quickfix.field.OrderPercent get(quickfix.field.OrderPercent value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderPercent getOrderPercent() throws FieldNotFound { + return get(new quickfix.field.OrderPercent()); + } + + public boolean isSet(quickfix.field.OrderPercent field) { + return isSetField(field); + } + + public boolean isSetOrderPercent() { + return isSetField(516); + } + + public void set(quickfix.field.RoundingDirection value) { + setField(value); + } + + public quickfix.field.RoundingDirection get(quickfix.field.RoundingDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingDirection getRoundingDirection() throws FieldNotFound { + return get(new quickfix.field.RoundingDirection()); + } + + public boolean isSet(quickfix.field.RoundingDirection field) { + return isSetField(field); + } + + public boolean isSetRoundingDirection() { + return isSetField(468); + } + + public void set(quickfix.field.RoundingModulus value) { + setField(value); + } + + public quickfix.field.RoundingModulus get(quickfix.field.RoundingModulus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingModulus getRoundingModulus() throws FieldNotFound { + return get(new quickfix.field.RoundingModulus()); + } + + public boolean isSet(quickfix.field.RoundingModulus field) { + return isSetField(field); + } + + public boolean isSetRoundingModulus() { + return isSetField(469); + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.StopPx value) { + setField(value); + } + + public quickfix.field.StopPx get(quickfix.field.StopPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StopPx getStopPx() throws FieldNotFound { + return get(new quickfix.field.StopPx()); + } + + public boolean isSet(quickfix.field.StopPx field) { + return isSetField(field); + } + + public boolean isSetStopPx() { + return isSetField(99); + } + + public void set(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData get(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData getSpreadOrBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.SpreadOrBenchmarkCurveData()); + } + + public void set(quickfix.field.Spread value) { + setField(value); + } + + public quickfix.field.Spread get(quickfix.field.Spread value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Spread getSpread() throws FieldNotFound { + return get(new quickfix.field.Spread()); + } + + public boolean isSet(quickfix.field.Spread field) { + return isSetField(field); + } + + public boolean isSetSpread() { + return isSetField(218); + } + + public void set(quickfix.field.BenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveCurrency get(quickfix.field.BenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveCurrency getBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveCurrency() { + return isSetField(220); + } + + public void set(quickfix.field.BenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveName get(quickfix.field.BenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveName getBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveName() { + return isSetField(221); + } + + public void set(quickfix.field.BenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.BenchmarkCurvePoint get(quickfix.field.BenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurvePoint getBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.BenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurvePoint() { + return isSetField(222); + } + + public void set(quickfix.field.BenchmarkPrice value) { + setField(value); + } + + public quickfix.field.BenchmarkPrice get(quickfix.field.BenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPrice getBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPrice()); + } + + public boolean isSet(quickfix.field.BenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPrice() { + return isSetField(662); + } + + public void set(quickfix.field.BenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.BenchmarkPriceType get(quickfix.field.BenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPriceType getBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.BenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPriceType() { + return isSetField(663); + } + + public void set(quickfix.field.BenchmarkSecurityID value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityID get(quickfix.field.BenchmarkSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityID getBenchmarkSecurityID() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityID()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityID field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityID() { + return isSetField(699); + } + + public void set(quickfix.field.BenchmarkSecurityIDSource value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityIDSource get(quickfix.field.BenchmarkSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityIDSource getBenchmarkSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityIDSource()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityIDSource() { + return isSetField(761); + } + + public void set(quickfix.fix44.component.YieldData component) { + setComponent(component); + } + + public quickfix.fix44.component.YieldData get(quickfix.fix44.component.YieldData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.YieldData getYieldData() throws FieldNotFound { + return get(new quickfix.fix44.component.YieldData()); + } + + public void set(quickfix.field.YieldType value) { + setField(value); + } + + public quickfix.field.YieldType get(quickfix.field.YieldType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldType getYieldType() throws FieldNotFound { + return get(new quickfix.field.YieldType()); + } + + public boolean isSet(quickfix.field.YieldType field) { + return isSetField(field); + } + + public boolean isSetYieldType() { + return isSetField(235); + } + + public void set(quickfix.field.Yield value) { + setField(value); + } + + public quickfix.field.Yield get(quickfix.field.Yield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Yield getYield() throws FieldNotFound { + return get(new quickfix.field.Yield()); + } + + public boolean isSet(quickfix.field.Yield field) { + return isSetField(field); + } + + public boolean isSetYield() { + return isSetField(236); + } + + public void set(quickfix.field.YieldCalcDate value) { + setField(value); + } + + public quickfix.field.YieldCalcDate get(quickfix.field.YieldCalcDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldCalcDate getYieldCalcDate() throws FieldNotFound { + return get(new quickfix.field.YieldCalcDate()); + } + + public boolean isSet(quickfix.field.YieldCalcDate field) { + return isSetField(field); + } + + public boolean isSetYieldCalcDate() { + return isSetField(701); + } + + public void set(quickfix.field.YieldRedemptionDate value) { + setField(value); + } + + public quickfix.field.YieldRedemptionDate get(quickfix.field.YieldRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionDate getYieldRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionDate()); + } + + public boolean isSet(quickfix.field.YieldRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionDate() { + return isSetField(696); + } + + public void set(quickfix.field.YieldRedemptionPrice value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPrice get(quickfix.field.YieldRedemptionPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPrice getYieldRedemptionPrice() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPrice()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPrice field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPrice() { + return isSetField(697); + } + + public void set(quickfix.field.YieldRedemptionPriceType value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPriceType get(quickfix.field.YieldRedemptionPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPriceType getYieldRedemptionPriceType() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPriceType()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPriceType field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPriceType() { + return isSetField(698); + } + + public void set(quickfix.fix44.component.PegInstructions component) { + setComponent(component); + } + + public quickfix.fix44.component.PegInstructions get(quickfix.fix44.component.PegInstructions component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.PegInstructions getPegInstructions() throws FieldNotFound { + return get(new quickfix.fix44.component.PegInstructions()); + } + + public void set(quickfix.field.PegOffsetValue value) { + setField(value); + } + + public quickfix.field.PegOffsetValue get(quickfix.field.PegOffsetValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegOffsetValue getPegOffsetValue() throws FieldNotFound { + return get(new quickfix.field.PegOffsetValue()); + } + + public boolean isSet(quickfix.field.PegOffsetValue field) { + return isSetField(field); + } + + public boolean isSetPegOffsetValue() { + return isSetField(211); + } + + public void set(quickfix.field.PegMoveType value) { + setField(value); + } + + public quickfix.field.PegMoveType get(quickfix.field.PegMoveType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegMoveType getPegMoveType() throws FieldNotFound { + return get(new quickfix.field.PegMoveType()); + } + + public boolean isSet(quickfix.field.PegMoveType field) { + return isSetField(field); + } + + public boolean isSetPegMoveType() { + return isSetField(835); + } + + public void set(quickfix.field.PegOffsetType value) { + setField(value); + } + + public quickfix.field.PegOffsetType get(quickfix.field.PegOffsetType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegOffsetType getPegOffsetType() throws FieldNotFound { + return get(new quickfix.field.PegOffsetType()); + } + + public boolean isSet(quickfix.field.PegOffsetType field) { + return isSetField(field); + } + + public boolean isSetPegOffsetType() { + return isSetField(836); + } + + public void set(quickfix.field.PegLimitType value) { + setField(value); + } + + public quickfix.field.PegLimitType get(quickfix.field.PegLimitType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegLimitType getPegLimitType() throws FieldNotFound { + return get(new quickfix.field.PegLimitType()); + } + + public boolean isSet(quickfix.field.PegLimitType field) { + return isSetField(field); + } + + public boolean isSetPegLimitType() { + return isSetField(837); + } + + public void set(quickfix.field.PegRoundDirection value) { + setField(value); + } + + public quickfix.field.PegRoundDirection get(quickfix.field.PegRoundDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegRoundDirection getPegRoundDirection() throws FieldNotFound { + return get(new quickfix.field.PegRoundDirection()); + } + + public boolean isSet(quickfix.field.PegRoundDirection field) { + return isSetField(field); + } + + public boolean isSetPegRoundDirection() { + return isSetField(838); + } + + public void set(quickfix.field.PegScope value) { + setField(value); + } + + public quickfix.field.PegScope get(quickfix.field.PegScope value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegScope getPegScope() throws FieldNotFound { + return get(new quickfix.field.PegScope()); + } + + public boolean isSet(quickfix.field.PegScope field) { + return isSetField(field); + } + + public boolean isSetPegScope() { + return isSetField(840); + } + + public void set(quickfix.fix44.component.DiscretionInstructions component) { + setComponent(component); + } + + public quickfix.fix44.component.DiscretionInstructions get(quickfix.fix44.component.DiscretionInstructions component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.DiscretionInstructions getDiscretionInstructions() throws FieldNotFound { + return get(new quickfix.fix44.component.DiscretionInstructions()); + } + + public void set(quickfix.field.DiscretionInst value) { + setField(value); + } + + public quickfix.field.DiscretionInst get(quickfix.field.DiscretionInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionInst getDiscretionInst() throws FieldNotFound { + return get(new quickfix.field.DiscretionInst()); + } + + public boolean isSet(quickfix.field.DiscretionInst field) { + return isSetField(field); + } + + public boolean isSetDiscretionInst() { + return isSetField(388); + } + + public void set(quickfix.field.DiscretionOffsetValue value) { + setField(value); + } + + public quickfix.field.DiscretionOffsetValue get(quickfix.field.DiscretionOffsetValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionOffsetValue getDiscretionOffsetValue() throws FieldNotFound { + return get(new quickfix.field.DiscretionOffsetValue()); + } + + public boolean isSet(quickfix.field.DiscretionOffsetValue field) { + return isSetField(field); + } + + public boolean isSetDiscretionOffsetValue() { + return isSetField(389); + } + + public void set(quickfix.field.DiscretionMoveType value) { + setField(value); + } + + public quickfix.field.DiscretionMoveType get(quickfix.field.DiscretionMoveType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionMoveType getDiscretionMoveType() throws FieldNotFound { + return get(new quickfix.field.DiscretionMoveType()); + } + + public boolean isSet(quickfix.field.DiscretionMoveType field) { + return isSetField(field); + } + + public boolean isSetDiscretionMoveType() { + return isSetField(841); + } + + public void set(quickfix.field.DiscretionOffsetType value) { + setField(value); + } + + public quickfix.field.DiscretionOffsetType get(quickfix.field.DiscretionOffsetType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionOffsetType getDiscretionOffsetType() throws FieldNotFound { + return get(new quickfix.field.DiscretionOffsetType()); + } + + public boolean isSet(quickfix.field.DiscretionOffsetType field) { + return isSetField(field); + } + + public boolean isSetDiscretionOffsetType() { + return isSetField(842); + } + + public void set(quickfix.field.DiscretionLimitType value) { + setField(value); + } + + public quickfix.field.DiscretionLimitType get(quickfix.field.DiscretionLimitType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionLimitType getDiscretionLimitType() throws FieldNotFound { + return get(new quickfix.field.DiscretionLimitType()); + } + + public boolean isSet(quickfix.field.DiscretionLimitType field) { + return isSetField(field); + } + + public boolean isSetDiscretionLimitType() { + return isSetField(843); + } + + public void set(quickfix.field.DiscretionRoundDirection value) { + setField(value); + } + + public quickfix.field.DiscretionRoundDirection get(quickfix.field.DiscretionRoundDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionRoundDirection getDiscretionRoundDirection() throws FieldNotFound { + return get(new quickfix.field.DiscretionRoundDirection()); + } + + public boolean isSet(quickfix.field.DiscretionRoundDirection field) { + return isSetField(field); + } + + public boolean isSetDiscretionRoundDirection() { + return isSetField(844); + } + + public void set(quickfix.field.DiscretionScope value) { + setField(value); + } + + public quickfix.field.DiscretionScope get(quickfix.field.DiscretionScope value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionScope getDiscretionScope() throws FieldNotFound { + return get(new quickfix.field.DiscretionScope()); + } + + public boolean isSet(quickfix.field.DiscretionScope field) { + return isSetField(field); + } + + public boolean isSetDiscretionScope() { + return isSetField(846); + } + + public void set(quickfix.field.TargetStrategy value) { + setField(value); + } + + public quickfix.field.TargetStrategy get(quickfix.field.TargetStrategy value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TargetStrategy getTargetStrategy() throws FieldNotFound { + return get(new quickfix.field.TargetStrategy()); + } + + public boolean isSet(quickfix.field.TargetStrategy field) { + return isSetField(field); + } + + public boolean isSetTargetStrategy() { + return isSetField(847); + } + + public void set(quickfix.field.TargetStrategyParameters value) { + setField(value); + } + + public quickfix.field.TargetStrategyParameters get(quickfix.field.TargetStrategyParameters value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TargetStrategyParameters getTargetStrategyParameters() throws FieldNotFound { + return get(new quickfix.field.TargetStrategyParameters()); + } + + public boolean isSet(quickfix.field.TargetStrategyParameters field) { + return isSetField(field); + } + + public boolean isSetTargetStrategyParameters() { + return isSetField(848); + } + + public void set(quickfix.field.ParticipationRate value) { + setField(value); + } + + public quickfix.field.ParticipationRate get(quickfix.field.ParticipationRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ParticipationRate getParticipationRate() throws FieldNotFound { + return get(new quickfix.field.ParticipationRate()); + } + + public boolean isSet(quickfix.field.ParticipationRate field) { + return isSetField(field); + } + + public boolean isSetParticipationRate() { + return isSetField(849); + } + + public void set(quickfix.field.ComplianceID value) { + setField(value); + } + + public quickfix.field.ComplianceID get(quickfix.field.ComplianceID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplianceID getComplianceID() throws FieldNotFound { + return get(new quickfix.field.ComplianceID()); + } + + public boolean isSet(quickfix.field.ComplianceID field) { + return isSetField(field); + } + + public boolean isSetComplianceID() { + return isSetField(376); + } + + public void set(quickfix.field.SolicitedFlag value) { + setField(value); + } + + public quickfix.field.SolicitedFlag get(quickfix.field.SolicitedFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SolicitedFlag getSolicitedFlag() throws FieldNotFound { + return get(new quickfix.field.SolicitedFlag()); + } + + public boolean isSet(quickfix.field.SolicitedFlag field) { + return isSetField(field); + } + + public boolean isSetSolicitedFlag() { + return isSetField(377); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.TimeInForce value) { + setField(value); + } + + public quickfix.field.TimeInForce get(quickfix.field.TimeInForce value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TimeInForce getTimeInForce() throws FieldNotFound { + return get(new quickfix.field.TimeInForce()); + } + + public boolean isSet(quickfix.field.TimeInForce field) { + return isSetField(field); + } + + public boolean isSetTimeInForce() { + return isSetField(59); + } + + public void set(quickfix.field.EffectiveTime value) { + setField(value); + } + + public quickfix.field.EffectiveTime get(quickfix.field.EffectiveTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EffectiveTime getEffectiveTime() throws FieldNotFound { + return get(new quickfix.field.EffectiveTime()); + } + + public boolean isSet(quickfix.field.EffectiveTime field) { + return isSetField(field); + } + + public boolean isSetEffectiveTime() { + return isSetField(168); + } + + public void set(quickfix.field.ExpireDate value) { + setField(value); + } + + public quickfix.field.ExpireDate get(quickfix.field.ExpireDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireDate getExpireDate() throws FieldNotFound { + return get(new quickfix.field.ExpireDate()); + } + + public boolean isSet(quickfix.field.ExpireDate field) { + return isSetField(field); + } + + public boolean isSetExpireDate() { + return isSetField(432); + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.field.GTBookingInst value) { + setField(value); + } + + public quickfix.field.GTBookingInst get(quickfix.field.GTBookingInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.GTBookingInst getGTBookingInst() throws FieldNotFound { + return get(new quickfix.field.GTBookingInst()); + } + + public boolean isSet(quickfix.field.GTBookingInst field) { + return isSetField(field); + } + + public boolean isSetGTBookingInst() { + return isSetField(427); + } + + public void set(quickfix.fix44.component.CommissionData component) { + setComponent(component); + } + + public quickfix.fix44.component.CommissionData get(quickfix.fix44.component.CommissionData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.CommissionData getCommissionData() throws FieldNotFound { + return get(new quickfix.fix44.component.CommissionData()); + } + + public void set(quickfix.field.Commission value) { + setField(value); + } + + public quickfix.field.Commission get(quickfix.field.Commission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Commission getCommission() throws FieldNotFound { + return get(new quickfix.field.Commission()); + } + + public boolean isSet(quickfix.field.Commission field) { + return isSetField(field); + } + + public boolean isSetCommission() { + return isSetField(12); + } + + public void set(quickfix.field.CommType value) { + setField(value); + } + + public quickfix.field.CommType get(quickfix.field.CommType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommType getCommType() throws FieldNotFound { + return get(new quickfix.field.CommType()); + } + + public boolean isSet(quickfix.field.CommType field) { + return isSetField(field); + } + + public boolean isSetCommType() { + return isSetField(13); + } + + public void set(quickfix.field.CommCurrency value) { + setField(value); + } + + public quickfix.field.CommCurrency get(quickfix.field.CommCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommCurrency getCommCurrency() throws FieldNotFound { + return get(new quickfix.field.CommCurrency()); + } + + public boolean isSet(quickfix.field.CommCurrency field) { + return isSetField(field); + } + + public boolean isSetCommCurrency() { + return isSetField(479); + } + + public void set(quickfix.field.FundRenewWaiv value) { + setField(value); + } + + public quickfix.field.FundRenewWaiv get(quickfix.field.FundRenewWaiv value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FundRenewWaiv getFundRenewWaiv() throws FieldNotFound { + return get(new quickfix.field.FundRenewWaiv()); + } + + public boolean isSet(quickfix.field.FundRenewWaiv field) { + return isSetField(field); + } + + public boolean isSetFundRenewWaiv() { + return isSetField(497); + } + + public void set(quickfix.field.OrderCapacity value) { + setField(value); + } + + public quickfix.field.OrderCapacity get(quickfix.field.OrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderCapacity getOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.OrderCapacity()); + } + + public boolean isSet(quickfix.field.OrderCapacity field) { + return isSetField(field); + } + + public boolean isSetOrderCapacity() { + return isSetField(528); + } + + public void set(quickfix.field.OrderRestrictions value) { + setField(value); + } + + public quickfix.field.OrderRestrictions get(quickfix.field.OrderRestrictions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderRestrictions getOrderRestrictions() throws FieldNotFound { + return get(new quickfix.field.OrderRestrictions()); + } + + public boolean isSet(quickfix.field.OrderRestrictions field) { + return isSetField(field); + } + + public boolean isSetOrderRestrictions() { + return isSetField(529); + } + + public void set(quickfix.field.CustOrderCapacity value) { + setField(value); + } + + public quickfix.field.CustOrderCapacity get(quickfix.field.CustOrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CustOrderCapacity getCustOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.CustOrderCapacity()); + } + + public boolean isSet(quickfix.field.CustOrderCapacity field) { + return isSetField(field); + } + + public boolean isSetCustOrderCapacity() { + return isSetField(582); + } + + public void set(quickfix.field.ForexReq value) { + setField(value); + } + + public quickfix.field.ForexReq get(quickfix.field.ForexReq value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ForexReq getForexReq() throws FieldNotFound { + return get(new quickfix.field.ForexReq()); + } + + public boolean isSet(quickfix.field.ForexReq field) { + return isSetField(field); + } + + public boolean isSetForexReq() { + return isSetField(121); + } + + public void set(quickfix.field.SettlCurrency value) { + setField(value); + } + + public quickfix.field.SettlCurrency get(quickfix.field.SettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrency getSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.SettlCurrency()); + } + + public boolean isSet(quickfix.field.SettlCurrency field) { + return isSetField(field); + } + + public boolean isSetSettlCurrency() { + return isSetField(120); + } + + public void set(quickfix.field.BookingType value) { + setField(value); + } + + public quickfix.field.BookingType get(quickfix.field.BookingType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BookingType getBookingType() throws FieldNotFound { + return get(new quickfix.field.BookingType()); + } + + public boolean isSet(quickfix.field.BookingType field) { + return isSetField(field); + } + + public boolean isSetBookingType() { + return isSetField(775); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.SettlDate2 value) { + setField(value); + } + + public quickfix.field.SettlDate2 get(quickfix.field.SettlDate2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate2 getSettlDate2() throws FieldNotFound { + return get(new quickfix.field.SettlDate2()); + } + + public boolean isSet(quickfix.field.SettlDate2 field) { + return isSetField(field); + } + + public boolean isSetSettlDate2() { + return isSetField(193); + } + + public void set(quickfix.field.OrderQty2 value) { + setField(value); + } + + public quickfix.field.OrderQty2 get(quickfix.field.OrderQty2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty2 getOrderQty2() throws FieldNotFound { + return get(new quickfix.field.OrderQty2()); + } + + public boolean isSet(quickfix.field.OrderQty2 field) { + return isSetField(field); + } + + public boolean isSetOrderQty2() { + return isSetField(192); + } + + public void set(quickfix.field.Price2 value) { + setField(value); + } + + public quickfix.field.Price2 get(quickfix.field.Price2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price2 getPrice2() throws FieldNotFound { + return get(new quickfix.field.Price2()); + } + + public boolean isSet(quickfix.field.Price2 field) { + return isSetField(field); + } + + public boolean isSetPrice2() { + return isSetField(640); + } + + public void set(quickfix.field.PositionEffect value) { + setField(value); + } + + public quickfix.field.PositionEffect get(quickfix.field.PositionEffect value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PositionEffect getPositionEffect() throws FieldNotFound { + return get(new quickfix.field.PositionEffect()); + } + + public boolean isSet(quickfix.field.PositionEffect field) { + return isSetField(field); + } + + public boolean isSetPositionEffect() { + return isSetField(77); + } + + public void set(quickfix.field.CoveredOrUncovered value) { + setField(value); + } + + public quickfix.field.CoveredOrUncovered get(quickfix.field.CoveredOrUncovered value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CoveredOrUncovered getCoveredOrUncovered() throws FieldNotFound { + return get(new quickfix.field.CoveredOrUncovered()); + } + + public boolean isSet(quickfix.field.CoveredOrUncovered field) { + return isSetField(field); + } + + public boolean isSetCoveredOrUncovered() { + return isSetField(203); + } + + public void set(quickfix.field.MaxShow value) { + setField(value); + } + + public quickfix.field.MaxShow get(quickfix.field.MaxShow value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaxShow getMaxShow() throws FieldNotFound { + return get(new quickfix.field.MaxShow()); + } + + public boolean isSet(quickfix.field.MaxShow field) { + return isSetField(field); + } + + public boolean isSetMaxShow() { + return isSetField(210); + } + + public void set(quickfix.field.LocateReqd value) { + setField(value); + } + + public quickfix.field.LocateReqd get(quickfix.field.LocateReqd value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocateReqd getLocateReqd() throws FieldNotFound { + return get(new quickfix.field.LocateReqd()); + } + + public boolean isSet(quickfix.field.LocateReqd field) { + return isSetField(field); + } + + public boolean isSetLocateReqd() { + return isSetField(114); + } + + public void set(quickfix.field.CancellationRights value) { + setField(value); + } + + public quickfix.field.CancellationRights get(quickfix.field.CancellationRights value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CancellationRights getCancellationRights() throws FieldNotFound { + return get(new quickfix.field.CancellationRights()); + } + + public boolean isSet(quickfix.field.CancellationRights field) { + return isSetField(field); + } + + public boolean isSetCancellationRights() { + return isSetField(480); + } + + public void set(quickfix.field.MoneyLaunderingStatus value) { + setField(value); + } + + public quickfix.field.MoneyLaunderingStatus get(quickfix.field.MoneyLaunderingStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MoneyLaunderingStatus getMoneyLaunderingStatus() throws FieldNotFound { + return get(new quickfix.field.MoneyLaunderingStatus()); + } + + public boolean isSet(quickfix.field.MoneyLaunderingStatus field) { + return isSetField(field); + } + + public boolean isSetMoneyLaunderingStatus() { + return isSetField(481); + } + + public void set(quickfix.field.RegistID value) { + setField(value); + } + + public quickfix.field.RegistID get(quickfix.field.RegistID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RegistID getRegistID() throws FieldNotFound { + return get(new quickfix.field.RegistID()); + } + + public boolean isSet(quickfix.field.RegistID field) { + return isSetField(field); + } + + public boolean isSetRegistID() { + return isSetField(513); + } + + public void set(quickfix.field.Designation value) { + setField(value); + } + + public quickfix.field.Designation get(quickfix.field.Designation value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Designation getDesignation() throws FieldNotFound { + return get(new quickfix.field.Designation()); + } + + public boolean isSet(quickfix.field.Designation field) { + return isSetField(field); + } + + public boolean isSetDesignation() { + return isSetField(494); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/OrderCancelRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/OrderCancelRequest.java new file mode 100644 index 000000000..91e54caf3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/OrderCancelRequest.java @@ -0,0 +1,3082 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class OrderCancelRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "F"; + + + public OrderCancelRequest() { + + super(new int[] {41, 37, 11, 526, 583, 66, 586, 1, 660, 581, 453, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 913, 914, 915, 918, 788, 916, 917, 919, 898, 711, 54, 60, 38, 152, 516, 468, 469, 376, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public OrderCancelRequest(quickfix.field.OrigClOrdID origClOrdID, quickfix.field.ClOrdID clOrdID, quickfix.field.Side side, quickfix.field.TransactTime transactTime) { + this(); + setField(origClOrdID); + setField(clOrdID); + setField(side); + setField(transactTime); + } + + public void set(quickfix.field.OrigClOrdID value) { + setField(value); + } + + public quickfix.field.OrigClOrdID get(quickfix.field.OrigClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigClOrdID getOrigClOrdID() throws FieldNotFound { + return get(new quickfix.field.OrigClOrdID()); + } + + public boolean isSet(quickfix.field.OrigClOrdID field) { + return isSetField(field); + } + + public boolean isSetOrigClOrdID() { + return isSetField(41); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.ClOrdLinkID value) { + setField(value); + } + + public quickfix.field.ClOrdLinkID get(quickfix.field.ClOrdLinkID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdLinkID getClOrdLinkID() throws FieldNotFound { + return get(new quickfix.field.ClOrdLinkID()); + } + + public boolean isSet(quickfix.field.ClOrdLinkID field) { + return isSetField(field); + } + + public boolean isSetClOrdLinkID() { + return isSetField(583); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.field.OrigOrdModTime value) { + setField(value); + } + + public quickfix.field.OrigOrdModTime get(quickfix.field.OrigOrdModTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigOrdModTime getOrigOrdModTime() throws FieldNotFound { + return get(new quickfix.field.OrigOrdModTime()); + } + + public boolean isSet(quickfix.field.OrigOrdModTime field) { + return isSetField(field); + } + + public boolean isSetOrigOrdModTime() { + return isSetField(586); + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.fix44.component.OrderQtyData component) { + setComponent(component); + } + + public quickfix.fix44.component.OrderQtyData get(quickfix.fix44.component.OrderQtyData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.OrderQtyData getOrderQtyData() throws FieldNotFound { + return get(new quickfix.fix44.component.OrderQtyData()); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.OrderPercent value) { + setField(value); + } + + public quickfix.field.OrderPercent get(quickfix.field.OrderPercent value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderPercent getOrderPercent() throws FieldNotFound { + return get(new quickfix.field.OrderPercent()); + } + + public boolean isSet(quickfix.field.OrderPercent field) { + return isSetField(field); + } + + public boolean isSetOrderPercent() { + return isSetField(516); + } + + public void set(quickfix.field.RoundingDirection value) { + setField(value); + } + + public quickfix.field.RoundingDirection get(quickfix.field.RoundingDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingDirection getRoundingDirection() throws FieldNotFound { + return get(new quickfix.field.RoundingDirection()); + } + + public boolean isSet(quickfix.field.RoundingDirection field) { + return isSetField(field); + } + + public boolean isSetRoundingDirection() { + return isSetField(468); + } + + public void set(quickfix.field.RoundingModulus value) { + setField(value); + } + + public quickfix.field.RoundingModulus get(quickfix.field.RoundingModulus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingModulus getRoundingModulus() throws FieldNotFound { + return get(new quickfix.field.RoundingModulus()); + } + + public boolean isSet(quickfix.field.RoundingModulus field) { + return isSetField(field); + } + + public boolean isSetRoundingModulus() { + return isSetField(469); + } + + public void set(quickfix.field.ComplianceID value) { + setField(value); + } + + public quickfix.field.ComplianceID get(quickfix.field.ComplianceID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplianceID getComplianceID() throws FieldNotFound { + return get(new quickfix.field.ComplianceID()); + } + + public boolean isSet(quickfix.field.ComplianceID field) { + return isSetField(field); + } + + public boolean isSetComplianceID() { + return isSetField(376); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/OrderMassCancelReport.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/OrderMassCancelReport.java new file mode 100644 index 000000000..3ff62d0a1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/OrderMassCancelReport.java @@ -0,0 +1,2621 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class OrderMassCancelReport extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "r"; + + + public OrderMassCancelReport() { + + super(new int[] {11, 526, 37, 198, 530, 531, 532, 533, 534, 336, 625, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 54, 60, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public OrderMassCancelReport(quickfix.field.OrderID orderID, quickfix.field.MassCancelRequestType massCancelRequestType, quickfix.field.MassCancelResponse massCancelResponse) { + this(); + setField(orderID); + setField(massCancelRequestType); + setField(massCancelResponse); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.SecondaryOrderID value) { + setField(value); + } + + public quickfix.field.SecondaryOrderID get(quickfix.field.SecondaryOrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryOrderID getSecondaryOrderID() throws FieldNotFound { + return get(new quickfix.field.SecondaryOrderID()); + } + + public boolean isSet(quickfix.field.SecondaryOrderID field) { + return isSetField(field); + } + + public boolean isSetSecondaryOrderID() { + return isSetField(198); + } + + public void set(quickfix.field.MassCancelRequestType value) { + setField(value); + } + + public quickfix.field.MassCancelRequestType get(quickfix.field.MassCancelRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MassCancelRequestType getMassCancelRequestType() throws FieldNotFound { + return get(new quickfix.field.MassCancelRequestType()); + } + + public boolean isSet(quickfix.field.MassCancelRequestType field) { + return isSetField(field); + } + + public boolean isSetMassCancelRequestType() { + return isSetField(530); + } + + public void set(quickfix.field.MassCancelResponse value) { + setField(value); + } + + public quickfix.field.MassCancelResponse get(quickfix.field.MassCancelResponse value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MassCancelResponse getMassCancelResponse() throws FieldNotFound { + return get(new quickfix.field.MassCancelResponse()); + } + + public boolean isSet(quickfix.field.MassCancelResponse field) { + return isSetField(field); + } + + public boolean isSetMassCancelResponse() { + return isSetField(531); + } + + public void set(quickfix.field.MassCancelRejectReason value) { + setField(value); + } + + public quickfix.field.MassCancelRejectReason get(quickfix.field.MassCancelRejectReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MassCancelRejectReason getMassCancelRejectReason() throws FieldNotFound { + return get(new quickfix.field.MassCancelRejectReason()); + } + + public boolean isSet(quickfix.field.MassCancelRejectReason field) { + return isSetField(field); + } + + public boolean isSetMassCancelRejectReason() { + return isSetField(532); + } + + public void set(quickfix.field.TotalAffectedOrders value) { + setField(value); + } + + public quickfix.field.TotalAffectedOrders get(quickfix.field.TotalAffectedOrders value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotalAffectedOrders getTotalAffectedOrders() throws FieldNotFound { + return get(new quickfix.field.TotalAffectedOrders()); + } + + public boolean isSet(quickfix.field.TotalAffectedOrders field) { + return isSetField(field); + } + + public boolean isSetTotalAffectedOrders() { + return isSetField(533); + } + + public void set(quickfix.field.NoAffectedOrders value) { + setField(value); + } + + public quickfix.field.NoAffectedOrders get(quickfix.field.NoAffectedOrders value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoAffectedOrders getNoAffectedOrders() throws FieldNotFound { + return get(new quickfix.field.NoAffectedOrders()); + } + + public boolean isSet(quickfix.field.NoAffectedOrders field) { + return isSetField(field); + } + + public boolean isSetNoAffectedOrders() { + return isSetField(534); + } + + public static class NoAffectedOrders extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {41, 535, 536, 0}; + + public NoAffectedOrders() { + super(534, 41, ORDER); + } + + public void set(quickfix.field.OrigClOrdID value) { + setField(value); + } + + public quickfix.field.OrigClOrdID get(quickfix.field.OrigClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigClOrdID getOrigClOrdID() throws FieldNotFound { + return get(new quickfix.field.OrigClOrdID()); + } + + public boolean isSet(quickfix.field.OrigClOrdID field) { + return isSetField(field); + } + + public boolean isSetOrigClOrdID() { + return isSetField(41); + } + + public void set(quickfix.field.AffectedOrderID value) { + setField(value); + } + + public quickfix.field.AffectedOrderID get(quickfix.field.AffectedOrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AffectedOrderID getAffectedOrderID() throws FieldNotFound { + return get(new quickfix.field.AffectedOrderID()); + } + + public boolean isSet(quickfix.field.AffectedOrderID field) { + return isSetField(field); + } + + public boolean isSetAffectedOrderID() { + return isSetField(535); + } + + public void set(quickfix.field.AffectedSecondaryOrderID value) { + setField(value); + } + + public quickfix.field.AffectedSecondaryOrderID get(quickfix.field.AffectedSecondaryOrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AffectedSecondaryOrderID getAffectedSecondaryOrderID() throws FieldNotFound { + return get(new quickfix.field.AffectedSecondaryOrderID()); + } + + public boolean isSet(quickfix.field.AffectedSecondaryOrderID field) { + return isSetField(field); + } + + public boolean isSetAffectedSecondaryOrderID() { + return isSetField(536); + } + + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/OrderMassCancelRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/OrderMassCancelRequest.java new file mode 100644 index 000000000..a043b1c30 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/OrderMassCancelRequest.java @@ -0,0 +1,2421 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class OrderMassCancelRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "q"; + + + public OrderMassCancelRequest() { + + super(new int[] {11, 526, 530, 336, 625, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 54, 60, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public OrderMassCancelRequest(quickfix.field.ClOrdID clOrdID, quickfix.field.MassCancelRequestType massCancelRequestType, quickfix.field.TransactTime transactTime) { + this(); + setField(clOrdID); + setField(massCancelRequestType); + setField(transactTime); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.MassCancelRequestType value) { + setField(value); + } + + public quickfix.field.MassCancelRequestType get(quickfix.field.MassCancelRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MassCancelRequestType getMassCancelRequestType() throws FieldNotFound { + return get(new quickfix.field.MassCancelRequestType()); + } + + public boolean isSet(quickfix.field.MassCancelRequestType field) { + return isSetField(field); + } + + public boolean isSetMassCancelRequestType() { + return isSetField(530); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/OrderMassStatusRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/OrderMassStatusRequest.java new file mode 100644 index 000000000..247dbedd5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/OrderMassStatusRequest.java @@ -0,0 +1,2539 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class OrderMassStatusRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AF"; + + + public OrderMassStatusRequest() { + + super(new int[] {584, 585, 453, 1, 660, 336, 625, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 54, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public OrderMassStatusRequest(quickfix.field.MassStatusReqID massStatusReqID, quickfix.field.MassStatusReqType massStatusReqType) { + this(); + setField(massStatusReqID); + setField(massStatusReqType); + } + + public void set(quickfix.field.MassStatusReqID value) { + setField(value); + } + + public quickfix.field.MassStatusReqID get(quickfix.field.MassStatusReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MassStatusReqID getMassStatusReqID() throws FieldNotFound { + return get(new quickfix.field.MassStatusReqID()); + } + + public boolean isSet(quickfix.field.MassStatusReqID field) { + return isSetField(field); + } + + public boolean isSetMassStatusReqID() { + return isSetField(584); + } + + public void set(quickfix.field.MassStatusReqType value) { + setField(value); + } + + public quickfix.field.MassStatusReqType get(quickfix.field.MassStatusReqType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MassStatusReqType getMassStatusReqType() throws FieldNotFound { + return get(new quickfix.field.MassStatusReqType()); + } + + public boolean isSet(quickfix.field.MassStatusReqType field) { + return isSetField(field); + } + + public boolean isSetMassStatusReqType() { + return isSetField(585); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/OrderStatusRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/OrderStatusRequest.java new file mode 100644 index 000000000..871eda574 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/OrderStatusRequest.java @@ -0,0 +1,2794 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class OrderStatusRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "H"; + + + public OrderStatusRequest() { + + super(new int[] {37, 11, 526, 583, 453, 790, 1, 660, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 913, 914, 915, 918, 788, 916, 917, 919, 898, 711, 54, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public OrderStatusRequest(quickfix.field.ClOrdID clOrdID, quickfix.field.Side side) { + this(); + setField(clOrdID); + setField(side); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.ClOrdLinkID value) { + setField(value); + } + + public quickfix.field.ClOrdLinkID get(quickfix.field.ClOrdLinkID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdLinkID getClOrdLinkID() throws FieldNotFound { + return get(new quickfix.field.ClOrdLinkID()); + } + + public boolean isSet(quickfix.field.ClOrdLinkID field) { + return isSetField(field); + } + + public boolean isSetClOrdLinkID() { + return isSetField(583); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.OrdStatusReqID value) { + setField(value); + } + + public quickfix.field.OrdStatusReqID get(quickfix.field.OrdStatusReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdStatusReqID getOrdStatusReqID() throws FieldNotFound { + return get(new quickfix.field.OrdStatusReqID()); + } + + public boolean isSet(quickfix.field.OrdStatusReqID field) { + return isSetField(field); + } + + public boolean isSetOrdStatusReqID() { + return isSetField(790); + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/PositionMaintenanceReport.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/PositionMaintenanceReport.java new file mode 100644 index 000000000..a84316f4c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/PositionMaintenanceReport.java @@ -0,0 +1,4303 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class PositionMaintenanceReport extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AM"; + + + public PositionMaintenanceReport() { + + super(new int[] {721, 709, 710, 712, 713, 722, 723, 715, 716, 717, 453, 1, 660, 581, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 15, 555, 711, 386, 60, 702, 753, 718, 834, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public PositionMaintenanceReport(quickfix.field.PosMaintRptID posMaintRptID, quickfix.field.PosTransType posTransType, quickfix.field.PosMaintAction posMaintAction, quickfix.field.OrigPosReqRefID origPosReqRefID, quickfix.field.PosMaintStatus posMaintStatus, quickfix.field.ClearingBusinessDate clearingBusinessDate, quickfix.field.Account account, quickfix.field.AccountType accountType, quickfix.field.TransactTime transactTime) { + this(); + setField(posMaintRptID); + setField(posTransType); + setField(posMaintAction); + setField(origPosReqRefID); + setField(posMaintStatus); + setField(clearingBusinessDate); + setField(account); + setField(accountType); + setField(transactTime); + } + + public void set(quickfix.field.PosMaintRptID value) { + setField(value); + } + + public quickfix.field.PosMaintRptID get(quickfix.field.PosMaintRptID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosMaintRptID getPosMaintRptID() throws FieldNotFound { + return get(new quickfix.field.PosMaintRptID()); + } + + public boolean isSet(quickfix.field.PosMaintRptID field) { + return isSetField(field); + } + + public boolean isSetPosMaintRptID() { + return isSetField(721); + } + + public void set(quickfix.field.PosTransType value) { + setField(value); + } + + public quickfix.field.PosTransType get(quickfix.field.PosTransType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosTransType getPosTransType() throws FieldNotFound { + return get(new quickfix.field.PosTransType()); + } + + public boolean isSet(quickfix.field.PosTransType field) { + return isSetField(field); + } + + public boolean isSetPosTransType() { + return isSetField(709); + } + + public void set(quickfix.field.PosReqID value) { + setField(value); + } + + public quickfix.field.PosReqID get(quickfix.field.PosReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosReqID getPosReqID() throws FieldNotFound { + return get(new quickfix.field.PosReqID()); + } + + public boolean isSet(quickfix.field.PosReqID field) { + return isSetField(field); + } + + public boolean isSetPosReqID() { + return isSetField(710); + } + + public void set(quickfix.field.PosMaintAction value) { + setField(value); + } + + public quickfix.field.PosMaintAction get(quickfix.field.PosMaintAction value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosMaintAction getPosMaintAction() throws FieldNotFound { + return get(new quickfix.field.PosMaintAction()); + } + + public boolean isSet(quickfix.field.PosMaintAction field) { + return isSetField(field); + } + + public boolean isSetPosMaintAction() { + return isSetField(712); + } + + public void set(quickfix.field.OrigPosReqRefID value) { + setField(value); + } + + public quickfix.field.OrigPosReqRefID get(quickfix.field.OrigPosReqRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigPosReqRefID getOrigPosReqRefID() throws FieldNotFound { + return get(new quickfix.field.OrigPosReqRefID()); + } + + public boolean isSet(quickfix.field.OrigPosReqRefID field) { + return isSetField(field); + } + + public boolean isSetOrigPosReqRefID() { + return isSetField(713); + } + + public void set(quickfix.field.PosMaintStatus value) { + setField(value); + } + + public quickfix.field.PosMaintStatus get(quickfix.field.PosMaintStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosMaintStatus getPosMaintStatus() throws FieldNotFound { + return get(new quickfix.field.PosMaintStatus()); + } + + public boolean isSet(quickfix.field.PosMaintStatus field) { + return isSetField(field); + } + + public boolean isSetPosMaintStatus() { + return isSetField(722); + } + + public void set(quickfix.field.PosMaintResult value) { + setField(value); + } + + public quickfix.field.PosMaintResult get(quickfix.field.PosMaintResult value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosMaintResult getPosMaintResult() throws FieldNotFound { + return get(new quickfix.field.PosMaintResult()); + } + + public boolean isSet(quickfix.field.PosMaintResult field) { + return isSetField(field); + } + + public boolean isSetPosMaintResult() { + return isSetField(723); + } + + public void set(quickfix.field.ClearingBusinessDate value) { + setField(value); + } + + public quickfix.field.ClearingBusinessDate get(quickfix.field.ClearingBusinessDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingBusinessDate getClearingBusinessDate() throws FieldNotFound { + return get(new quickfix.field.ClearingBusinessDate()); + } + + public boolean isSet(quickfix.field.ClearingBusinessDate field) { + return isSetField(field); + } + + public boolean isSetClearingBusinessDate() { + return isSetField(715); + } + + public void set(quickfix.field.SettlSessID value) { + setField(value); + } + + public quickfix.field.SettlSessID get(quickfix.field.SettlSessID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlSessID getSettlSessID() throws FieldNotFound { + return get(new quickfix.field.SettlSessID()); + } + + public boolean isSet(quickfix.field.SettlSessID field) { + return isSetField(field); + } + + public boolean isSetSettlSessID() { + return isSetField(716); + } + + public void set(quickfix.field.SettlSessSubID value) { + setField(value); + } + + public quickfix.field.SettlSessSubID get(quickfix.field.SettlSessSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlSessSubID getSettlSessSubID() throws FieldNotFound { + return get(new quickfix.field.SettlSessSubID()); + } + + public boolean isSet(quickfix.field.SettlSessSubID field) { + return isSetField(field); + } + + public boolean isSetSettlSessSubID() { + return isSetField(717); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.NoTradingSessions value) { + setField(value); + } + + public quickfix.field.NoTradingSessions get(quickfix.field.NoTradingSessions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTradingSessions getNoTradingSessions() throws FieldNotFound { + return get(new quickfix.field.NoTradingSessions()); + } + + public boolean isSet(quickfix.field.NoTradingSessions field) { + return isSetField(field); + } + + public boolean isSetNoTradingSessions() { + return isSetField(386); + } + + public static class NoTradingSessions extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {336, 625, 0}; + + public NoTradingSessions() { + super(386, 336, ORDER); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.fix44.component.PositionQty component) { + setComponent(component); + } + + public quickfix.fix44.component.PositionQty get(quickfix.fix44.component.PositionQty component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.PositionQty getPositionQty() throws FieldNotFound { + return get(new quickfix.fix44.component.PositionQty()); + } + + public void set(quickfix.field.NoPositions value) { + setField(value); + } + + public quickfix.field.NoPositions get(quickfix.field.NoPositions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPositions getNoPositions() throws FieldNotFound { + return get(new quickfix.field.NoPositions()); + } + + public boolean isSet(quickfix.field.NoPositions field) { + return isSetField(field); + } + + public boolean isSetNoPositions() { + return isSetField(702); + } + + public static class NoPositions extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {703, 704, 705, 706, 539, 0}; + + public NoPositions() { + super(702, 703, ORDER); + } + + public void set(quickfix.field.PosType value) { + setField(value); + } + + public quickfix.field.PosType get(quickfix.field.PosType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosType getPosType() throws FieldNotFound { + return get(new quickfix.field.PosType()); + } + + public boolean isSet(quickfix.field.PosType field) { + return isSetField(field); + } + + public boolean isSetPosType() { + return isSetField(703); + } + + public void set(quickfix.field.LongQty value) { + setField(value); + } + + public quickfix.field.LongQty get(quickfix.field.LongQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LongQty getLongQty() throws FieldNotFound { + return get(new quickfix.field.LongQty()); + } + + public boolean isSet(quickfix.field.LongQty field) { + return isSetField(field); + } + + public boolean isSetLongQty() { + return isSetField(704); + } + + public void set(quickfix.field.ShortQty value) { + setField(value); + } + + public quickfix.field.ShortQty get(quickfix.field.ShortQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ShortQty getShortQty() throws FieldNotFound { + return get(new quickfix.field.ShortQty()); + } + + public boolean isSet(quickfix.field.ShortQty field) { + return isSetField(field); + } + + public boolean isSetShortQty() { + return isSetField(705); + } + + public void set(quickfix.field.PosQtyStatus value) { + setField(value); + } + + public quickfix.field.PosQtyStatus get(quickfix.field.PosQtyStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosQtyStatus getPosQtyStatus() throws FieldNotFound { + return get(new quickfix.field.PosQtyStatus()); + } + + public boolean isSet(quickfix.field.PosQtyStatus field) { + return isSetField(field); + } + + public boolean isSetPosQtyStatus() { + return isSetField(706); + } + + public void set(quickfix.fix44.component.NestedParties component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties get(quickfix.fix44.component.NestedParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties getNestedParties() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties()); + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + + } + + public void set(quickfix.fix44.component.PositionAmountData component) { + setComponent(component); + } + + public quickfix.fix44.component.PositionAmountData get(quickfix.fix44.component.PositionAmountData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.PositionAmountData getPositionAmountData() throws FieldNotFound { + return get(new quickfix.fix44.component.PositionAmountData()); + } + + public void set(quickfix.field.NoPosAmt value) { + setField(value); + } + + public quickfix.field.NoPosAmt get(quickfix.field.NoPosAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPosAmt getNoPosAmt() throws FieldNotFound { + return get(new quickfix.field.NoPosAmt()); + } + + public boolean isSet(quickfix.field.NoPosAmt field) { + return isSetField(field); + } + + public boolean isSetNoPosAmt() { + return isSetField(753); + } + + public static class NoPosAmt extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {707, 708, 0}; + + public NoPosAmt() { + super(753, 707, ORDER); + } + + public void set(quickfix.field.PosAmtType value) { + setField(value); + } + + public quickfix.field.PosAmtType get(quickfix.field.PosAmtType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosAmtType getPosAmtType() throws FieldNotFound { + return get(new quickfix.field.PosAmtType()); + } + + public boolean isSet(quickfix.field.PosAmtType field) { + return isSetField(field); + } + + public boolean isSetPosAmtType() { + return isSetField(707); + } + + public void set(quickfix.field.PosAmt value) { + setField(value); + } + + public quickfix.field.PosAmt get(quickfix.field.PosAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosAmt getPosAmt() throws FieldNotFound { + return get(new quickfix.field.PosAmt()); + } + + public boolean isSet(quickfix.field.PosAmt field) { + return isSetField(field); + } + + public boolean isSetPosAmt() { + return isSetField(708); + } + + } + + public void set(quickfix.field.AdjustmentType value) { + setField(value); + } + + public quickfix.field.AdjustmentType get(quickfix.field.AdjustmentType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AdjustmentType getAdjustmentType() throws FieldNotFound { + return get(new quickfix.field.AdjustmentType()); + } + + public boolean isSet(quickfix.field.AdjustmentType field) { + return isSetField(field); + } + + public boolean isSetAdjustmentType() { + return isSetField(718); + } + + public void set(quickfix.field.ThresholdAmount value) { + setField(value); + } + + public quickfix.field.ThresholdAmount get(quickfix.field.ThresholdAmount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ThresholdAmount getThresholdAmount() throws FieldNotFound { + return get(new quickfix.field.ThresholdAmount()); + } + + public boolean isSet(quickfix.field.ThresholdAmount field) { + return isSetField(field); + } + + public boolean isSetThresholdAmount() { + return isSetField(834); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/PositionMaintenanceRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/PositionMaintenanceRequest.java new file mode 100644 index 000000000..36d36d242 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/PositionMaintenanceRequest.java @@ -0,0 +1,4214 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class PositionMaintenanceRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AL"; + + + public PositionMaintenanceRequest() { + + super(new int[] {710, 709, 712, 713, 714, 715, 716, 717, 453, 1, 660, 581, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 15, 555, 711, 386, 60, 702, 718, 719, 720, 834, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public PositionMaintenanceRequest(quickfix.field.PosReqID posReqID, quickfix.field.PosTransType posTransType, quickfix.field.PosMaintAction posMaintAction, quickfix.field.ClearingBusinessDate clearingBusinessDate, quickfix.field.Account account, quickfix.field.AccountType accountType, quickfix.field.TransactTime transactTime) { + this(); + setField(posReqID); + setField(posTransType); + setField(posMaintAction); + setField(clearingBusinessDate); + setField(account); + setField(accountType); + setField(transactTime); + } + + public void set(quickfix.field.PosReqID value) { + setField(value); + } + + public quickfix.field.PosReqID get(quickfix.field.PosReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosReqID getPosReqID() throws FieldNotFound { + return get(new quickfix.field.PosReqID()); + } + + public boolean isSet(quickfix.field.PosReqID field) { + return isSetField(field); + } + + public boolean isSetPosReqID() { + return isSetField(710); + } + + public void set(quickfix.field.PosTransType value) { + setField(value); + } + + public quickfix.field.PosTransType get(quickfix.field.PosTransType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosTransType getPosTransType() throws FieldNotFound { + return get(new quickfix.field.PosTransType()); + } + + public boolean isSet(quickfix.field.PosTransType field) { + return isSetField(field); + } + + public boolean isSetPosTransType() { + return isSetField(709); + } + + public void set(quickfix.field.PosMaintAction value) { + setField(value); + } + + public quickfix.field.PosMaintAction get(quickfix.field.PosMaintAction value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosMaintAction getPosMaintAction() throws FieldNotFound { + return get(new quickfix.field.PosMaintAction()); + } + + public boolean isSet(quickfix.field.PosMaintAction field) { + return isSetField(field); + } + + public boolean isSetPosMaintAction() { + return isSetField(712); + } + + public void set(quickfix.field.OrigPosReqRefID value) { + setField(value); + } + + public quickfix.field.OrigPosReqRefID get(quickfix.field.OrigPosReqRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrigPosReqRefID getOrigPosReqRefID() throws FieldNotFound { + return get(new quickfix.field.OrigPosReqRefID()); + } + + public boolean isSet(quickfix.field.OrigPosReqRefID field) { + return isSetField(field); + } + + public boolean isSetOrigPosReqRefID() { + return isSetField(713); + } + + public void set(quickfix.field.PosMaintRptRefID value) { + setField(value); + } + + public quickfix.field.PosMaintRptRefID get(quickfix.field.PosMaintRptRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosMaintRptRefID getPosMaintRptRefID() throws FieldNotFound { + return get(new quickfix.field.PosMaintRptRefID()); + } + + public boolean isSet(quickfix.field.PosMaintRptRefID field) { + return isSetField(field); + } + + public boolean isSetPosMaintRptRefID() { + return isSetField(714); + } + + public void set(quickfix.field.ClearingBusinessDate value) { + setField(value); + } + + public quickfix.field.ClearingBusinessDate get(quickfix.field.ClearingBusinessDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingBusinessDate getClearingBusinessDate() throws FieldNotFound { + return get(new quickfix.field.ClearingBusinessDate()); + } + + public boolean isSet(quickfix.field.ClearingBusinessDate field) { + return isSetField(field); + } + + public boolean isSetClearingBusinessDate() { + return isSetField(715); + } + + public void set(quickfix.field.SettlSessID value) { + setField(value); + } + + public quickfix.field.SettlSessID get(quickfix.field.SettlSessID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlSessID getSettlSessID() throws FieldNotFound { + return get(new quickfix.field.SettlSessID()); + } + + public boolean isSet(quickfix.field.SettlSessID field) { + return isSetField(field); + } + + public boolean isSetSettlSessID() { + return isSetField(716); + } + + public void set(quickfix.field.SettlSessSubID value) { + setField(value); + } + + public quickfix.field.SettlSessSubID get(quickfix.field.SettlSessSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlSessSubID getSettlSessSubID() throws FieldNotFound { + return get(new quickfix.field.SettlSessSubID()); + } + + public boolean isSet(quickfix.field.SettlSessSubID field) { + return isSetField(field); + } + + public boolean isSetSettlSessSubID() { + return isSetField(717); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.NoTradingSessions value) { + setField(value); + } + + public quickfix.field.NoTradingSessions get(quickfix.field.NoTradingSessions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTradingSessions getNoTradingSessions() throws FieldNotFound { + return get(new quickfix.field.NoTradingSessions()); + } + + public boolean isSet(quickfix.field.NoTradingSessions field) { + return isSetField(field); + } + + public boolean isSetNoTradingSessions() { + return isSetField(386); + } + + public static class NoTradingSessions extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {336, 625, 0}; + + public NoTradingSessions() { + super(386, 336, ORDER); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.fix44.component.PositionQty component) { + setComponent(component); + } + + public quickfix.fix44.component.PositionQty get(quickfix.fix44.component.PositionQty component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.PositionQty getPositionQty() throws FieldNotFound { + return get(new quickfix.fix44.component.PositionQty()); + } + + public void set(quickfix.field.NoPositions value) { + setField(value); + } + + public quickfix.field.NoPositions get(quickfix.field.NoPositions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPositions getNoPositions() throws FieldNotFound { + return get(new quickfix.field.NoPositions()); + } + + public boolean isSet(quickfix.field.NoPositions field) { + return isSetField(field); + } + + public boolean isSetNoPositions() { + return isSetField(702); + } + + public static class NoPositions extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {703, 704, 705, 706, 539, 0}; + + public NoPositions() { + super(702, 703, ORDER); + } + + public void set(quickfix.field.PosType value) { + setField(value); + } + + public quickfix.field.PosType get(quickfix.field.PosType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosType getPosType() throws FieldNotFound { + return get(new quickfix.field.PosType()); + } + + public boolean isSet(quickfix.field.PosType field) { + return isSetField(field); + } + + public boolean isSetPosType() { + return isSetField(703); + } + + public void set(quickfix.field.LongQty value) { + setField(value); + } + + public quickfix.field.LongQty get(quickfix.field.LongQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LongQty getLongQty() throws FieldNotFound { + return get(new quickfix.field.LongQty()); + } + + public boolean isSet(quickfix.field.LongQty field) { + return isSetField(field); + } + + public boolean isSetLongQty() { + return isSetField(704); + } + + public void set(quickfix.field.ShortQty value) { + setField(value); + } + + public quickfix.field.ShortQty get(quickfix.field.ShortQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ShortQty getShortQty() throws FieldNotFound { + return get(new quickfix.field.ShortQty()); + } + + public boolean isSet(quickfix.field.ShortQty field) { + return isSetField(field); + } + + public boolean isSetShortQty() { + return isSetField(705); + } + + public void set(quickfix.field.PosQtyStatus value) { + setField(value); + } + + public quickfix.field.PosQtyStatus get(quickfix.field.PosQtyStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosQtyStatus getPosQtyStatus() throws FieldNotFound { + return get(new quickfix.field.PosQtyStatus()); + } + + public boolean isSet(quickfix.field.PosQtyStatus field) { + return isSetField(field); + } + + public boolean isSetPosQtyStatus() { + return isSetField(706); + } + + public void set(quickfix.fix44.component.NestedParties component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties get(quickfix.fix44.component.NestedParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties getNestedParties() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties()); + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + + } + + public void set(quickfix.field.AdjustmentType value) { + setField(value); + } + + public quickfix.field.AdjustmentType get(quickfix.field.AdjustmentType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AdjustmentType getAdjustmentType() throws FieldNotFound { + return get(new quickfix.field.AdjustmentType()); + } + + public boolean isSet(quickfix.field.AdjustmentType field) { + return isSetField(field); + } + + public boolean isSetAdjustmentType() { + return isSetField(718); + } + + public void set(quickfix.field.ContraryInstructionIndicator value) { + setField(value); + } + + public quickfix.field.ContraryInstructionIndicator get(quickfix.field.ContraryInstructionIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContraryInstructionIndicator getContraryInstructionIndicator() throws FieldNotFound { + return get(new quickfix.field.ContraryInstructionIndicator()); + } + + public boolean isSet(quickfix.field.ContraryInstructionIndicator field) { + return isSetField(field); + } + + public boolean isSetContraryInstructionIndicator() { + return isSetField(719); + } + + public void set(quickfix.field.PriorSpreadIndicator value) { + setField(value); + } + + public quickfix.field.PriorSpreadIndicator get(quickfix.field.PriorSpreadIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriorSpreadIndicator getPriorSpreadIndicator() throws FieldNotFound { + return get(new quickfix.field.PriorSpreadIndicator()); + } + + public boolean isSet(quickfix.field.PriorSpreadIndicator field) { + return isSetField(field); + } + + public boolean isSetPriorSpreadIndicator() { + return isSetField(720); + } + + public void set(quickfix.field.ThresholdAmount value) { + setField(value); + } + + public quickfix.field.ThresholdAmount get(quickfix.field.ThresholdAmount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ThresholdAmount getThresholdAmount() throws FieldNotFound { + return get(new quickfix.field.ThresholdAmount()); + } + + public boolean isSet(quickfix.field.ThresholdAmount field) { + return isSetField(field); + } + + public boolean isSetThresholdAmount() { + return isSetField(834); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/PositionReport.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/PositionReport.java new file mode 100644 index 000000000..cb1e25ceb --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/PositionReport.java @@ -0,0 +1,4312 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class PositionReport extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AP"; + + + public PositionReport() { + + super(new int[] {721, 710, 724, 263, 727, 325, 728, 715, 716, 717, 453, 1, 660, 581, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 15, 730, 731, 734, 555, 711, 702, 753, 506, 743, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public PositionReport(quickfix.field.PosMaintRptID posMaintRptID, quickfix.field.PosReqResult posReqResult, quickfix.field.ClearingBusinessDate clearingBusinessDate, quickfix.field.Account account, quickfix.field.AccountType accountType, quickfix.field.SettlPrice settlPrice, quickfix.field.SettlPriceType settlPriceType, quickfix.field.PriorSettlPrice priorSettlPrice) { + this(); + setField(posMaintRptID); + setField(posReqResult); + setField(clearingBusinessDate); + setField(account); + setField(accountType); + setField(settlPrice); + setField(settlPriceType); + setField(priorSettlPrice); + } + + public void set(quickfix.field.PosMaintRptID value) { + setField(value); + } + + public quickfix.field.PosMaintRptID get(quickfix.field.PosMaintRptID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosMaintRptID getPosMaintRptID() throws FieldNotFound { + return get(new quickfix.field.PosMaintRptID()); + } + + public boolean isSet(quickfix.field.PosMaintRptID field) { + return isSetField(field); + } + + public boolean isSetPosMaintRptID() { + return isSetField(721); + } + + public void set(quickfix.field.PosReqID value) { + setField(value); + } + + public quickfix.field.PosReqID get(quickfix.field.PosReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosReqID getPosReqID() throws FieldNotFound { + return get(new quickfix.field.PosReqID()); + } + + public boolean isSet(quickfix.field.PosReqID field) { + return isSetField(field); + } + + public boolean isSetPosReqID() { + return isSetField(710); + } + + public void set(quickfix.field.PosReqType value) { + setField(value); + } + + public quickfix.field.PosReqType get(quickfix.field.PosReqType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosReqType getPosReqType() throws FieldNotFound { + return get(new quickfix.field.PosReqType()); + } + + public boolean isSet(quickfix.field.PosReqType field) { + return isSetField(field); + } + + public boolean isSetPosReqType() { + return isSetField(724); + } + + public void set(quickfix.field.SubscriptionRequestType value) { + setField(value); + } + + public quickfix.field.SubscriptionRequestType get(quickfix.field.SubscriptionRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SubscriptionRequestType getSubscriptionRequestType() throws FieldNotFound { + return get(new quickfix.field.SubscriptionRequestType()); + } + + public boolean isSet(quickfix.field.SubscriptionRequestType field) { + return isSetField(field); + } + + public boolean isSetSubscriptionRequestType() { + return isSetField(263); + } + + public void set(quickfix.field.TotalNumPosReports value) { + setField(value); + } + + public quickfix.field.TotalNumPosReports get(quickfix.field.TotalNumPosReports value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotalNumPosReports getTotalNumPosReports() throws FieldNotFound { + return get(new quickfix.field.TotalNumPosReports()); + } + + public boolean isSet(quickfix.field.TotalNumPosReports field) { + return isSetField(field); + } + + public boolean isSetTotalNumPosReports() { + return isSetField(727); + } + + public void set(quickfix.field.UnsolicitedIndicator value) { + setField(value); + } + + public quickfix.field.UnsolicitedIndicator get(quickfix.field.UnsolicitedIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnsolicitedIndicator getUnsolicitedIndicator() throws FieldNotFound { + return get(new quickfix.field.UnsolicitedIndicator()); + } + + public boolean isSet(quickfix.field.UnsolicitedIndicator field) { + return isSetField(field); + } + + public boolean isSetUnsolicitedIndicator() { + return isSetField(325); + } + + public void set(quickfix.field.PosReqResult value) { + setField(value); + } + + public quickfix.field.PosReqResult get(quickfix.field.PosReqResult value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosReqResult getPosReqResult() throws FieldNotFound { + return get(new quickfix.field.PosReqResult()); + } + + public boolean isSet(quickfix.field.PosReqResult field) { + return isSetField(field); + } + + public boolean isSetPosReqResult() { + return isSetField(728); + } + + public void set(quickfix.field.ClearingBusinessDate value) { + setField(value); + } + + public quickfix.field.ClearingBusinessDate get(quickfix.field.ClearingBusinessDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingBusinessDate getClearingBusinessDate() throws FieldNotFound { + return get(new quickfix.field.ClearingBusinessDate()); + } + + public boolean isSet(quickfix.field.ClearingBusinessDate field) { + return isSetField(field); + } + + public boolean isSetClearingBusinessDate() { + return isSetField(715); + } + + public void set(quickfix.field.SettlSessID value) { + setField(value); + } + + public quickfix.field.SettlSessID get(quickfix.field.SettlSessID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlSessID getSettlSessID() throws FieldNotFound { + return get(new quickfix.field.SettlSessID()); + } + + public boolean isSet(quickfix.field.SettlSessID field) { + return isSetField(field); + } + + public boolean isSetSettlSessID() { + return isSetField(716); + } + + public void set(quickfix.field.SettlSessSubID value) { + setField(value); + } + + public quickfix.field.SettlSessSubID get(quickfix.field.SettlSessSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlSessSubID getSettlSessSubID() throws FieldNotFound { + return get(new quickfix.field.SettlSessSubID()); + } + + public boolean isSet(quickfix.field.SettlSessSubID field) { + return isSetField(field); + } + + public boolean isSetSettlSessSubID() { + return isSetField(717); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.SettlPrice value) { + setField(value); + } + + public quickfix.field.SettlPrice get(quickfix.field.SettlPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPrice getSettlPrice() throws FieldNotFound { + return get(new quickfix.field.SettlPrice()); + } + + public boolean isSet(quickfix.field.SettlPrice field) { + return isSetField(field); + } + + public boolean isSetSettlPrice() { + return isSetField(730); + } + + public void set(quickfix.field.SettlPriceType value) { + setField(value); + } + + public quickfix.field.SettlPriceType get(quickfix.field.SettlPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPriceType getSettlPriceType() throws FieldNotFound { + return get(new quickfix.field.SettlPriceType()); + } + + public boolean isSet(quickfix.field.SettlPriceType field) { + return isSetField(field); + } + + public boolean isSetSettlPriceType() { + return isSetField(731); + } + + public void set(quickfix.field.PriorSettlPrice value) { + setField(value); + } + + public quickfix.field.PriorSettlPrice get(quickfix.field.PriorSettlPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriorSettlPrice getPriorSettlPrice() throws FieldNotFound { + return get(new quickfix.field.PriorSettlPrice()); + } + + public boolean isSet(quickfix.field.PriorSettlPrice field) { + return isSetField(field); + } + + public boolean isSetPriorSettlPrice() { + return isSetField(734); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 732, 733, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + public void set(quickfix.field.UnderlyingSettlPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingSettlPrice get(quickfix.field.UnderlyingSettlPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSettlPrice getUnderlyingSettlPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSettlPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingSettlPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSettlPrice() { + return isSetField(732); + } + + public void set(quickfix.field.UnderlyingSettlPriceType value) { + setField(value); + } + + public quickfix.field.UnderlyingSettlPriceType get(quickfix.field.UnderlyingSettlPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSettlPriceType getUnderlyingSettlPriceType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSettlPriceType()); + } + + public boolean isSet(quickfix.field.UnderlyingSettlPriceType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSettlPriceType() { + return isSetField(733); + } + + } + + public void set(quickfix.fix44.component.PositionQty component) { + setComponent(component); + } + + public quickfix.fix44.component.PositionQty get(quickfix.fix44.component.PositionQty component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.PositionQty getPositionQty() throws FieldNotFound { + return get(new quickfix.fix44.component.PositionQty()); + } + + public void set(quickfix.field.NoPositions value) { + setField(value); + } + + public quickfix.field.NoPositions get(quickfix.field.NoPositions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPositions getNoPositions() throws FieldNotFound { + return get(new quickfix.field.NoPositions()); + } + + public boolean isSet(quickfix.field.NoPositions field) { + return isSetField(field); + } + + public boolean isSetNoPositions() { + return isSetField(702); + } + + public static class NoPositions extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {703, 704, 705, 706, 539, 0}; + + public NoPositions() { + super(702, 703, ORDER); + } + + public void set(quickfix.field.PosType value) { + setField(value); + } + + public quickfix.field.PosType get(quickfix.field.PosType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosType getPosType() throws FieldNotFound { + return get(new quickfix.field.PosType()); + } + + public boolean isSet(quickfix.field.PosType field) { + return isSetField(field); + } + + public boolean isSetPosType() { + return isSetField(703); + } + + public void set(quickfix.field.LongQty value) { + setField(value); + } + + public quickfix.field.LongQty get(quickfix.field.LongQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LongQty getLongQty() throws FieldNotFound { + return get(new quickfix.field.LongQty()); + } + + public boolean isSet(quickfix.field.LongQty field) { + return isSetField(field); + } + + public boolean isSetLongQty() { + return isSetField(704); + } + + public void set(quickfix.field.ShortQty value) { + setField(value); + } + + public quickfix.field.ShortQty get(quickfix.field.ShortQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ShortQty getShortQty() throws FieldNotFound { + return get(new quickfix.field.ShortQty()); + } + + public boolean isSet(quickfix.field.ShortQty field) { + return isSetField(field); + } + + public boolean isSetShortQty() { + return isSetField(705); + } + + public void set(quickfix.field.PosQtyStatus value) { + setField(value); + } + + public quickfix.field.PosQtyStatus get(quickfix.field.PosQtyStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosQtyStatus getPosQtyStatus() throws FieldNotFound { + return get(new quickfix.field.PosQtyStatus()); + } + + public boolean isSet(quickfix.field.PosQtyStatus field) { + return isSetField(field); + } + + public boolean isSetPosQtyStatus() { + return isSetField(706); + } + + public void set(quickfix.fix44.component.NestedParties component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties get(quickfix.fix44.component.NestedParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties getNestedParties() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties()); + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + + } + + public void set(quickfix.fix44.component.PositionAmountData component) { + setComponent(component); + } + + public quickfix.fix44.component.PositionAmountData get(quickfix.fix44.component.PositionAmountData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.PositionAmountData getPositionAmountData() throws FieldNotFound { + return get(new quickfix.fix44.component.PositionAmountData()); + } + + public void set(quickfix.field.NoPosAmt value) { + setField(value); + } + + public quickfix.field.NoPosAmt get(quickfix.field.NoPosAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPosAmt getNoPosAmt() throws FieldNotFound { + return get(new quickfix.field.NoPosAmt()); + } + + public boolean isSet(quickfix.field.NoPosAmt field) { + return isSetField(field); + } + + public boolean isSetNoPosAmt() { + return isSetField(753); + } + + public static class NoPosAmt extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {707, 708, 0}; + + public NoPosAmt() { + super(753, 707, ORDER); + } + + public void set(quickfix.field.PosAmtType value) { + setField(value); + } + + public quickfix.field.PosAmtType get(quickfix.field.PosAmtType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosAmtType getPosAmtType() throws FieldNotFound { + return get(new quickfix.field.PosAmtType()); + } + + public boolean isSet(quickfix.field.PosAmtType field) { + return isSetField(field); + } + + public boolean isSetPosAmtType() { + return isSetField(707); + } + + public void set(quickfix.field.PosAmt value) { + setField(value); + } + + public quickfix.field.PosAmt get(quickfix.field.PosAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosAmt getPosAmt() throws FieldNotFound { + return get(new quickfix.field.PosAmt()); + } + + public boolean isSet(quickfix.field.PosAmt field) { + return isSetField(field); + } + + public boolean isSetPosAmt() { + return isSetField(708); + } + + } + + public void set(quickfix.field.RegistStatus value) { + setField(value); + } + + public quickfix.field.RegistStatus get(quickfix.field.RegistStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RegistStatus getRegistStatus() throws FieldNotFound { + return get(new quickfix.field.RegistStatus()); + } + + public boolean isSet(quickfix.field.RegistStatus field) { + return isSetField(field); + } + + public boolean isSetRegistStatus() { + return isSetField(506); + } + + public void set(quickfix.field.DeliveryDate value) { + setField(value); + } + + public quickfix.field.DeliveryDate get(quickfix.field.DeliveryDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryDate getDeliveryDate() throws FieldNotFound { + return get(new quickfix.field.DeliveryDate()); + } + + public boolean isSet(quickfix.field.DeliveryDate field) { + return isSetField(field); + } + + public boolean isSetDeliveryDate() { + return isSetField(743); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Quote.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Quote.java new file mode 100644 index 000000000..0df73363d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Quote.java @@ -0,0 +1,5746 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class Quote extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "S"; + + + public Quote() { + + super(new int[] {131, 117, 693, 537, 735, 301, 453, 336, 625, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 913, 914, 915, 918, 788, 916, 917, 919, 898, 711, 54, 38, 152, 516, 468, 469, 63, 64, 193, 192, 15, 232, 1, 660, 581, 555, 132, 133, 645, 646, 647, 134, 648, 135, 62, 188, 190, 189, 191, 631, 632, 633, 634, 60, 40, 642, 643, 656, 657, 156, 13, 12, 582, 100, 528, 423, 218, 220, 221, 222, 662, 663, 699, 761, 235, 236, 701, 696, 697, 698, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public Quote(quickfix.field.QuoteID quoteID) { + this(); + setField(quoteID); + } + + public void set(quickfix.field.QuoteReqID value) { + setField(value); + } + + public quickfix.field.QuoteReqID get(quickfix.field.QuoteReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteReqID getQuoteReqID() throws FieldNotFound { + return get(new quickfix.field.QuoteReqID()); + } + + public boolean isSet(quickfix.field.QuoteReqID field) { + return isSetField(field); + } + + public boolean isSetQuoteReqID() { + return isSetField(131); + } + + public void set(quickfix.field.QuoteID value) { + setField(value); + } + + public quickfix.field.QuoteID get(quickfix.field.QuoteID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteID getQuoteID() throws FieldNotFound { + return get(new quickfix.field.QuoteID()); + } + + public boolean isSet(quickfix.field.QuoteID field) { + return isSetField(field); + } + + public boolean isSetQuoteID() { + return isSetField(117); + } + + public void set(quickfix.field.QuoteRespID value) { + setField(value); + } + + public quickfix.field.QuoteRespID get(quickfix.field.QuoteRespID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteRespID getQuoteRespID() throws FieldNotFound { + return get(new quickfix.field.QuoteRespID()); + } + + public boolean isSet(quickfix.field.QuoteRespID field) { + return isSetField(field); + } + + public boolean isSetQuoteRespID() { + return isSetField(693); + } + + public void set(quickfix.field.QuoteType value) { + setField(value); + } + + public quickfix.field.QuoteType get(quickfix.field.QuoteType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteType getQuoteType() throws FieldNotFound { + return get(new quickfix.field.QuoteType()); + } + + public boolean isSet(quickfix.field.QuoteType field) { + return isSetField(field); + } + + public boolean isSetQuoteType() { + return isSetField(537); + } + + public void set(quickfix.field.NoQuoteQualifiers value) { + setField(value); + } + + public quickfix.field.NoQuoteQualifiers get(quickfix.field.NoQuoteQualifiers value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoQuoteQualifiers getNoQuoteQualifiers() throws FieldNotFound { + return get(new quickfix.field.NoQuoteQualifiers()); + } + + public boolean isSet(quickfix.field.NoQuoteQualifiers field) { + return isSetField(field); + } + + public boolean isSetNoQuoteQualifiers() { + return isSetField(735); + } + + public static class NoQuoteQualifiers extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {695, 0}; + + public NoQuoteQualifiers() { + super(735, 695, ORDER); + } + + public void set(quickfix.field.QuoteQualifier value) { + setField(value); + } + + public quickfix.field.QuoteQualifier get(quickfix.field.QuoteQualifier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteQualifier getQuoteQualifier() throws FieldNotFound { + return get(new quickfix.field.QuoteQualifier()); + } + + public boolean isSet(quickfix.field.QuoteQualifier field) { + return isSetField(field); + } + + public boolean isSetQuoteQualifier() { + return isSetField(695); + } + + } + + public void set(quickfix.field.QuoteResponseLevel value) { + setField(value); + } + + public quickfix.field.QuoteResponseLevel get(quickfix.field.QuoteResponseLevel value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteResponseLevel getQuoteResponseLevel() throws FieldNotFound { + return get(new quickfix.field.QuoteResponseLevel()); + } + + public boolean isSet(quickfix.field.QuoteResponseLevel field) { + return isSetField(field); + } + + public boolean isSetQuoteResponseLevel() { + return isSetField(301); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.fix44.component.OrderQtyData component) { + setComponent(component); + } + + public quickfix.fix44.component.OrderQtyData get(quickfix.fix44.component.OrderQtyData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.OrderQtyData getOrderQtyData() throws FieldNotFound { + return get(new quickfix.fix44.component.OrderQtyData()); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.OrderPercent value) { + setField(value); + } + + public quickfix.field.OrderPercent get(quickfix.field.OrderPercent value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderPercent getOrderPercent() throws FieldNotFound { + return get(new quickfix.field.OrderPercent()); + } + + public boolean isSet(quickfix.field.OrderPercent field) { + return isSetField(field); + } + + public boolean isSetOrderPercent() { + return isSetField(516); + } + + public void set(quickfix.field.RoundingDirection value) { + setField(value); + } + + public quickfix.field.RoundingDirection get(quickfix.field.RoundingDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingDirection getRoundingDirection() throws FieldNotFound { + return get(new quickfix.field.RoundingDirection()); + } + + public boolean isSet(quickfix.field.RoundingDirection field) { + return isSetField(field); + } + + public boolean isSetRoundingDirection() { + return isSetField(468); + } + + public void set(quickfix.field.RoundingModulus value) { + setField(value); + } + + public quickfix.field.RoundingModulus get(quickfix.field.RoundingModulus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingModulus getRoundingModulus() throws FieldNotFound { + return get(new quickfix.field.RoundingModulus()); + } + + public boolean isSet(quickfix.field.RoundingModulus field) { + return isSetField(field); + } + + public boolean isSetRoundingModulus() { + return isSetField(469); + } + + public void set(quickfix.field.SettlType value) { + setField(value); + } + + public quickfix.field.SettlType get(quickfix.field.SettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlType getSettlType() throws FieldNotFound { + return get(new quickfix.field.SettlType()); + } + + public boolean isSet(quickfix.field.SettlType field) { + return isSetField(field); + } + + public boolean isSetSettlType() { + return isSetField(63); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.SettlDate2 value) { + setField(value); + } + + public quickfix.field.SettlDate2 get(quickfix.field.SettlDate2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate2 getSettlDate2() throws FieldNotFound { + return get(new quickfix.field.SettlDate2()); + } + + public boolean isSet(quickfix.field.SettlDate2 field) { + return isSetField(field); + } + + public boolean isSetSettlDate2() { + return isSetField(193); + } + + public void set(quickfix.field.OrderQty2 value) { + setField(value); + } + + public quickfix.field.OrderQty2 get(quickfix.field.OrderQty2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty2 getOrderQty2() throws FieldNotFound { + return get(new quickfix.field.OrderQty2()); + } + + public boolean isSet(quickfix.field.OrderQty2 field) { + return isSetField(field); + } + + public boolean isSetOrderQty2() { + return isSetField(192); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.fix44.component.Stipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.Stipulations get(quickfix.fix44.component.Stipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Stipulations getStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.Stipulations()); + } + + public void set(quickfix.field.NoStipulations value) { + setField(value); + } + + public quickfix.field.NoStipulations get(quickfix.field.NoStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStipulations getNoStipulations() throws FieldNotFound { + return get(new quickfix.field.NoStipulations()); + } + + public boolean isSet(quickfix.field.NoStipulations field) { + return isSetField(field); + } + + public boolean isSetNoStipulations() { + return isSetField(232); + } + + public static class NoStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {233, 234, 0}; + + public NoStipulations() { + super(232, 233, ORDER); + } + + public void set(quickfix.field.StipulationType value) { + setField(value); + } + + public quickfix.field.StipulationType get(quickfix.field.StipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationType getStipulationType() throws FieldNotFound { + return get(new quickfix.field.StipulationType()); + } + + public boolean isSet(quickfix.field.StipulationType field) { + return isSetField(field); + } + + public boolean isSetStipulationType() { + return isSetField(233); + } + + public void set(quickfix.field.StipulationValue value) { + setField(value); + } + + public quickfix.field.StipulationValue get(quickfix.field.StipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationValue getStipulationValue() throws FieldNotFound { + return get(new quickfix.field.StipulationValue()); + } + + public boolean isSet(quickfix.field.StipulationValue field) { + return isSetField(field); + } + + public boolean isSetStipulationValue() { + return isSetField(234); + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 687, 690, 587, 588, 683, 539, 686, 681, 684, 676, 677, 678, 679, 680, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + public void set(quickfix.field.LegQty value) { + setField(value); + } + + public quickfix.field.LegQty get(quickfix.field.LegQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegQty getLegQty() throws FieldNotFound { + return get(new quickfix.field.LegQty()); + } + + public boolean isSet(quickfix.field.LegQty field) { + return isSetField(field); + } + + public boolean isSetLegQty() { + return isSetField(687); + } + + public void set(quickfix.field.LegSwapType value) { + setField(value); + } + + public quickfix.field.LegSwapType get(quickfix.field.LegSwapType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSwapType getLegSwapType() throws FieldNotFound { + return get(new quickfix.field.LegSwapType()); + } + + public boolean isSet(quickfix.field.LegSwapType field) { + return isSetField(field); + } + + public boolean isSetLegSwapType() { + return isSetField(690); + } + + public void set(quickfix.field.LegSettlType value) { + setField(value); + } + + public quickfix.field.LegSettlType get(quickfix.field.LegSettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSettlType getLegSettlType() throws FieldNotFound { + return get(new quickfix.field.LegSettlType()); + } + + public boolean isSet(quickfix.field.LegSettlType field) { + return isSetField(field); + } + + public boolean isSetLegSettlType() { + return isSetField(587); + } + + public void set(quickfix.field.LegSettlDate value) { + setField(value); + } + + public quickfix.field.LegSettlDate get(quickfix.field.LegSettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSettlDate getLegSettlDate() throws FieldNotFound { + return get(new quickfix.field.LegSettlDate()); + } + + public boolean isSet(quickfix.field.LegSettlDate field) { + return isSetField(field); + } + + public boolean isSetLegSettlDate() { + return isSetField(588); + } + + public void set(quickfix.fix44.component.LegStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.LegStipulations get(quickfix.fix44.component.LegStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.LegStipulations getLegStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.LegStipulations()); + } + + public void set(quickfix.field.NoLegStipulations value) { + setField(value); + } + + public quickfix.field.NoLegStipulations get(quickfix.field.NoLegStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegStipulations getNoLegStipulations() throws FieldNotFound { + return get(new quickfix.field.NoLegStipulations()); + } + + public boolean isSet(quickfix.field.NoLegStipulations field) { + return isSetField(field); + } + + public boolean isSetNoLegStipulations() { + return isSetField(683); + } + + public static class NoLegStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {688, 689, 0}; + + public NoLegStipulations() { + super(683, 688, ORDER); + } + + public void set(quickfix.field.LegStipulationType value) { + setField(value); + } + + public quickfix.field.LegStipulationType get(quickfix.field.LegStipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationType getLegStipulationType() throws FieldNotFound { + return get(new quickfix.field.LegStipulationType()); + } + + public boolean isSet(quickfix.field.LegStipulationType field) { + return isSetField(field); + } + + public boolean isSetLegStipulationType() { + return isSetField(688); + } + + public void set(quickfix.field.LegStipulationValue value) { + setField(value); + } + + public quickfix.field.LegStipulationValue get(quickfix.field.LegStipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationValue getLegStipulationValue() throws FieldNotFound { + return get(new quickfix.field.LegStipulationValue()); + } + + public boolean isSet(quickfix.field.LegStipulationValue field) { + return isSetField(field); + } + + public boolean isSetLegStipulationValue() { + return isSetField(689); + } + + } + + public void set(quickfix.fix44.component.NestedParties component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties get(quickfix.fix44.component.NestedParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties getNestedParties() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties()); + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + + public void set(quickfix.field.LegPriceType value) { + setField(value); + } + + public quickfix.field.LegPriceType get(quickfix.field.LegPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPriceType getLegPriceType() throws FieldNotFound { + return get(new quickfix.field.LegPriceType()); + } + + public boolean isSet(quickfix.field.LegPriceType field) { + return isSetField(field); + } + + public boolean isSetLegPriceType() { + return isSetField(686); + } + + public void set(quickfix.field.LegBidPx value) { + setField(value); + } + + public quickfix.field.LegBidPx get(quickfix.field.LegBidPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBidPx getLegBidPx() throws FieldNotFound { + return get(new quickfix.field.LegBidPx()); + } + + public boolean isSet(quickfix.field.LegBidPx field) { + return isSetField(field); + } + + public boolean isSetLegBidPx() { + return isSetField(681); + } + + public void set(quickfix.field.LegOfferPx value) { + setField(value); + } + + public quickfix.field.LegOfferPx get(quickfix.field.LegOfferPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOfferPx getLegOfferPx() throws FieldNotFound { + return get(new quickfix.field.LegOfferPx()); + } + + public boolean isSet(quickfix.field.LegOfferPx field) { + return isSetField(field); + } + + public boolean isSetLegOfferPx() { + return isSetField(684); + } + + public void set(quickfix.fix44.component.LegBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.LegBenchmarkCurveData get(quickfix.fix44.component.LegBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.LegBenchmarkCurveData getLegBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.LegBenchmarkCurveData()); + } + + public void set(quickfix.field.LegBenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.LegBenchmarkCurveCurrency get(quickfix.field.LegBenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkCurveCurrency getLegBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.LegBenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkCurveCurrency() { + return isSetField(676); + } + + public void set(quickfix.field.LegBenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.LegBenchmarkCurveName get(quickfix.field.LegBenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkCurveName getLegBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.LegBenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkCurveName() { + return isSetField(677); + } + + public void set(quickfix.field.LegBenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.LegBenchmarkCurvePoint get(quickfix.field.LegBenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkCurvePoint getLegBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.LegBenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkCurvePoint() { + return isSetField(678); + } + + public void set(quickfix.field.LegBenchmarkPrice value) { + setField(value); + } + + public quickfix.field.LegBenchmarkPrice get(quickfix.field.LegBenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkPrice getLegBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkPrice()); + } + + public boolean isSet(quickfix.field.LegBenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkPrice() { + return isSetField(679); + } + + public void set(quickfix.field.LegBenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.LegBenchmarkPriceType get(quickfix.field.LegBenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkPriceType getLegBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.LegBenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkPriceType() { + return isSetField(680); + } + + } + + public void set(quickfix.field.BidPx value) { + setField(value); + } + + public quickfix.field.BidPx get(quickfix.field.BidPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidPx getBidPx() throws FieldNotFound { + return get(new quickfix.field.BidPx()); + } + + public boolean isSet(quickfix.field.BidPx field) { + return isSetField(field); + } + + public boolean isSetBidPx() { + return isSetField(132); + } + + public void set(quickfix.field.OfferPx value) { + setField(value); + } + + public quickfix.field.OfferPx get(quickfix.field.OfferPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferPx getOfferPx() throws FieldNotFound { + return get(new quickfix.field.OfferPx()); + } + + public boolean isSet(quickfix.field.OfferPx field) { + return isSetField(field); + } + + public boolean isSetOfferPx() { + return isSetField(133); + } + + public void set(quickfix.field.MktBidPx value) { + setField(value); + } + + public quickfix.field.MktBidPx get(quickfix.field.MktBidPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MktBidPx getMktBidPx() throws FieldNotFound { + return get(new quickfix.field.MktBidPx()); + } + + public boolean isSet(quickfix.field.MktBidPx field) { + return isSetField(field); + } + + public boolean isSetMktBidPx() { + return isSetField(645); + } + + public void set(quickfix.field.MktOfferPx value) { + setField(value); + } + + public quickfix.field.MktOfferPx get(quickfix.field.MktOfferPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MktOfferPx getMktOfferPx() throws FieldNotFound { + return get(new quickfix.field.MktOfferPx()); + } + + public boolean isSet(quickfix.field.MktOfferPx field) { + return isSetField(field); + } + + public boolean isSetMktOfferPx() { + return isSetField(646); + } + + public void set(quickfix.field.MinBidSize value) { + setField(value); + } + + public quickfix.field.MinBidSize get(quickfix.field.MinBidSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinBidSize getMinBidSize() throws FieldNotFound { + return get(new quickfix.field.MinBidSize()); + } + + public boolean isSet(quickfix.field.MinBidSize field) { + return isSetField(field); + } + + public boolean isSetMinBidSize() { + return isSetField(647); + } + + public void set(quickfix.field.BidSize value) { + setField(value); + } + + public quickfix.field.BidSize get(quickfix.field.BidSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidSize getBidSize() throws FieldNotFound { + return get(new quickfix.field.BidSize()); + } + + public boolean isSet(quickfix.field.BidSize field) { + return isSetField(field); + } + + public boolean isSetBidSize() { + return isSetField(134); + } + + public void set(quickfix.field.MinOfferSize value) { + setField(value); + } + + public quickfix.field.MinOfferSize get(quickfix.field.MinOfferSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinOfferSize getMinOfferSize() throws FieldNotFound { + return get(new quickfix.field.MinOfferSize()); + } + + public boolean isSet(quickfix.field.MinOfferSize field) { + return isSetField(field); + } + + public boolean isSetMinOfferSize() { + return isSetField(648); + } + + public void set(quickfix.field.OfferSize value) { + setField(value); + } + + public quickfix.field.OfferSize get(quickfix.field.OfferSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferSize getOfferSize() throws FieldNotFound { + return get(new quickfix.field.OfferSize()); + } + + public boolean isSet(quickfix.field.OfferSize field) { + return isSetField(field); + } + + public boolean isSetOfferSize() { + return isSetField(135); + } + + public void set(quickfix.field.ValidUntilTime value) { + setField(value); + } + + public quickfix.field.ValidUntilTime get(quickfix.field.ValidUntilTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ValidUntilTime getValidUntilTime() throws FieldNotFound { + return get(new quickfix.field.ValidUntilTime()); + } + + public boolean isSet(quickfix.field.ValidUntilTime field) { + return isSetField(field); + } + + public boolean isSetValidUntilTime() { + return isSetField(62); + } + + public void set(quickfix.field.BidSpotRate value) { + setField(value); + } + + public quickfix.field.BidSpotRate get(quickfix.field.BidSpotRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidSpotRate getBidSpotRate() throws FieldNotFound { + return get(new quickfix.field.BidSpotRate()); + } + + public boolean isSet(quickfix.field.BidSpotRate field) { + return isSetField(field); + } + + public boolean isSetBidSpotRate() { + return isSetField(188); + } + + public void set(quickfix.field.OfferSpotRate value) { + setField(value); + } + + public quickfix.field.OfferSpotRate get(quickfix.field.OfferSpotRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferSpotRate getOfferSpotRate() throws FieldNotFound { + return get(new quickfix.field.OfferSpotRate()); + } + + public boolean isSet(quickfix.field.OfferSpotRate field) { + return isSetField(field); + } + + public boolean isSetOfferSpotRate() { + return isSetField(190); + } + + public void set(quickfix.field.BidForwardPoints value) { + setField(value); + } + + public quickfix.field.BidForwardPoints get(quickfix.field.BidForwardPoints value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidForwardPoints getBidForwardPoints() throws FieldNotFound { + return get(new quickfix.field.BidForwardPoints()); + } + + public boolean isSet(quickfix.field.BidForwardPoints field) { + return isSetField(field); + } + + public boolean isSetBidForwardPoints() { + return isSetField(189); + } + + public void set(quickfix.field.OfferForwardPoints value) { + setField(value); + } + + public quickfix.field.OfferForwardPoints get(quickfix.field.OfferForwardPoints value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferForwardPoints getOfferForwardPoints() throws FieldNotFound { + return get(new quickfix.field.OfferForwardPoints()); + } + + public boolean isSet(quickfix.field.OfferForwardPoints field) { + return isSetField(field); + } + + public boolean isSetOfferForwardPoints() { + return isSetField(191); + } + + public void set(quickfix.field.MidPx value) { + setField(value); + } + + public quickfix.field.MidPx get(quickfix.field.MidPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MidPx getMidPx() throws FieldNotFound { + return get(new quickfix.field.MidPx()); + } + + public boolean isSet(quickfix.field.MidPx field) { + return isSetField(field); + } + + public boolean isSetMidPx() { + return isSetField(631); + } + + public void set(quickfix.field.BidYield value) { + setField(value); + } + + public quickfix.field.BidYield get(quickfix.field.BidYield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidYield getBidYield() throws FieldNotFound { + return get(new quickfix.field.BidYield()); + } + + public boolean isSet(quickfix.field.BidYield field) { + return isSetField(field); + } + + public boolean isSetBidYield() { + return isSetField(632); + } + + public void set(quickfix.field.MidYield value) { + setField(value); + } + + public quickfix.field.MidYield get(quickfix.field.MidYield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MidYield getMidYield() throws FieldNotFound { + return get(new quickfix.field.MidYield()); + } + + public boolean isSet(quickfix.field.MidYield field) { + return isSetField(field); + } + + public boolean isSetMidYield() { + return isSetField(633); + } + + public void set(quickfix.field.OfferYield value) { + setField(value); + } + + public quickfix.field.OfferYield get(quickfix.field.OfferYield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferYield getOfferYield() throws FieldNotFound { + return get(new quickfix.field.OfferYield()); + } + + public boolean isSet(quickfix.field.OfferYield field) { + return isSetField(field); + } + + public boolean isSetOfferYield() { + return isSetField(634); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } + + public void set(quickfix.field.BidForwardPoints2 value) { + setField(value); + } + + public quickfix.field.BidForwardPoints2 get(quickfix.field.BidForwardPoints2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidForwardPoints2 getBidForwardPoints2() throws FieldNotFound { + return get(new quickfix.field.BidForwardPoints2()); + } + + public boolean isSet(quickfix.field.BidForwardPoints2 field) { + return isSetField(field); + } + + public boolean isSetBidForwardPoints2() { + return isSetField(642); + } + + public void set(quickfix.field.OfferForwardPoints2 value) { + setField(value); + } + + public quickfix.field.OfferForwardPoints2 get(quickfix.field.OfferForwardPoints2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferForwardPoints2 getOfferForwardPoints2() throws FieldNotFound { + return get(new quickfix.field.OfferForwardPoints2()); + } + + public boolean isSet(quickfix.field.OfferForwardPoints2 field) { + return isSetField(field); + } + + public boolean isSetOfferForwardPoints2() { + return isSetField(643); + } + + public void set(quickfix.field.SettlCurrBidFxRate value) { + setField(value); + } + + public quickfix.field.SettlCurrBidFxRate get(quickfix.field.SettlCurrBidFxRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrBidFxRate getSettlCurrBidFxRate() throws FieldNotFound { + return get(new quickfix.field.SettlCurrBidFxRate()); + } + + public boolean isSet(quickfix.field.SettlCurrBidFxRate field) { + return isSetField(field); + } + + public boolean isSetSettlCurrBidFxRate() { + return isSetField(656); + } + + public void set(quickfix.field.SettlCurrOfferFxRate value) { + setField(value); + } + + public quickfix.field.SettlCurrOfferFxRate get(quickfix.field.SettlCurrOfferFxRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrOfferFxRate getSettlCurrOfferFxRate() throws FieldNotFound { + return get(new quickfix.field.SettlCurrOfferFxRate()); + } + + public boolean isSet(quickfix.field.SettlCurrOfferFxRate field) { + return isSetField(field); + } + + public boolean isSetSettlCurrOfferFxRate() { + return isSetField(657); + } + + public void set(quickfix.field.SettlCurrFxRateCalc value) { + setField(value); + } + + public quickfix.field.SettlCurrFxRateCalc get(quickfix.field.SettlCurrFxRateCalc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrFxRateCalc getSettlCurrFxRateCalc() throws FieldNotFound { + return get(new quickfix.field.SettlCurrFxRateCalc()); + } + + public boolean isSet(quickfix.field.SettlCurrFxRateCalc field) { + return isSetField(field); + } + + public boolean isSetSettlCurrFxRateCalc() { + return isSetField(156); + } + + public void set(quickfix.field.CommType value) { + setField(value); + } + + public quickfix.field.CommType get(quickfix.field.CommType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommType getCommType() throws FieldNotFound { + return get(new quickfix.field.CommType()); + } + + public boolean isSet(quickfix.field.CommType field) { + return isSetField(field); + } + + public boolean isSetCommType() { + return isSetField(13); + } + + public void set(quickfix.field.Commission value) { + setField(value); + } + + public quickfix.field.Commission get(quickfix.field.Commission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Commission getCommission() throws FieldNotFound { + return get(new quickfix.field.Commission()); + } + + public boolean isSet(quickfix.field.Commission field) { + return isSetField(field); + } + + public boolean isSetCommission() { + return isSetField(12); + } + + public void set(quickfix.field.CustOrderCapacity value) { + setField(value); + } + + public quickfix.field.CustOrderCapacity get(quickfix.field.CustOrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CustOrderCapacity getCustOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.CustOrderCapacity()); + } + + public boolean isSet(quickfix.field.CustOrderCapacity field) { + return isSetField(field); + } + + public boolean isSetCustOrderCapacity() { + return isSetField(582); + } + + public void set(quickfix.field.ExDestination value) { + setField(value); + } + + public quickfix.field.ExDestination get(quickfix.field.ExDestination value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExDestination getExDestination() throws FieldNotFound { + return get(new quickfix.field.ExDestination()); + } + + public boolean isSet(quickfix.field.ExDestination field) { + return isSetField(field); + } + + public boolean isSetExDestination() { + return isSetField(100); + } + + public void set(quickfix.field.OrderCapacity value) { + setField(value); + } + + public quickfix.field.OrderCapacity get(quickfix.field.OrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderCapacity getOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.OrderCapacity()); + } + + public boolean isSet(quickfix.field.OrderCapacity field) { + return isSetField(field); + } + + public boolean isSetOrderCapacity() { + return isSetField(528); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData get(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData getSpreadOrBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.SpreadOrBenchmarkCurveData()); + } + + public void set(quickfix.field.Spread value) { + setField(value); + } + + public quickfix.field.Spread get(quickfix.field.Spread value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Spread getSpread() throws FieldNotFound { + return get(new quickfix.field.Spread()); + } + + public boolean isSet(quickfix.field.Spread field) { + return isSetField(field); + } + + public boolean isSetSpread() { + return isSetField(218); + } + + public void set(quickfix.field.BenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveCurrency get(quickfix.field.BenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveCurrency getBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveCurrency() { + return isSetField(220); + } + + public void set(quickfix.field.BenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveName get(quickfix.field.BenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveName getBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveName() { + return isSetField(221); + } + + public void set(quickfix.field.BenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.BenchmarkCurvePoint get(quickfix.field.BenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurvePoint getBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.BenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurvePoint() { + return isSetField(222); + } + + public void set(quickfix.field.BenchmarkPrice value) { + setField(value); + } + + public quickfix.field.BenchmarkPrice get(quickfix.field.BenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPrice getBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPrice()); + } + + public boolean isSet(quickfix.field.BenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPrice() { + return isSetField(662); + } + + public void set(quickfix.field.BenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.BenchmarkPriceType get(quickfix.field.BenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPriceType getBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.BenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPriceType() { + return isSetField(663); + } + + public void set(quickfix.field.BenchmarkSecurityID value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityID get(quickfix.field.BenchmarkSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityID getBenchmarkSecurityID() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityID()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityID field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityID() { + return isSetField(699); + } + + public void set(quickfix.field.BenchmarkSecurityIDSource value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityIDSource get(quickfix.field.BenchmarkSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityIDSource getBenchmarkSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityIDSource()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityIDSource() { + return isSetField(761); + } + + public void set(quickfix.fix44.component.YieldData component) { + setComponent(component); + } + + public quickfix.fix44.component.YieldData get(quickfix.fix44.component.YieldData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.YieldData getYieldData() throws FieldNotFound { + return get(new quickfix.fix44.component.YieldData()); + } + + public void set(quickfix.field.YieldType value) { + setField(value); + } + + public quickfix.field.YieldType get(quickfix.field.YieldType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldType getYieldType() throws FieldNotFound { + return get(new quickfix.field.YieldType()); + } + + public boolean isSet(quickfix.field.YieldType field) { + return isSetField(field); + } + + public boolean isSetYieldType() { + return isSetField(235); + } + + public void set(quickfix.field.Yield value) { + setField(value); + } + + public quickfix.field.Yield get(quickfix.field.Yield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Yield getYield() throws FieldNotFound { + return get(new quickfix.field.Yield()); + } + + public boolean isSet(quickfix.field.Yield field) { + return isSetField(field); + } + + public boolean isSetYield() { + return isSetField(236); + } + + public void set(quickfix.field.YieldCalcDate value) { + setField(value); + } + + public quickfix.field.YieldCalcDate get(quickfix.field.YieldCalcDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldCalcDate getYieldCalcDate() throws FieldNotFound { + return get(new quickfix.field.YieldCalcDate()); + } + + public boolean isSet(quickfix.field.YieldCalcDate field) { + return isSetField(field); + } + + public boolean isSetYieldCalcDate() { + return isSetField(701); + } + + public void set(quickfix.field.YieldRedemptionDate value) { + setField(value); + } + + public quickfix.field.YieldRedemptionDate get(quickfix.field.YieldRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionDate getYieldRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionDate()); + } + + public boolean isSet(quickfix.field.YieldRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionDate() { + return isSetField(696); + } + + public void set(quickfix.field.YieldRedemptionPrice value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPrice get(quickfix.field.YieldRedemptionPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPrice getYieldRedemptionPrice() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPrice()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPrice field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPrice() { + return isSetField(697); + } + + public void set(quickfix.field.YieldRedemptionPriceType value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPriceType get(quickfix.field.YieldRedemptionPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPriceType getYieldRedemptionPriceType() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPriceType()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPriceType field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPriceType() { + return isSetField(698); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/QuoteCancel.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/QuoteCancel.java new file mode 100644 index 000000000..624d7cdd4 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/QuoteCancel.java @@ -0,0 +1,3827 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class QuoteCancel extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "Z"; + + + public QuoteCancel() { + + super(new int[] {131, 117, 298, 301, 453, 1, 660, 581, 336, 625, 295, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public QuoteCancel(quickfix.field.QuoteID quoteID, quickfix.field.QuoteCancelType quoteCancelType) { + this(); + setField(quoteID); + setField(quoteCancelType); + } + + public void set(quickfix.field.QuoteReqID value) { + setField(value); + } + + public quickfix.field.QuoteReqID get(quickfix.field.QuoteReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteReqID getQuoteReqID() throws FieldNotFound { + return get(new quickfix.field.QuoteReqID()); + } + + public boolean isSet(quickfix.field.QuoteReqID field) { + return isSetField(field); + } + + public boolean isSetQuoteReqID() { + return isSetField(131); + } + + public void set(quickfix.field.QuoteID value) { + setField(value); + } + + public quickfix.field.QuoteID get(quickfix.field.QuoteID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteID getQuoteID() throws FieldNotFound { + return get(new quickfix.field.QuoteID()); + } + + public boolean isSet(quickfix.field.QuoteID field) { + return isSetField(field); + } + + public boolean isSetQuoteID() { + return isSetField(117); + } + + public void set(quickfix.field.QuoteCancelType value) { + setField(value); + } + + public quickfix.field.QuoteCancelType get(quickfix.field.QuoteCancelType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteCancelType getQuoteCancelType() throws FieldNotFound { + return get(new quickfix.field.QuoteCancelType()); + } + + public boolean isSet(quickfix.field.QuoteCancelType field) { + return isSetField(field); + } + + public boolean isSetQuoteCancelType() { + return isSetField(298); + } + + public void set(quickfix.field.QuoteResponseLevel value) { + setField(value); + } + + public quickfix.field.QuoteResponseLevel get(quickfix.field.QuoteResponseLevel value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteResponseLevel getQuoteResponseLevel() throws FieldNotFound { + return get(new quickfix.field.QuoteResponseLevel()); + } + + public boolean isSet(quickfix.field.QuoteResponseLevel field) { + return isSetField(field); + } + + public boolean isSetQuoteResponseLevel() { + return isSetField(301); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.NoQuoteEntries value) { + setField(value); + } + + public quickfix.field.NoQuoteEntries get(quickfix.field.NoQuoteEntries value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoQuoteEntries getNoQuoteEntries() throws FieldNotFound { + return get(new quickfix.field.NoQuoteEntries()); + } + + public boolean isSet(quickfix.field.NoQuoteEntries field) { + return isSetField(field); + } + + public boolean isSetNoQuoteEntries() { + return isSetField(295); + } + + public static class NoQuoteEntries extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 913, 914, 915, 918, 788, 916, 917, 919, 898, 711, 555, 0}; + + public NoQuoteEntries() { + super(295, 55, ORDER); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/QuoteRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/QuoteRequest.java new file mode 100644 index 000000000..ec8abb6e1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/QuoteRequest.java @@ -0,0 +1,5337 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class QuoteRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "R"; + + + public QuoteRequest() { + + super(new int[] {131, 644, 11, 528, 146, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public QuoteRequest(quickfix.field.QuoteReqID quoteReqID) { + this(); + setField(quoteReqID); + } + + public void set(quickfix.field.QuoteReqID value) { + setField(value); + } + + public quickfix.field.QuoteReqID get(quickfix.field.QuoteReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteReqID getQuoteReqID() throws FieldNotFound { + return get(new quickfix.field.QuoteReqID()); + } + + public boolean isSet(quickfix.field.QuoteReqID field) { + return isSetField(field); + } + + public boolean isSetQuoteReqID() { + return isSetField(131); + } + + public void set(quickfix.field.RFQReqID value) { + setField(value); + } + + public quickfix.field.RFQReqID get(quickfix.field.RFQReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RFQReqID getRFQReqID() throws FieldNotFound { + return get(new quickfix.field.RFQReqID()); + } + + public boolean isSet(quickfix.field.RFQReqID field) { + return isSetField(field); + } + + public boolean isSetRFQReqID() { + return isSetField(644); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.OrderCapacity value) { + setField(value); + } + + public quickfix.field.OrderCapacity get(quickfix.field.OrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderCapacity getOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.OrderCapacity()); + } + + public boolean isSet(quickfix.field.OrderCapacity field) { + return isSetField(field); + } + + public boolean isSetOrderCapacity() { + return isSetField(528); + } + + public void set(quickfix.field.NoRelatedSym value) { + setField(value); + } + + public quickfix.field.NoRelatedSym get(quickfix.field.NoRelatedSym value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRelatedSym getNoRelatedSym() throws FieldNotFound { + return get(new quickfix.field.NoRelatedSym()); + } + + public boolean isSet(quickfix.field.NoRelatedSym field) { + return isSetField(field); + } + + public boolean isSetNoRelatedSym() { + return isSetField(146); + } + + public static class NoRelatedSym extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 913, 914, 915, 918, 788, 916, 917, 919, 898, 711, 140, 303, 537, 336, 625, 229, 54, 854, 38, 152, 516, 468, 469, 63, 64, 193, 192, 15, 232, 1, 660, 581, 555, 735, 692, 40, 62, 126, 60, 218, 220, 221, 222, 662, 663, 699, 761, 423, 44, 640, 235, 236, 701, 696, 697, 698, 453, 0}; + + public NoRelatedSym() { + super(146, 55, ORDER); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.PrevClosePx value) { + setField(value); + } + + public quickfix.field.PrevClosePx get(quickfix.field.PrevClosePx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PrevClosePx getPrevClosePx() throws FieldNotFound { + return get(new quickfix.field.PrevClosePx()); + } + + public boolean isSet(quickfix.field.PrevClosePx field) { + return isSetField(field); + } + + public boolean isSetPrevClosePx() { + return isSetField(140); + } + + public void set(quickfix.field.QuoteRequestType value) { + setField(value); + } + + public quickfix.field.QuoteRequestType get(quickfix.field.QuoteRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteRequestType getQuoteRequestType() throws FieldNotFound { + return get(new quickfix.field.QuoteRequestType()); + } + + public boolean isSet(quickfix.field.QuoteRequestType field) { + return isSetField(field); + } + + public boolean isSetQuoteRequestType() { + return isSetField(303); + } + + public void set(quickfix.field.QuoteType value) { + setField(value); + } + + public quickfix.field.QuoteType get(quickfix.field.QuoteType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteType getQuoteType() throws FieldNotFound { + return get(new quickfix.field.QuoteType()); + } + + public boolean isSet(quickfix.field.QuoteType field) { + return isSetField(field); + } + + public boolean isSetQuoteType() { + return isSetField(537); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.TradeOriginationDate value) { + setField(value); + } + + public quickfix.field.TradeOriginationDate get(quickfix.field.TradeOriginationDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeOriginationDate getTradeOriginationDate() throws FieldNotFound { + return get(new quickfix.field.TradeOriginationDate()); + } + + public boolean isSet(quickfix.field.TradeOriginationDate field) { + return isSetField(field); + } + + public boolean isSetTradeOriginationDate() { + return isSetField(229); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.QtyType value) { + setField(value); + } + + public quickfix.field.QtyType get(quickfix.field.QtyType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QtyType getQtyType() throws FieldNotFound { + return get(new quickfix.field.QtyType()); + } + + public boolean isSet(quickfix.field.QtyType field) { + return isSetField(field); + } + + public boolean isSetQtyType() { + return isSetField(854); + } + + public void set(quickfix.fix44.component.OrderQtyData component) { + setComponent(component); + } + + public quickfix.fix44.component.OrderQtyData get(quickfix.fix44.component.OrderQtyData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.OrderQtyData getOrderQtyData() throws FieldNotFound { + return get(new quickfix.fix44.component.OrderQtyData()); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.OrderPercent value) { + setField(value); + } + + public quickfix.field.OrderPercent get(quickfix.field.OrderPercent value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderPercent getOrderPercent() throws FieldNotFound { + return get(new quickfix.field.OrderPercent()); + } + + public boolean isSet(quickfix.field.OrderPercent field) { + return isSetField(field); + } + + public boolean isSetOrderPercent() { + return isSetField(516); + } + + public void set(quickfix.field.RoundingDirection value) { + setField(value); + } + + public quickfix.field.RoundingDirection get(quickfix.field.RoundingDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingDirection getRoundingDirection() throws FieldNotFound { + return get(new quickfix.field.RoundingDirection()); + } + + public boolean isSet(quickfix.field.RoundingDirection field) { + return isSetField(field); + } + + public boolean isSetRoundingDirection() { + return isSetField(468); + } + + public void set(quickfix.field.RoundingModulus value) { + setField(value); + } + + public quickfix.field.RoundingModulus get(quickfix.field.RoundingModulus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingModulus getRoundingModulus() throws FieldNotFound { + return get(new quickfix.field.RoundingModulus()); + } + + public boolean isSet(quickfix.field.RoundingModulus field) { + return isSetField(field); + } + + public boolean isSetRoundingModulus() { + return isSetField(469); + } + + public void set(quickfix.field.SettlType value) { + setField(value); + } + + public quickfix.field.SettlType get(quickfix.field.SettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlType getSettlType() throws FieldNotFound { + return get(new quickfix.field.SettlType()); + } + + public boolean isSet(quickfix.field.SettlType field) { + return isSetField(field); + } + + public boolean isSetSettlType() { + return isSetField(63); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.SettlDate2 value) { + setField(value); + } + + public quickfix.field.SettlDate2 get(quickfix.field.SettlDate2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate2 getSettlDate2() throws FieldNotFound { + return get(new quickfix.field.SettlDate2()); + } + + public boolean isSet(quickfix.field.SettlDate2 field) { + return isSetField(field); + } + + public boolean isSetSettlDate2() { + return isSetField(193); + } + + public void set(quickfix.field.OrderQty2 value) { + setField(value); + } + + public quickfix.field.OrderQty2 get(quickfix.field.OrderQty2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty2 getOrderQty2() throws FieldNotFound { + return get(new quickfix.field.OrderQty2()); + } + + public boolean isSet(quickfix.field.OrderQty2 field) { + return isSetField(field); + } + + public boolean isSetOrderQty2() { + return isSetField(192); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.fix44.component.Stipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.Stipulations get(quickfix.fix44.component.Stipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Stipulations getStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.Stipulations()); + } + + public void set(quickfix.field.NoStipulations value) { + setField(value); + } + + public quickfix.field.NoStipulations get(quickfix.field.NoStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStipulations getNoStipulations() throws FieldNotFound { + return get(new quickfix.field.NoStipulations()); + } + + public boolean isSet(quickfix.field.NoStipulations field) { + return isSetField(field); + } + + public boolean isSetNoStipulations() { + return isSetField(232); + } + + public static class NoStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {233, 234, 0}; + + public NoStipulations() { + super(232, 233, ORDER); + } + + public void set(quickfix.field.StipulationType value) { + setField(value); + } + + public quickfix.field.StipulationType get(quickfix.field.StipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationType getStipulationType() throws FieldNotFound { + return get(new quickfix.field.StipulationType()); + } + + public boolean isSet(quickfix.field.StipulationType field) { + return isSetField(field); + } + + public boolean isSetStipulationType() { + return isSetField(233); + } + + public void set(quickfix.field.StipulationValue value) { + setField(value); + } + + public quickfix.field.StipulationValue get(quickfix.field.StipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationValue getStipulationValue() throws FieldNotFound { + return get(new quickfix.field.StipulationValue()); + } + + public boolean isSet(quickfix.field.StipulationValue field) { + return isSetField(field); + } + + public boolean isSetStipulationValue() { + return isSetField(234); + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 687, 690, 587, 588, 683, 539, 676, 677, 678, 679, 680, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + public void set(quickfix.field.LegQty value) { + setField(value); + } + + public quickfix.field.LegQty get(quickfix.field.LegQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegQty getLegQty() throws FieldNotFound { + return get(new quickfix.field.LegQty()); + } + + public boolean isSet(quickfix.field.LegQty field) { + return isSetField(field); + } + + public boolean isSetLegQty() { + return isSetField(687); + } + + public void set(quickfix.field.LegSwapType value) { + setField(value); + } + + public quickfix.field.LegSwapType get(quickfix.field.LegSwapType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSwapType getLegSwapType() throws FieldNotFound { + return get(new quickfix.field.LegSwapType()); + } + + public boolean isSet(quickfix.field.LegSwapType field) { + return isSetField(field); + } + + public boolean isSetLegSwapType() { + return isSetField(690); + } + + public void set(quickfix.field.LegSettlType value) { + setField(value); + } + + public quickfix.field.LegSettlType get(quickfix.field.LegSettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSettlType getLegSettlType() throws FieldNotFound { + return get(new quickfix.field.LegSettlType()); + } + + public boolean isSet(quickfix.field.LegSettlType field) { + return isSetField(field); + } + + public boolean isSetLegSettlType() { + return isSetField(587); + } + + public void set(quickfix.field.LegSettlDate value) { + setField(value); + } + + public quickfix.field.LegSettlDate get(quickfix.field.LegSettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSettlDate getLegSettlDate() throws FieldNotFound { + return get(new quickfix.field.LegSettlDate()); + } + + public boolean isSet(quickfix.field.LegSettlDate field) { + return isSetField(field); + } + + public boolean isSetLegSettlDate() { + return isSetField(588); + } + + public void set(quickfix.fix44.component.LegStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.LegStipulations get(quickfix.fix44.component.LegStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.LegStipulations getLegStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.LegStipulations()); + } + + public void set(quickfix.field.NoLegStipulations value) { + setField(value); + } + + public quickfix.field.NoLegStipulations get(quickfix.field.NoLegStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegStipulations getNoLegStipulations() throws FieldNotFound { + return get(new quickfix.field.NoLegStipulations()); + } + + public boolean isSet(quickfix.field.NoLegStipulations field) { + return isSetField(field); + } + + public boolean isSetNoLegStipulations() { + return isSetField(683); + } + + public static class NoLegStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {688, 689, 0}; + + public NoLegStipulations() { + super(683, 688, ORDER); + } + + public void set(quickfix.field.LegStipulationType value) { + setField(value); + } + + public quickfix.field.LegStipulationType get(quickfix.field.LegStipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationType getLegStipulationType() throws FieldNotFound { + return get(new quickfix.field.LegStipulationType()); + } + + public boolean isSet(quickfix.field.LegStipulationType field) { + return isSetField(field); + } + + public boolean isSetLegStipulationType() { + return isSetField(688); + } + + public void set(quickfix.field.LegStipulationValue value) { + setField(value); + } + + public quickfix.field.LegStipulationValue get(quickfix.field.LegStipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationValue getLegStipulationValue() throws FieldNotFound { + return get(new quickfix.field.LegStipulationValue()); + } + + public boolean isSet(quickfix.field.LegStipulationValue field) { + return isSetField(field); + } + + public boolean isSetLegStipulationValue() { + return isSetField(689); + } + + } + + public void set(quickfix.fix44.component.NestedParties component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties get(quickfix.fix44.component.NestedParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties getNestedParties() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties()); + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + + public void set(quickfix.fix44.component.LegBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.LegBenchmarkCurveData get(quickfix.fix44.component.LegBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.LegBenchmarkCurveData getLegBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.LegBenchmarkCurveData()); + } + + public void set(quickfix.field.LegBenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.LegBenchmarkCurveCurrency get(quickfix.field.LegBenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkCurveCurrency getLegBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.LegBenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkCurveCurrency() { + return isSetField(676); + } + + public void set(quickfix.field.LegBenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.LegBenchmarkCurveName get(quickfix.field.LegBenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkCurveName getLegBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.LegBenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkCurveName() { + return isSetField(677); + } + + public void set(quickfix.field.LegBenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.LegBenchmarkCurvePoint get(quickfix.field.LegBenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkCurvePoint getLegBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.LegBenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkCurvePoint() { + return isSetField(678); + } + + public void set(quickfix.field.LegBenchmarkPrice value) { + setField(value); + } + + public quickfix.field.LegBenchmarkPrice get(quickfix.field.LegBenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkPrice getLegBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkPrice()); + } + + public boolean isSet(quickfix.field.LegBenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkPrice() { + return isSetField(679); + } + + public void set(quickfix.field.LegBenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.LegBenchmarkPriceType get(quickfix.field.LegBenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkPriceType getLegBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.LegBenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkPriceType() { + return isSetField(680); + } + + } + + public void set(quickfix.field.NoQuoteQualifiers value) { + setField(value); + } + + public quickfix.field.NoQuoteQualifiers get(quickfix.field.NoQuoteQualifiers value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoQuoteQualifiers getNoQuoteQualifiers() throws FieldNotFound { + return get(new quickfix.field.NoQuoteQualifiers()); + } + + public boolean isSet(quickfix.field.NoQuoteQualifiers field) { + return isSetField(field); + } + + public boolean isSetNoQuoteQualifiers() { + return isSetField(735); + } + + public static class NoQuoteQualifiers extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {695, 0}; + + public NoQuoteQualifiers() { + super(735, 695, ORDER); + } + + public void set(quickfix.field.QuoteQualifier value) { + setField(value); + } + + public quickfix.field.QuoteQualifier get(quickfix.field.QuoteQualifier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteQualifier getQuoteQualifier() throws FieldNotFound { + return get(new quickfix.field.QuoteQualifier()); + } + + public boolean isSet(quickfix.field.QuoteQualifier field) { + return isSetField(field); + } + + public boolean isSetQuoteQualifier() { + return isSetField(695); + } + + } + + public void set(quickfix.field.QuotePriceType value) { + setField(value); + } + + public quickfix.field.QuotePriceType get(quickfix.field.QuotePriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuotePriceType getQuotePriceType() throws FieldNotFound { + return get(new quickfix.field.QuotePriceType()); + } + + public boolean isSet(quickfix.field.QuotePriceType field) { + return isSetField(field); + } + + public boolean isSetQuotePriceType() { + return isSetField(692); + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } + + public void set(quickfix.field.ValidUntilTime value) { + setField(value); + } + + public quickfix.field.ValidUntilTime get(quickfix.field.ValidUntilTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ValidUntilTime getValidUntilTime() throws FieldNotFound { + return get(new quickfix.field.ValidUntilTime()); + } + + public boolean isSet(quickfix.field.ValidUntilTime field) { + return isSetField(field); + } + + public boolean isSetValidUntilTime() { + return isSetField(62); + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData get(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData getSpreadOrBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.SpreadOrBenchmarkCurveData()); + } + + public void set(quickfix.field.Spread value) { + setField(value); + } + + public quickfix.field.Spread get(quickfix.field.Spread value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Spread getSpread() throws FieldNotFound { + return get(new quickfix.field.Spread()); + } + + public boolean isSet(quickfix.field.Spread field) { + return isSetField(field); + } + + public boolean isSetSpread() { + return isSetField(218); + } + + public void set(quickfix.field.BenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveCurrency get(quickfix.field.BenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveCurrency getBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveCurrency() { + return isSetField(220); + } + + public void set(quickfix.field.BenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveName get(quickfix.field.BenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveName getBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveName() { + return isSetField(221); + } + + public void set(quickfix.field.BenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.BenchmarkCurvePoint get(quickfix.field.BenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurvePoint getBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.BenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurvePoint() { + return isSetField(222); + } + + public void set(quickfix.field.BenchmarkPrice value) { + setField(value); + } + + public quickfix.field.BenchmarkPrice get(quickfix.field.BenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPrice getBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPrice()); + } + + public boolean isSet(quickfix.field.BenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPrice() { + return isSetField(662); + } + + public void set(quickfix.field.BenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.BenchmarkPriceType get(quickfix.field.BenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPriceType getBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.BenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPriceType() { + return isSetField(663); + } + + public void set(quickfix.field.BenchmarkSecurityID value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityID get(quickfix.field.BenchmarkSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityID getBenchmarkSecurityID() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityID()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityID field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityID() { + return isSetField(699); + } + + public void set(quickfix.field.BenchmarkSecurityIDSource value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityIDSource get(quickfix.field.BenchmarkSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityIDSource getBenchmarkSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityIDSource()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityIDSource() { + return isSetField(761); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.Price2 value) { + setField(value); + } + + public quickfix.field.Price2 get(quickfix.field.Price2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price2 getPrice2() throws FieldNotFound { + return get(new quickfix.field.Price2()); + } + + public boolean isSet(quickfix.field.Price2 field) { + return isSetField(field); + } + + public boolean isSetPrice2() { + return isSetField(640); + } + + public void set(quickfix.fix44.component.YieldData component) { + setComponent(component); + } + + public quickfix.fix44.component.YieldData get(quickfix.fix44.component.YieldData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.YieldData getYieldData() throws FieldNotFound { + return get(new quickfix.fix44.component.YieldData()); + } + + public void set(quickfix.field.YieldType value) { + setField(value); + } + + public quickfix.field.YieldType get(quickfix.field.YieldType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldType getYieldType() throws FieldNotFound { + return get(new quickfix.field.YieldType()); + } + + public boolean isSet(quickfix.field.YieldType field) { + return isSetField(field); + } + + public boolean isSetYieldType() { + return isSetField(235); + } + + public void set(quickfix.field.Yield value) { + setField(value); + } + + public quickfix.field.Yield get(quickfix.field.Yield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Yield getYield() throws FieldNotFound { + return get(new quickfix.field.Yield()); + } + + public boolean isSet(quickfix.field.Yield field) { + return isSetField(field); + } + + public boolean isSetYield() { + return isSetField(236); + } + + public void set(quickfix.field.YieldCalcDate value) { + setField(value); + } + + public quickfix.field.YieldCalcDate get(quickfix.field.YieldCalcDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldCalcDate getYieldCalcDate() throws FieldNotFound { + return get(new quickfix.field.YieldCalcDate()); + } + + public boolean isSet(quickfix.field.YieldCalcDate field) { + return isSetField(field); + } + + public boolean isSetYieldCalcDate() { + return isSetField(701); + } + + public void set(quickfix.field.YieldRedemptionDate value) { + setField(value); + } + + public quickfix.field.YieldRedemptionDate get(quickfix.field.YieldRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionDate getYieldRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionDate()); + } + + public boolean isSet(quickfix.field.YieldRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionDate() { + return isSetField(696); + } + + public void set(quickfix.field.YieldRedemptionPrice value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPrice get(quickfix.field.YieldRedemptionPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPrice getYieldRedemptionPrice() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPrice()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPrice field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPrice() { + return isSetField(697); + } + + public void set(quickfix.field.YieldRedemptionPriceType value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPriceType get(quickfix.field.YieldRedemptionPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPriceType getYieldRedemptionPriceType() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPriceType()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPriceType field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPriceType() { + return isSetField(698); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/QuoteRequestReject.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/QuoteRequestReject.java new file mode 100644 index 000000000..f38a2b742 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/QuoteRequestReject.java @@ -0,0 +1,5296 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class QuoteRequestReject extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AG"; + + + public QuoteRequestReject() { + + super(new int[] {131, 644, 658, 146, 735, 692, 40, 126, 60, 218, 220, 221, 222, 662, 663, 699, 761, 423, 44, 640, 235, 236, 701, 696, 697, 698, 453, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public QuoteRequestReject(quickfix.field.QuoteReqID quoteReqID, quickfix.field.QuoteRequestRejectReason quoteRequestRejectReason) { + this(); + setField(quoteReqID); + setField(quoteRequestRejectReason); + } + + public void set(quickfix.field.QuoteReqID value) { + setField(value); + } + + public quickfix.field.QuoteReqID get(quickfix.field.QuoteReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteReqID getQuoteReqID() throws FieldNotFound { + return get(new quickfix.field.QuoteReqID()); + } + + public boolean isSet(quickfix.field.QuoteReqID field) { + return isSetField(field); + } + + public boolean isSetQuoteReqID() { + return isSetField(131); + } + + public void set(quickfix.field.RFQReqID value) { + setField(value); + } + + public quickfix.field.RFQReqID get(quickfix.field.RFQReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RFQReqID getRFQReqID() throws FieldNotFound { + return get(new quickfix.field.RFQReqID()); + } + + public boolean isSet(quickfix.field.RFQReqID field) { + return isSetField(field); + } + + public boolean isSetRFQReqID() { + return isSetField(644); + } + + public void set(quickfix.field.QuoteRequestRejectReason value) { + setField(value); + } + + public quickfix.field.QuoteRequestRejectReason get(quickfix.field.QuoteRequestRejectReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteRequestRejectReason getQuoteRequestRejectReason() throws FieldNotFound { + return get(new quickfix.field.QuoteRequestRejectReason()); + } + + public boolean isSet(quickfix.field.QuoteRequestRejectReason field) { + return isSetField(field); + } + + public boolean isSetQuoteRequestRejectReason() { + return isSetField(658); + } + + public void set(quickfix.field.NoRelatedSym value) { + setField(value); + } + + public quickfix.field.NoRelatedSym get(quickfix.field.NoRelatedSym value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRelatedSym getNoRelatedSym() throws FieldNotFound { + return get(new quickfix.field.NoRelatedSym()); + } + + public boolean isSet(quickfix.field.NoRelatedSym field) { + return isSetField(field); + } + + public boolean isSetNoRelatedSym() { + return isSetField(146); + } + + public static class NoRelatedSym extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 913, 914, 915, 918, 788, 916, 917, 919, 898, 711, 140, 303, 537, 336, 625, 229, 54, 854, 38, 152, 516, 468, 469, 63, 64, 193, 192, 15, 232, 1, 660, 581, 555, 0}; + + public NoRelatedSym() { + super(146, 55, ORDER); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.PrevClosePx value) { + setField(value); + } + + public quickfix.field.PrevClosePx get(quickfix.field.PrevClosePx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PrevClosePx getPrevClosePx() throws FieldNotFound { + return get(new quickfix.field.PrevClosePx()); + } + + public boolean isSet(quickfix.field.PrevClosePx field) { + return isSetField(field); + } + + public boolean isSetPrevClosePx() { + return isSetField(140); + } + + public void set(quickfix.field.QuoteRequestType value) { + setField(value); + } + + public quickfix.field.QuoteRequestType get(quickfix.field.QuoteRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteRequestType getQuoteRequestType() throws FieldNotFound { + return get(new quickfix.field.QuoteRequestType()); + } + + public boolean isSet(quickfix.field.QuoteRequestType field) { + return isSetField(field); + } + + public boolean isSetQuoteRequestType() { + return isSetField(303); + } + + public void set(quickfix.field.QuoteType value) { + setField(value); + } + + public quickfix.field.QuoteType get(quickfix.field.QuoteType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteType getQuoteType() throws FieldNotFound { + return get(new quickfix.field.QuoteType()); + } + + public boolean isSet(quickfix.field.QuoteType field) { + return isSetField(field); + } + + public boolean isSetQuoteType() { + return isSetField(537); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.TradeOriginationDate value) { + setField(value); + } + + public quickfix.field.TradeOriginationDate get(quickfix.field.TradeOriginationDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeOriginationDate getTradeOriginationDate() throws FieldNotFound { + return get(new quickfix.field.TradeOriginationDate()); + } + + public boolean isSet(quickfix.field.TradeOriginationDate field) { + return isSetField(field); + } + + public boolean isSetTradeOriginationDate() { + return isSetField(229); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.QtyType value) { + setField(value); + } + + public quickfix.field.QtyType get(quickfix.field.QtyType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QtyType getQtyType() throws FieldNotFound { + return get(new quickfix.field.QtyType()); + } + + public boolean isSet(quickfix.field.QtyType field) { + return isSetField(field); + } + + public boolean isSetQtyType() { + return isSetField(854); + } + + public void set(quickfix.fix44.component.OrderQtyData component) { + setComponent(component); + } + + public quickfix.fix44.component.OrderQtyData get(quickfix.fix44.component.OrderQtyData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.OrderQtyData getOrderQtyData() throws FieldNotFound { + return get(new quickfix.fix44.component.OrderQtyData()); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.OrderPercent value) { + setField(value); + } + + public quickfix.field.OrderPercent get(quickfix.field.OrderPercent value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderPercent getOrderPercent() throws FieldNotFound { + return get(new quickfix.field.OrderPercent()); + } + + public boolean isSet(quickfix.field.OrderPercent field) { + return isSetField(field); + } + + public boolean isSetOrderPercent() { + return isSetField(516); + } + + public void set(quickfix.field.RoundingDirection value) { + setField(value); + } + + public quickfix.field.RoundingDirection get(quickfix.field.RoundingDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingDirection getRoundingDirection() throws FieldNotFound { + return get(new quickfix.field.RoundingDirection()); + } + + public boolean isSet(quickfix.field.RoundingDirection field) { + return isSetField(field); + } + + public boolean isSetRoundingDirection() { + return isSetField(468); + } + + public void set(quickfix.field.RoundingModulus value) { + setField(value); + } + + public quickfix.field.RoundingModulus get(quickfix.field.RoundingModulus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingModulus getRoundingModulus() throws FieldNotFound { + return get(new quickfix.field.RoundingModulus()); + } + + public boolean isSet(quickfix.field.RoundingModulus field) { + return isSetField(field); + } + + public boolean isSetRoundingModulus() { + return isSetField(469); + } + + public void set(quickfix.field.SettlType value) { + setField(value); + } + + public quickfix.field.SettlType get(quickfix.field.SettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlType getSettlType() throws FieldNotFound { + return get(new quickfix.field.SettlType()); + } + + public boolean isSet(quickfix.field.SettlType field) { + return isSetField(field); + } + + public boolean isSetSettlType() { + return isSetField(63); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.SettlDate2 value) { + setField(value); + } + + public quickfix.field.SettlDate2 get(quickfix.field.SettlDate2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate2 getSettlDate2() throws FieldNotFound { + return get(new quickfix.field.SettlDate2()); + } + + public boolean isSet(quickfix.field.SettlDate2 field) { + return isSetField(field); + } + + public boolean isSetSettlDate2() { + return isSetField(193); + } + + public void set(quickfix.field.OrderQty2 value) { + setField(value); + } + + public quickfix.field.OrderQty2 get(quickfix.field.OrderQty2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty2 getOrderQty2() throws FieldNotFound { + return get(new quickfix.field.OrderQty2()); + } + + public boolean isSet(quickfix.field.OrderQty2 field) { + return isSetField(field); + } + + public boolean isSetOrderQty2() { + return isSetField(192); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.fix44.component.Stipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.Stipulations get(quickfix.fix44.component.Stipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Stipulations getStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.Stipulations()); + } + + public void set(quickfix.field.NoStipulations value) { + setField(value); + } + + public quickfix.field.NoStipulations get(quickfix.field.NoStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStipulations getNoStipulations() throws FieldNotFound { + return get(new quickfix.field.NoStipulations()); + } + + public boolean isSet(quickfix.field.NoStipulations field) { + return isSetField(field); + } + + public boolean isSetNoStipulations() { + return isSetField(232); + } + + public static class NoStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {233, 234, 0}; + + public NoStipulations() { + super(232, 233, ORDER); + } + + public void set(quickfix.field.StipulationType value) { + setField(value); + } + + public quickfix.field.StipulationType get(quickfix.field.StipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationType getStipulationType() throws FieldNotFound { + return get(new quickfix.field.StipulationType()); + } + + public boolean isSet(quickfix.field.StipulationType field) { + return isSetField(field); + } + + public boolean isSetStipulationType() { + return isSetField(233); + } + + public void set(quickfix.field.StipulationValue value) { + setField(value); + } + + public quickfix.field.StipulationValue get(quickfix.field.StipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationValue getStipulationValue() throws FieldNotFound { + return get(new quickfix.field.StipulationValue()); + } + + public boolean isSet(quickfix.field.StipulationValue field) { + return isSetField(field); + } + + public boolean isSetStipulationValue() { + return isSetField(234); + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 687, 690, 587, 588, 683, 539, 676, 677, 678, 679, 680, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + public void set(quickfix.field.LegQty value) { + setField(value); + } + + public quickfix.field.LegQty get(quickfix.field.LegQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegQty getLegQty() throws FieldNotFound { + return get(new quickfix.field.LegQty()); + } + + public boolean isSet(quickfix.field.LegQty field) { + return isSetField(field); + } + + public boolean isSetLegQty() { + return isSetField(687); + } + + public void set(quickfix.field.LegSwapType value) { + setField(value); + } + + public quickfix.field.LegSwapType get(quickfix.field.LegSwapType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSwapType getLegSwapType() throws FieldNotFound { + return get(new quickfix.field.LegSwapType()); + } + + public boolean isSet(quickfix.field.LegSwapType field) { + return isSetField(field); + } + + public boolean isSetLegSwapType() { + return isSetField(690); + } + + public void set(quickfix.field.LegSettlType value) { + setField(value); + } + + public quickfix.field.LegSettlType get(quickfix.field.LegSettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSettlType getLegSettlType() throws FieldNotFound { + return get(new quickfix.field.LegSettlType()); + } + + public boolean isSet(quickfix.field.LegSettlType field) { + return isSetField(field); + } + + public boolean isSetLegSettlType() { + return isSetField(587); + } + + public void set(quickfix.field.LegSettlDate value) { + setField(value); + } + + public quickfix.field.LegSettlDate get(quickfix.field.LegSettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSettlDate getLegSettlDate() throws FieldNotFound { + return get(new quickfix.field.LegSettlDate()); + } + + public boolean isSet(quickfix.field.LegSettlDate field) { + return isSetField(field); + } + + public boolean isSetLegSettlDate() { + return isSetField(588); + } + + public void set(quickfix.fix44.component.LegStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.LegStipulations get(quickfix.fix44.component.LegStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.LegStipulations getLegStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.LegStipulations()); + } + + public void set(quickfix.field.NoLegStipulations value) { + setField(value); + } + + public quickfix.field.NoLegStipulations get(quickfix.field.NoLegStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegStipulations getNoLegStipulations() throws FieldNotFound { + return get(new quickfix.field.NoLegStipulations()); + } + + public boolean isSet(quickfix.field.NoLegStipulations field) { + return isSetField(field); + } + + public boolean isSetNoLegStipulations() { + return isSetField(683); + } + + public static class NoLegStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {688, 689, 0}; + + public NoLegStipulations() { + super(683, 688, ORDER); + } + + public void set(quickfix.field.LegStipulationType value) { + setField(value); + } + + public quickfix.field.LegStipulationType get(quickfix.field.LegStipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationType getLegStipulationType() throws FieldNotFound { + return get(new quickfix.field.LegStipulationType()); + } + + public boolean isSet(quickfix.field.LegStipulationType field) { + return isSetField(field); + } + + public boolean isSetLegStipulationType() { + return isSetField(688); + } + + public void set(quickfix.field.LegStipulationValue value) { + setField(value); + } + + public quickfix.field.LegStipulationValue get(quickfix.field.LegStipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationValue getLegStipulationValue() throws FieldNotFound { + return get(new quickfix.field.LegStipulationValue()); + } + + public boolean isSet(quickfix.field.LegStipulationValue field) { + return isSetField(field); + } + + public boolean isSetLegStipulationValue() { + return isSetField(689); + } + + } + + public void set(quickfix.fix44.component.NestedParties component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties get(quickfix.fix44.component.NestedParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties getNestedParties() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties()); + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + + public void set(quickfix.fix44.component.LegBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.LegBenchmarkCurveData get(quickfix.fix44.component.LegBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.LegBenchmarkCurveData getLegBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.LegBenchmarkCurveData()); + } + + public void set(quickfix.field.LegBenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.LegBenchmarkCurveCurrency get(quickfix.field.LegBenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkCurveCurrency getLegBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.LegBenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkCurveCurrency() { + return isSetField(676); + } + + public void set(quickfix.field.LegBenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.LegBenchmarkCurveName get(quickfix.field.LegBenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkCurveName getLegBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.LegBenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkCurveName() { + return isSetField(677); + } + + public void set(quickfix.field.LegBenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.LegBenchmarkCurvePoint get(quickfix.field.LegBenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkCurvePoint getLegBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.LegBenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkCurvePoint() { + return isSetField(678); + } + + public void set(quickfix.field.LegBenchmarkPrice value) { + setField(value); + } + + public quickfix.field.LegBenchmarkPrice get(quickfix.field.LegBenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkPrice getLegBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkPrice()); + } + + public boolean isSet(quickfix.field.LegBenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkPrice() { + return isSetField(679); + } + + public void set(quickfix.field.LegBenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.LegBenchmarkPriceType get(quickfix.field.LegBenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkPriceType getLegBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.LegBenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkPriceType() { + return isSetField(680); + } + + } + + } + + public void set(quickfix.field.NoQuoteQualifiers value) { + setField(value); + } + + public quickfix.field.NoQuoteQualifiers get(quickfix.field.NoQuoteQualifiers value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoQuoteQualifiers getNoQuoteQualifiers() throws FieldNotFound { + return get(new quickfix.field.NoQuoteQualifiers()); + } + + public boolean isSet(quickfix.field.NoQuoteQualifiers field) { + return isSetField(field); + } + + public boolean isSetNoQuoteQualifiers() { + return isSetField(735); + } + + public static class NoQuoteQualifiers extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {695, 0}; + + public NoQuoteQualifiers() { + super(735, 695, ORDER); + } + + public void set(quickfix.field.QuoteQualifier value) { + setField(value); + } + + public quickfix.field.QuoteQualifier get(quickfix.field.QuoteQualifier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteQualifier getQuoteQualifier() throws FieldNotFound { + return get(new quickfix.field.QuoteQualifier()); + } + + public boolean isSet(quickfix.field.QuoteQualifier field) { + return isSetField(field); + } + + public boolean isSetQuoteQualifier() { + return isSetField(695); + } + + } + + public void set(quickfix.field.QuotePriceType value) { + setField(value); + } + + public quickfix.field.QuotePriceType get(quickfix.field.QuotePriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuotePriceType getQuotePriceType() throws FieldNotFound { + return get(new quickfix.field.QuotePriceType()); + } + + public boolean isSet(quickfix.field.QuotePriceType field) { + return isSetField(field); + } + + public boolean isSetQuotePriceType() { + return isSetField(692); + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData get(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData getSpreadOrBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.SpreadOrBenchmarkCurveData()); + } + + public void set(quickfix.field.Spread value) { + setField(value); + } + + public quickfix.field.Spread get(quickfix.field.Spread value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Spread getSpread() throws FieldNotFound { + return get(new quickfix.field.Spread()); + } + + public boolean isSet(quickfix.field.Spread field) { + return isSetField(field); + } + + public boolean isSetSpread() { + return isSetField(218); + } + + public void set(quickfix.field.BenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveCurrency get(quickfix.field.BenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveCurrency getBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveCurrency() { + return isSetField(220); + } + + public void set(quickfix.field.BenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveName get(quickfix.field.BenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveName getBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveName() { + return isSetField(221); + } + + public void set(quickfix.field.BenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.BenchmarkCurvePoint get(quickfix.field.BenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurvePoint getBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.BenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurvePoint() { + return isSetField(222); + } + + public void set(quickfix.field.BenchmarkPrice value) { + setField(value); + } + + public quickfix.field.BenchmarkPrice get(quickfix.field.BenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPrice getBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPrice()); + } + + public boolean isSet(quickfix.field.BenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPrice() { + return isSetField(662); + } + + public void set(quickfix.field.BenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.BenchmarkPriceType get(quickfix.field.BenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPriceType getBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.BenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPriceType() { + return isSetField(663); + } + + public void set(quickfix.field.BenchmarkSecurityID value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityID get(quickfix.field.BenchmarkSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityID getBenchmarkSecurityID() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityID()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityID field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityID() { + return isSetField(699); + } + + public void set(quickfix.field.BenchmarkSecurityIDSource value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityIDSource get(quickfix.field.BenchmarkSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityIDSource getBenchmarkSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityIDSource()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityIDSource() { + return isSetField(761); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.Price2 value) { + setField(value); + } + + public quickfix.field.Price2 get(quickfix.field.Price2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price2 getPrice2() throws FieldNotFound { + return get(new quickfix.field.Price2()); + } + + public boolean isSet(quickfix.field.Price2 field) { + return isSetField(field); + } + + public boolean isSetPrice2() { + return isSetField(640); + } + + public void set(quickfix.fix44.component.YieldData component) { + setComponent(component); + } + + public quickfix.fix44.component.YieldData get(quickfix.fix44.component.YieldData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.YieldData getYieldData() throws FieldNotFound { + return get(new quickfix.fix44.component.YieldData()); + } + + public void set(quickfix.field.YieldType value) { + setField(value); + } + + public quickfix.field.YieldType get(quickfix.field.YieldType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldType getYieldType() throws FieldNotFound { + return get(new quickfix.field.YieldType()); + } + + public boolean isSet(quickfix.field.YieldType field) { + return isSetField(field); + } + + public boolean isSetYieldType() { + return isSetField(235); + } + + public void set(quickfix.field.Yield value) { + setField(value); + } + + public quickfix.field.Yield get(quickfix.field.Yield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Yield getYield() throws FieldNotFound { + return get(new quickfix.field.Yield()); + } + + public boolean isSet(quickfix.field.Yield field) { + return isSetField(field); + } + + public boolean isSetYield() { + return isSetField(236); + } + + public void set(quickfix.field.YieldCalcDate value) { + setField(value); + } + + public quickfix.field.YieldCalcDate get(quickfix.field.YieldCalcDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldCalcDate getYieldCalcDate() throws FieldNotFound { + return get(new quickfix.field.YieldCalcDate()); + } + + public boolean isSet(quickfix.field.YieldCalcDate field) { + return isSetField(field); + } + + public boolean isSetYieldCalcDate() { + return isSetField(701); + } + + public void set(quickfix.field.YieldRedemptionDate value) { + setField(value); + } + + public quickfix.field.YieldRedemptionDate get(quickfix.field.YieldRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionDate getYieldRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionDate()); + } + + public boolean isSet(quickfix.field.YieldRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionDate() { + return isSetField(696); + } + + public void set(quickfix.field.YieldRedemptionPrice value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPrice get(quickfix.field.YieldRedemptionPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPrice getYieldRedemptionPrice() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPrice()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPrice field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPrice() { + return isSetField(697); + } + + public void set(quickfix.field.YieldRedemptionPriceType value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPriceType get(quickfix.field.YieldRedemptionPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPriceType getYieldRedemptionPriceType() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPriceType()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPriceType field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPriceType() { + return isSetField(698); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/QuoteResponse.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/QuoteResponse.java new file mode 100644 index 000000000..d0c3fbb89 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/QuoteResponse.java @@ -0,0 +1,5789 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class QuoteResponse extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AJ"; + + + public QuoteResponse() { + + super(new int[] {693, 117, 694, 11, 528, 23, 537, 735, 453, 336, 625, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 913, 914, 915, 918, 788, 916, 917, 919, 898, 711, 54, 38, 152, 516, 468, 469, 63, 64, 193, 192, 15, 232, 1, 660, 581, 555, 132, 133, 645, 646, 647, 134, 648, 135, 62, 188, 190, 189, 191, 631, 632, 633, 634, 60, 40, 642, 643, 656, 657, 156, 12, 13, 582, 100, 58, 354, 355, 44, 423, 218, 220, 221, 222, 662, 663, 699, 761, 235, 236, 701, 696, 697, 698, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public QuoteResponse(quickfix.field.QuoteRespID quoteRespID, quickfix.field.QuoteRespType quoteRespType) { + this(); + setField(quoteRespID); + setField(quoteRespType); + } + + public void set(quickfix.field.QuoteRespID value) { + setField(value); + } + + public quickfix.field.QuoteRespID get(quickfix.field.QuoteRespID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteRespID getQuoteRespID() throws FieldNotFound { + return get(new quickfix.field.QuoteRespID()); + } + + public boolean isSet(quickfix.field.QuoteRespID field) { + return isSetField(field); + } + + public boolean isSetQuoteRespID() { + return isSetField(693); + } + + public void set(quickfix.field.QuoteID value) { + setField(value); + } + + public quickfix.field.QuoteID get(quickfix.field.QuoteID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteID getQuoteID() throws FieldNotFound { + return get(new quickfix.field.QuoteID()); + } + + public boolean isSet(quickfix.field.QuoteID field) { + return isSetField(field); + } + + public boolean isSetQuoteID() { + return isSetField(117); + } + + public void set(quickfix.field.QuoteRespType value) { + setField(value); + } + + public quickfix.field.QuoteRespType get(quickfix.field.QuoteRespType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteRespType getQuoteRespType() throws FieldNotFound { + return get(new quickfix.field.QuoteRespType()); + } + + public boolean isSet(quickfix.field.QuoteRespType field) { + return isSetField(field); + } + + public boolean isSetQuoteRespType() { + return isSetField(694); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.OrderCapacity value) { + setField(value); + } + + public quickfix.field.OrderCapacity get(quickfix.field.OrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderCapacity getOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.OrderCapacity()); + } + + public boolean isSet(quickfix.field.OrderCapacity field) { + return isSetField(field); + } + + public boolean isSetOrderCapacity() { + return isSetField(528); + } + + public void set(quickfix.field.IOIID value) { + setField(value); + } + + public quickfix.field.IOIID get(quickfix.field.IOIID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IOIID getIOIID() throws FieldNotFound { + return get(new quickfix.field.IOIID()); + } + + public boolean isSet(quickfix.field.IOIID field) { + return isSetField(field); + } + + public boolean isSetIOIID() { + return isSetField(23); + } + + public void set(quickfix.field.QuoteType value) { + setField(value); + } + + public quickfix.field.QuoteType get(quickfix.field.QuoteType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteType getQuoteType() throws FieldNotFound { + return get(new quickfix.field.QuoteType()); + } + + public boolean isSet(quickfix.field.QuoteType field) { + return isSetField(field); + } + + public boolean isSetQuoteType() { + return isSetField(537); + } + + public void set(quickfix.field.NoQuoteQualifiers value) { + setField(value); + } + + public quickfix.field.NoQuoteQualifiers get(quickfix.field.NoQuoteQualifiers value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoQuoteQualifiers getNoQuoteQualifiers() throws FieldNotFound { + return get(new quickfix.field.NoQuoteQualifiers()); + } + + public boolean isSet(quickfix.field.NoQuoteQualifiers field) { + return isSetField(field); + } + + public boolean isSetNoQuoteQualifiers() { + return isSetField(735); + } + + public static class NoQuoteQualifiers extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {695, 0}; + + public NoQuoteQualifiers() { + super(735, 695, ORDER); + } + + public void set(quickfix.field.QuoteQualifier value) { + setField(value); + } + + public quickfix.field.QuoteQualifier get(quickfix.field.QuoteQualifier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteQualifier getQuoteQualifier() throws FieldNotFound { + return get(new quickfix.field.QuoteQualifier()); + } + + public boolean isSet(quickfix.field.QuoteQualifier field) { + return isSetField(field); + } + + public boolean isSetQuoteQualifier() { + return isSetField(695); + } + + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.fix44.component.OrderQtyData component) { + setComponent(component); + } + + public quickfix.fix44.component.OrderQtyData get(quickfix.fix44.component.OrderQtyData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.OrderQtyData getOrderQtyData() throws FieldNotFound { + return get(new quickfix.fix44.component.OrderQtyData()); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.OrderPercent value) { + setField(value); + } + + public quickfix.field.OrderPercent get(quickfix.field.OrderPercent value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderPercent getOrderPercent() throws FieldNotFound { + return get(new quickfix.field.OrderPercent()); + } + + public boolean isSet(quickfix.field.OrderPercent field) { + return isSetField(field); + } + + public boolean isSetOrderPercent() { + return isSetField(516); + } + + public void set(quickfix.field.RoundingDirection value) { + setField(value); + } + + public quickfix.field.RoundingDirection get(quickfix.field.RoundingDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingDirection getRoundingDirection() throws FieldNotFound { + return get(new quickfix.field.RoundingDirection()); + } + + public boolean isSet(quickfix.field.RoundingDirection field) { + return isSetField(field); + } + + public boolean isSetRoundingDirection() { + return isSetField(468); + } + + public void set(quickfix.field.RoundingModulus value) { + setField(value); + } + + public quickfix.field.RoundingModulus get(quickfix.field.RoundingModulus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingModulus getRoundingModulus() throws FieldNotFound { + return get(new quickfix.field.RoundingModulus()); + } + + public boolean isSet(quickfix.field.RoundingModulus field) { + return isSetField(field); + } + + public boolean isSetRoundingModulus() { + return isSetField(469); + } + + public void set(quickfix.field.SettlType value) { + setField(value); + } + + public quickfix.field.SettlType get(quickfix.field.SettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlType getSettlType() throws FieldNotFound { + return get(new quickfix.field.SettlType()); + } + + public boolean isSet(quickfix.field.SettlType field) { + return isSetField(field); + } + + public boolean isSetSettlType() { + return isSetField(63); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.SettlDate2 value) { + setField(value); + } + + public quickfix.field.SettlDate2 get(quickfix.field.SettlDate2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate2 getSettlDate2() throws FieldNotFound { + return get(new quickfix.field.SettlDate2()); + } + + public boolean isSet(quickfix.field.SettlDate2 field) { + return isSetField(field); + } + + public boolean isSetSettlDate2() { + return isSetField(193); + } + + public void set(quickfix.field.OrderQty2 value) { + setField(value); + } + + public quickfix.field.OrderQty2 get(quickfix.field.OrderQty2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty2 getOrderQty2() throws FieldNotFound { + return get(new quickfix.field.OrderQty2()); + } + + public boolean isSet(quickfix.field.OrderQty2 field) { + return isSetField(field); + } + + public boolean isSetOrderQty2() { + return isSetField(192); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.fix44.component.Stipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.Stipulations get(quickfix.fix44.component.Stipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Stipulations getStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.Stipulations()); + } + + public void set(quickfix.field.NoStipulations value) { + setField(value); + } + + public quickfix.field.NoStipulations get(quickfix.field.NoStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStipulations getNoStipulations() throws FieldNotFound { + return get(new quickfix.field.NoStipulations()); + } + + public boolean isSet(quickfix.field.NoStipulations field) { + return isSetField(field); + } + + public boolean isSetNoStipulations() { + return isSetField(232); + } + + public static class NoStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {233, 234, 0}; + + public NoStipulations() { + super(232, 233, ORDER); + } + + public void set(quickfix.field.StipulationType value) { + setField(value); + } + + public quickfix.field.StipulationType get(quickfix.field.StipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationType getStipulationType() throws FieldNotFound { + return get(new quickfix.field.StipulationType()); + } + + public boolean isSet(quickfix.field.StipulationType field) { + return isSetField(field); + } + + public boolean isSetStipulationType() { + return isSetField(233); + } + + public void set(quickfix.field.StipulationValue value) { + setField(value); + } + + public quickfix.field.StipulationValue get(quickfix.field.StipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationValue getStipulationValue() throws FieldNotFound { + return get(new quickfix.field.StipulationValue()); + } + + public boolean isSet(quickfix.field.StipulationValue field) { + return isSetField(field); + } + + public boolean isSetStipulationValue() { + return isSetField(234); + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 687, 690, 587, 588, 683, 539, 686, 681, 684, 676, 677, 678, 679, 680, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + public void set(quickfix.field.LegQty value) { + setField(value); + } + + public quickfix.field.LegQty get(quickfix.field.LegQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegQty getLegQty() throws FieldNotFound { + return get(new quickfix.field.LegQty()); + } + + public boolean isSet(quickfix.field.LegQty field) { + return isSetField(field); + } + + public boolean isSetLegQty() { + return isSetField(687); + } + + public void set(quickfix.field.LegSwapType value) { + setField(value); + } + + public quickfix.field.LegSwapType get(quickfix.field.LegSwapType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSwapType getLegSwapType() throws FieldNotFound { + return get(new quickfix.field.LegSwapType()); + } + + public boolean isSet(quickfix.field.LegSwapType field) { + return isSetField(field); + } + + public boolean isSetLegSwapType() { + return isSetField(690); + } + + public void set(quickfix.field.LegSettlType value) { + setField(value); + } + + public quickfix.field.LegSettlType get(quickfix.field.LegSettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSettlType getLegSettlType() throws FieldNotFound { + return get(new quickfix.field.LegSettlType()); + } + + public boolean isSet(quickfix.field.LegSettlType field) { + return isSetField(field); + } + + public boolean isSetLegSettlType() { + return isSetField(587); + } + + public void set(quickfix.field.LegSettlDate value) { + setField(value); + } + + public quickfix.field.LegSettlDate get(quickfix.field.LegSettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSettlDate getLegSettlDate() throws FieldNotFound { + return get(new quickfix.field.LegSettlDate()); + } + + public boolean isSet(quickfix.field.LegSettlDate field) { + return isSetField(field); + } + + public boolean isSetLegSettlDate() { + return isSetField(588); + } + + public void set(quickfix.fix44.component.LegStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.LegStipulations get(quickfix.fix44.component.LegStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.LegStipulations getLegStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.LegStipulations()); + } + + public void set(quickfix.field.NoLegStipulations value) { + setField(value); + } + + public quickfix.field.NoLegStipulations get(quickfix.field.NoLegStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegStipulations getNoLegStipulations() throws FieldNotFound { + return get(new quickfix.field.NoLegStipulations()); + } + + public boolean isSet(quickfix.field.NoLegStipulations field) { + return isSetField(field); + } + + public boolean isSetNoLegStipulations() { + return isSetField(683); + } + + public static class NoLegStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {688, 689, 0}; + + public NoLegStipulations() { + super(683, 688, ORDER); + } + + public void set(quickfix.field.LegStipulationType value) { + setField(value); + } + + public quickfix.field.LegStipulationType get(quickfix.field.LegStipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationType getLegStipulationType() throws FieldNotFound { + return get(new quickfix.field.LegStipulationType()); + } + + public boolean isSet(quickfix.field.LegStipulationType field) { + return isSetField(field); + } + + public boolean isSetLegStipulationType() { + return isSetField(688); + } + + public void set(quickfix.field.LegStipulationValue value) { + setField(value); + } + + public quickfix.field.LegStipulationValue get(quickfix.field.LegStipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationValue getLegStipulationValue() throws FieldNotFound { + return get(new quickfix.field.LegStipulationValue()); + } + + public boolean isSet(quickfix.field.LegStipulationValue field) { + return isSetField(field); + } + + public boolean isSetLegStipulationValue() { + return isSetField(689); + } + + } + + public void set(quickfix.fix44.component.NestedParties component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties get(quickfix.fix44.component.NestedParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties getNestedParties() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties()); + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + + public void set(quickfix.field.LegPriceType value) { + setField(value); + } + + public quickfix.field.LegPriceType get(quickfix.field.LegPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPriceType getLegPriceType() throws FieldNotFound { + return get(new quickfix.field.LegPriceType()); + } + + public boolean isSet(quickfix.field.LegPriceType field) { + return isSetField(field); + } + + public boolean isSetLegPriceType() { + return isSetField(686); + } + + public void set(quickfix.field.LegBidPx value) { + setField(value); + } + + public quickfix.field.LegBidPx get(quickfix.field.LegBidPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBidPx getLegBidPx() throws FieldNotFound { + return get(new quickfix.field.LegBidPx()); + } + + public boolean isSet(quickfix.field.LegBidPx field) { + return isSetField(field); + } + + public boolean isSetLegBidPx() { + return isSetField(681); + } + + public void set(quickfix.field.LegOfferPx value) { + setField(value); + } + + public quickfix.field.LegOfferPx get(quickfix.field.LegOfferPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOfferPx getLegOfferPx() throws FieldNotFound { + return get(new quickfix.field.LegOfferPx()); + } + + public boolean isSet(quickfix.field.LegOfferPx field) { + return isSetField(field); + } + + public boolean isSetLegOfferPx() { + return isSetField(684); + } + + public void set(quickfix.fix44.component.LegBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.LegBenchmarkCurveData get(quickfix.fix44.component.LegBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.LegBenchmarkCurveData getLegBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.LegBenchmarkCurveData()); + } + + public void set(quickfix.field.LegBenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.LegBenchmarkCurveCurrency get(quickfix.field.LegBenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkCurveCurrency getLegBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.LegBenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkCurveCurrency() { + return isSetField(676); + } + + public void set(quickfix.field.LegBenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.LegBenchmarkCurveName get(quickfix.field.LegBenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkCurveName getLegBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.LegBenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkCurveName() { + return isSetField(677); + } + + public void set(quickfix.field.LegBenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.LegBenchmarkCurvePoint get(quickfix.field.LegBenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkCurvePoint getLegBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.LegBenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkCurvePoint() { + return isSetField(678); + } + + public void set(quickfix.field.LegBenchmarkPrice value) { + setField(value); + } + + public quickfix.field.LegBenchmarkPrice get(quickfix.field.LegBenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkPrice getLegBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkPrice()); + } + + public boolean isSet(quickfix.field.LegBenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkPrice() { + return isSetField(679); + } + + public void set(quickfix.field.LegBenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.LegBenchmarkPriceType get(quickfix.field.LegBenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkPriceType getLegBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.LegBenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkPriceType() { + return isSetField(680); + } + + } + + public void set(quickfix.field.BidPx value) { + setField(value); + } + + public quickfix.field.BidPx get(quickfix.field.BidPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidPx getBidPx() throws FieldNotFound { + return get(new quickfix.field.BidPx()); + } + + public boolean isSet(quickfix.field.BidPx field) { + return isSetField(field); + } + + public boolean isSetBidPx() { + return isSetField(132); + } + + public void set(quickfix.field.OfferPx value) { + setField(value); + } + + public quickfix.field.OfferPx get(quickfix.field.OfferPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferPx getOfferPx() throws FieldNotFound { + return get(new quickfix.field.OfferPx()); + } + + public boolean isSet(quickfix.field.OfferPx field) { + return isSetField(field); + } + + public boolean isSetOfferPx() { + return isSetField(133); + } + + public void set(quickfix.field.MktBidPx value) { + setField(value); + } + + public quickfix.field.MktBidPx get(quickfix.field.MktBidPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MktBidPx getMktBidPx() throws FieldNotFound { + return get(new quickfix.field.MktBidPx()); + } + + public boolean isSet(quickfix.field.MktBidPx field) { + return isSetField(field); + } + + public boolean isSetMktBidPx() { + return isSetField(645); + } + + public void set(quickfix.field.MktOfferPx value) { + setField(value); + } + + public quickfix.field.MktOfferPx get(quickfix.field.MktOfferPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MktOfferPx getMktOfferPx() throws FieldNotFound { + return get(new quickfix.field.MktOfferPx()); + } + + public boolean isSet(quickfix.field.MktOfferPx field) { + return isSetField(field); + } + + public boolean isSetMktOfferPx() { + return isSetField(646); + } + + public void set(quickfix.field.MinBidSize value) { + setField(value); + } + + public quickfix.field.MinBidSize get(quickfix.field.MinBidSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinBidSize getMinBidSize() throws FieldNotFound { + return get(new quickfix.field.MinBidSize()); + } + + public boolean isSet(quickfix.field.MinBidSize field) { + return isSetField(field); + } + + public boolean isSetMinBidSize() { + return isSetField(647); + } + + public void set(quickfix.field.BidSize value) { + setField(value); + } + + public quickfix.field.BidSize get(quickfix.field.BidSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidSize getBidSize() throws FieldNotFound { + return get(new quickfix.field.BidSize()); + } + + public boolean isSet(quickfix.field.BidSize field) { + return isSetField(field); + } + + public boolean isSetBidSize() { + return isSetField(134); + } + + public void set(quickfix.field.MinOfferSize value) { + setField(value); + } + + public quickfix.field.MinOfferSize get(quickfix.field.MinOfferSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinOfferSize getMinOfferSize() throws FieldNotFound { + return get(new quickfix.field.MinOfferSize()); + } + + public boolean isSet(quickfix.field.MinOfferSize field) { + return isSetField(field); + } + + public boolean isSetMinOfferSize() { + return isSetField(648); + } + + public void set(quickfix.field.OfferSize value) { + setField(value); + } + + public quickfix.field.OfferSize get(quickfix.field.OfferSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferSize getOfferSize() throws FieldNotFound { + return get(new quickfix.field.OfferSize()); + } + + public boolean isSet(quickfix.field.OfferSize field) { + return isSetField(field); + } + + public boolean isSetOfferSize() { + return isSetField(135); + } + + public void set(quickfix.field.ValidUntilTime value) { + setField(value); + } + + public quickfix.field.ValidUntilTime get(quickfix.field.ValidUntilTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ValidUntilTime getValidUntilTime() throws FieldNotFound { + return get(new quickfix.field.ValidUntilTime()); + } + + public boolean isSet(quickfix.field.ValidUntilTime field) { + return isSetField(field); + } + + public boolean isSetValidUntilTime() { + return isSetField(62); + } + + public void set(quickfix.field.BidSpotRate value) { + setField(value); + } + + public quickfix.field.BidSpotRate get(quickfix.field.BidSpotRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidSpotRate getBidSpotRate() throws FieldNotFound { + return get(new quickfix.field.BidSpotRate()); + } + + public boolean isSet(quickfix.field.BidSpotRate field) { + return isSetField(field); + } + + public boolean isSetBidSpotRate() { + return isSetField(188); + } + + public void set(quickfix.field.OfferSpotRate value) { + setField(value); + } + + public quickfix.field.OfferSpotRate get(quickfix.field.OfferSpotRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferSpotRate getOfferSpotRate() throws FieldNotFound { + return get(new quickfix.field.OfferSpotRate()); + } + + public boolean isSet(quickfix.field.OfferSpotRate field) { + return isSetField(field); + } + + public boolean isSetOfferSpotRate() { + return isSetField(190); + } + + public void set(quickfix.field.BidForwardPoints value) { + setField(value); + } + + public quickfix.field.BidForwardPoints get(quickfix.field.BidForwardPoints value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidForwardPoints getBidForwardPoints() throws FieldNotFound { + return get(new quickfix.field.BidForwardPoints()); + } + + public boolean isSet(quickfix.field.BidForwardPoints field) { + return isSetField(field); + } + + public boolean isSetBidForwardPoints() { + return isSetField(189); + } + + public void set(quickfix.field.OfferForwardPoints value) { + setField(value); + } + + public quickfix.field.OfferForwardPoints get(quickfix.field.OfferForwardPoints value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferForwardPoints getOfferForwardPoints() throws FieldNotFound { + return get(new quickfix.field.OfferForwardPoints()); + } + + public boolean isSet(quickfix.field.OfferForwardPoints field) { + return isSetField(field); + } + + public boolean isSetOfferForwardPoints() { + return isSetField(191); + } + + public void set(quickfix.field.MidPx value) { + setField(value); + } + + public quickfix.field.MidPx get(quickfix.field.MidPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MidPx getMidPx() throws FieldNotFound { + return get(new quickfix.field.MidPx()); + } + + public boolean isSet(quickfix.field.MidPx field) { + return isSetField(field); + } + + public boolean isSetMidPx() { + return isSetField(631); + } + + public void set(quickfix.field.BidYield value) { + setField(value); + } + + public quickfix.field.BidYield get(quickfix.field.BidYield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidYield getBidYield() throws FieldNotFound { + return get(new quickfix.field.BidYield()); + } + + public boolean isSet(quickfix.field.BidYield field) { + return isSetField(field); + } + + public boolean isSetBidYield() { + return isSetField(632); + } + + public void set(quickfix.field.MidYield value) { + setField(value); + } + + public quickfix.field.MidYield get(quickfix.field.MidYield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MidYield getMidYield() throws FieldNotFound { + return get(new quickfix.field.MidYield()); + } + + public boolean isSet(quickfix.field.MidYield field) { + return isSetField(field); + } + + public boolean isSetMidYield() { + return isSetField(633); + } + + public void set(quickfix.field.OfferYield value) { + setField(value); + } + + public quickfix.field.OfferYield get(quickfix.field.OfferYield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferYield getOfferYield() throws FieldNotFound { + return get(new quickfix.field.OfferYield()); + } + + public boolean isSet(quickfix.field.OfferYield field) { + return isSetField(field); + } + + public boolean isSetOfferYield() { + return isSetField(634); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } + + public void set(quickfix.field.BidForwardPoints2 value) { + setField(value); + } + + public quickfix.field.BidForwardPoints2 get(quickfix.field.BidForwardPoints2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidForwardPoints2 getBidForwardPoints2() throws FieldNotFound { + return get(new quickfix.field.BidForwardPoints2()); + } + + public boolean isSet(quickfix.field.BidForwardPoints2 field) { + return isSetField(field); + } + + public boolean isSetBidForwardPoints2() { + return isSetField(642); + } + + public void set(quickfix.field.OfferForwardPoints2 value) { + setField(value); + } + + public quickfix.field.OfferForwardPoints2 get(quickfix.field.OfferForwardPoints2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferForwardPoints2 getOfferForwardPoints2() throws FieldNotFound { + return get(new quickfix.field.OfferForwardPoints2()); + } + + public boolean isSet(quickfix.field.OfferForwardPoints2 field) { + return isSetField(field); + } + + public boolean isSetOfferForwardPoints2() { + return isSetField(643); + } + + public void set(quickfix.field.SettlCurrBidFxRate value) { + setField(value); + } + + public quickfix.field.SettlCurrBidFxRate get(quickfix.field.SettlCurrBidFxRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrBidFxRate getSettlCurrBidFxRate() throws FieldNotFound { + return get(new quickfix.field.SettlCurrBidFxRate()); + } + + public boolean isSet(quickfix.field.SettlCurrBidFxRate field) { + return isSetField(field); + } + + public boolean isSetSettlCurrBidFxRate() { + return isSetField(656); + } + + public void set(quickfix.field.SettlCurrOfferFxRate value) { + setField(value); + } + + public quickfix.field.SettlCurrOfferFxRate get(quickfix.field.SettlCurrOfferFxRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrOfferFxRate getSettlCurrOfferFxRate() throws FieldNotFound { + return get(new quickfix.field.SettlCurrOfferFxRate()); + } + + public boolean isSet(quickfix.field.SettlCurrOfferFxRate field) { + return isSetField(field); + } + + public boolean isSetSettlCurrOfferFxRate() { + return isSetField(657); + } + + public void set(quickfix.field.SettlCurrFxRateCalc value) { + setField(value); + } + + public quickfix.field.SettlCurrFxRateCalc get(quickfix.field.SettlCurrFxRateCalc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrFxRateCalc getSettlCurrFxRateCalc() throws FieldNotFound { + return get(new quickfix.field.SettlCurrFxRateCalc()); + } + + public boolean isSet(quickfix.field.SettlCurrFxRateCalc field) { + return isSetField(field); + } + + public boolean isSetSettlCurrFxRateCalc() { + return isSetField(156); + } + + public void set(quickfix.field.Commission value) { + setField(value); + } + + public quickfix.field.Commission get(quickfix.field.Commission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Commission getCommission() throws FieldNotFound { + return get(new quickfix.field.Commission()); + } + + public boolean isSet(quickfix.field.Commission field) { + return isSetField(field); + } + + public boolean isSetCommission() { + return isSetField(12); + } + + public void set(quickfix.field.CommType value) { + setField(value); + } + + public quickfix.field.CommType get(quickfix.field.CommType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommType getCommType() throws FieldNotFound { + return get(new quickfix.field.CommType()); + } + + public boolean isSet(quickfix.field.CommType field) { + return isSetField(field); + } + + public boolean isSetCommType() { + return isSetField(13); + } + + public void set(quickfix.field.CustOrderCapacity value) { + setField(value); + } + + public quickfix.field.CustOrderCapacity get(quickfix.field.CustOrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CustOrderCapacity getCustOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.CustOrderCapacity()); + } + + public boolean isSet(quickfix.field.CustOrderCapacity field) { + return isSetField(field); + } + + public boolean isSetCustOrderCapacity() { + return isSetField(582); + } + + public void set(quickfix.field.ExDestination value) { + setField(value); + } + + public quickfix.field.ExDestination get(quickfix.field.ExDestination value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExDestination getExDestination() throws FieldNotFound { + return get(new quickfix.field.ExDestination()); + } + + public boolean isSet(quickfix.field.ExDestination field) { + return isSetField(field); + } + + public boolean isSetExDestination() { + return isSetField(100); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData get(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData getSpreadOrBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.SpreadOrBenchmarkCurveData()); + } + + public void set(quickfix.field.Spread value) { + setField(value); + } + + public quickfix.field.Spread get(quickfix.field.Spread value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Spread getSpread() throws FieldNotFound { + return get(new quickfix.field.Spread()); + } + + public boolean isSet(quickfix.field.Spread field) { + return isSetField(field); + } + + public boolean isSetSpread() { + return isSetField(218); + } + + public void set(quickfix.field.BenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveCurrency get(quickfix.field.BenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveCurrency getBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveCurrency() { + return isSetField(220); + } + + public void set(quickfix.field.BenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveName get(quickfix.field.BenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveName getBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveName() { + return isSetField(221); + } + + public void set(quickfix.field.BenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.BenchmarkCurvePoint get(quickfix.field.BenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurvePoint getBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.BenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurvePoint() { + return isSetField(222); + } + + public void set(quickfix.field.BenchmarkPrice value) { + setField(value); + } + + public quickfix.field.BenchmarkPrice get(quickfix.field.BenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPrice getBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPrice()); + } + + public boolean isSet(quickfix.field.BenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPrice() { + return isSetField(662); + } + + public void set(quickfix.field.BenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.BenchmarkPriceType get(quickfix.field.BenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPriceType getBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.BenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPriceType() { + return isSetField(663); + } + + public void set(quickfix.field.BenchmarkSecurityID value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityID get(quickfix.field.BenchmarkSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityID getBenchmarkSecurityID() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityID()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityID field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityID() { + return isSetField(699); + } + + public void set(quickfix.field.BenchmarkSecurityIDSource value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityIDSource get(quickfix.field.BenchmarkSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityIDSource getBenchmarkSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityIDSource()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityIDSource() { + return isSetField(761); + } + + public void set(quickfix.fix44.component.YieldData component) { + setComponent(component); + } + + public quickfix.fix44.component.YieldData get(quickfix.fix44.component.YieldData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.YieldData getYieldData() throws FieldNotFound { + return get(new quickfix.fix44.component.YieldData()); + } + + public void set(quickfix.field.YieldType value) { + setField(value); + } + + public quickfix.field.YieldType get(quickfix.field.YieldType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldType getYieldType() throws FieldNotFound { + return get(new quickfix.field.YieldType()); + } + + public boolean isSet(quickfix.field.YieldType field) { + return isSetField(field); + } + + public boolean isSetYieldType() { + return isSetField(235); + } + + public void set(quickfix.field.Yield value) { + setField(value); + } + + public quickfix.field.Yield get(quickfix.field.Yield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Yield getYield() throws FieldNotFound { + return get(new quickfix.field.Yield()); + } + + public boolean isSet(quickfix.field.Yield field) { + return isSetField(field); + } + + public boolean isSetYield() { + return isSetField(236); + } + + public void set(quickfix.field.YieldCalcDate value) { + setField(value); + } + + public quickfix.field.YieldCalcDate get(quickfix.field.YieldCalcDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldCalcDate getYieldCalcDate() throws FieldNotFound { + return get(new quickfix.field.YieldCalcDate()); + } + + public boolean isSet(quickfix.field.YieldCalcDate field) { + return isSetField(field); + } + + public boolean isSetYieldCalcDate() { + return isSetField(701); + } + + public void set(quickfix.field.YieldRedemptionDate value) { + setField(value); + } + + public quickfix.field.YieldRedemptionDate get(quickfix.field.YieldRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionDate getYieldRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionDate()); + } + + public boolean isSet(quickfix.field.YieldRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionDate() { + return isSetField(696); + } + + public void set(quickfix.field.YieldRedemptionPrice value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPrice get(quickfix.field.YieldRedemptionPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPrice getYieldRedemptionPrice() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPrice()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPrice field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPrice() { + return isSetField(697); + } + + public void set(quickfix.field.YieldRedemptionPriceType value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPriceType get(quickfix.field.YieldRedemptionPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPriceType getYieldRedemptionPriceType() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPriceType()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPriceType field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPriceType() { + return isSetField(698); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/QuoteStatusReport.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/QuoteStatusReport.java new file mode 100644 index 000000000..94af4138b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/QuoteStatusReport.java @@ -0,0 +1,5607 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class QuoteStatusReport extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AI"; + + + public QuoteStatusReport() { + + super(new int[] {649, 131, 117, 693, 537, 453, 336, 625, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 913, 914, 915, 918, 788, 916, 917, 919, 898, 711, 54, 38, 152, 516, 468, 469, 63, 64, 193, 192, 15, 232, 1, 660, 581, 555, 735, 126, 44, 423, 218, 220, 221, 222, 662, 663, 699, 761, 235, 236, 701, 696, 697, 698, 132, 133, 645, 646, 647, 134, 648, 135, 62, 188, 190, 189, 191, 631, 632, 633, 634, 60, 40, 642, 643, 656, 657, 156, 13, 12, 582, 100, 297, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public QuoteStatusReport(quickfix.field.QuoteID quoteID) { + this(); + setField(quoteID); + } + + public void set(quickfix.field.QuoteStatusReqID value) { + setField(value); + } + + public quickfix.field.QuoteStatusReqID get(quickfix.field.QuoteStatusReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteStatusReqID getQuoteStatusReqID() throws FieldNotFound { + return get(new quickfix.field.QuoteStatusReqID()); + } + + public boolean isSet(quickfix.field.QuoteStatusReqID field) { + return isSetField(field); + } + + public boolean isSetQuoteStatusReqID() { + return isSetField(649); + } + + public void set(quickfix.field.QuoteReqID value) { + setField(value); + } + + public quickfix.field.QuoteReqID get(quickfix.field.QuoteReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteReqID getQuoteReqID() throws FieldNotFound { + return get(new quickfix.field.QuoteReqID()); + } + + public boolean isSet(quickfix.field.QuoteReqID field) { + return isSetField(field); + } + + public boolean isSetQuoteReqID() { + return isSetField(131); + } + + public void set(quickfix.field.QuoteID value) { + setField(value); + } + + public quickfix.field.QuoteID get(quickfix.field.QuoteID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteID getQuoteID() throws FieldNotFound { + return get(new quickfix.field.QuoteID()); + } + + public boolean isSet(quickfix.field.QuoteID field) { + return isSetField(field); + } + + public boolean isSetQuoteID() { + return isSetField(117); + } + + public void set(quickfix.field.QuoteRespID value) { + setField(value); + } + + public quickfix.field.QuoteRespID get(quickfix.field.QuoteRespID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteRespID getQuoteRespID() throws FieldNotFound { + return get(new quickfix.field.QuoteRespID()); + } + + public boolean isSet(quickfix.field.QuoteRespID field) { + return isSetField(field); + } + + public boolean isSetQuoteRespID() { + return isSetField(693); + } + + public void set(quickfix.field.QuoteType value) { + setField(value); + } + + public quickfix.field.QuoteType get(quickfix.field.QuoteType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteType getQuoteType() throws FieldNotFound { + return get(new quickfix.field.QuoteType()); + } + + public boolean isSet(quickfix.field.QuoteType field) { + return isSetField(field); + } + + public boolean isSetQuoteType() { + return isSetField(537); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.fix44.component.OrderQtyData component) { + setComponent(component); + } + + public quickfix.fix44.component.OrderQtyData get(quickfix.fix44.component.OrderQtyData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.OrderQtyData getOrderQtyData() throws FieldNotFound { + return get(new quickfix.fix44.component.OrderQtyData()); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.OrderPercent value) { + setField(value); + } + + public quickfix.field.OrderPercent get(quickfix.field.OrderPercent value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderPercent getOrderPercent() throws FieldNotFound { + return get(new quickfix.field.OrderPercent()); + } + + public boolean isSet(quickfix.field.OrderPercent field) { + return isSetField(field); + } + + public boolean isSetOrderPercent() { + return isSetField(516); + } + + public void set(quickfix.field.RoundingDirection value) { + setField(value); + } + + public quickfix.field.RoundingDirection get(quickfix.field.RoundingDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingDirection getRoundingDirection() throws FieldNotFound { + return get(new quickfix.field.RoundingDirection()); + } + + public boolean isSet(quickfix.field.RoundingDirection field) { + return isSetField(field); + } + + public boolean isSetRoundingDirection() { + return isSetField(468); + } + + public void set(quickfix.field.RoundingModulus value) { + setField(value); + } + + public quickfix.field.RoundingModulus get(quickfix.field.RoundingModulus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingModulus getRoundingModulus() throws FieldNotFound { + return get(new quickfix.field.RoundingModulus()); + } + + public boolean isSet(quickfix.field.RoundingModulus field) { + return isSetField(field); + } + + public boolean isSetRoundingModulus() { + return isSetField(469); + } + + public void set(quickfix.field.SettlType value) { + setField(value); + } + + public quickfix.field.SettlType get(quickfix.field.SettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlType getSettlType() throws FieldNotFound { + return get(new quickfix.field.SettlType()); + } + + public boolean isSet(quickfix.field.SettlType field) { + return isSetField(field); + } + + public boolean isSetSettlType() { + return isSetField(63); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.SettlDate2 value) { + setField(value); + } + + public quickfix.field.SettlDate2 get(quickfix.field.SettlDate2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate2 getSettlDate2() throws FieldNotFound { + return get(new quickfix.field.SettlDate2()); + } + + public boolean isSet(quickfix.field.SettlDate2 field) { + return isSetField(field); + } + + public boolean isSetSettlDate2() { + return isSetField(193); + } + + public void set(quickfix.field.OrderQty2 value) { + setField(value); + } + + public quickfix.field.OrderQty2 get(quickfix.field.OrderQty2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty2 getOrderQty2() throws FieldNotFound { + return get(new quickfix.field.OrderQty2()); + } + + public boolean isSet(quickfix.field.OrderQty2 field) { + return isSetField(field); + } + + public boolean isSetOrderQty2() { + return isSetField(192); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.fix44.component.Stipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.Stipulations get(quickfix.fix44.component.Stipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Stipulations getStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.Stipulations()); + } + + public void set(quickfix.field.NoStipulations value) { + setField(value); + } + + public quickfix.field.NoStipulations get(quickfix.field.NoStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStipulations getNoStipulations() throws FieldNotFound { + return get(new quickfix.field.NoStipulations()); + } + + public boolean isSet(quickfix.field.NoStipulations field) { + return isSetField(field); + } + + public boolean isSetNoStipulations() { + return isSetField(232); + } + + public static class NoStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {233, 234, 0}; + + public NoStipulations() { + super(232, 233, ORDER); + } + + public void set(quickfix.field.StipulationType value) { + setField(value); + } + + public quickfix.field.StipulationType get(quickfix.field.StipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationType getStipulationType() throws FieldNotFound { + return get(new quickfix.field.StipulationType()); + } + + public boolean isSet(quickfix.field.StipulationType field) { + return isSetField(field); + } + + public boolean isSetStipulationType() { + return isSetField(233); + } + + public void set(quickfix.field.StipulationValue value) { + setField(value); + } + + public quickfix.field.StipulationValue get(quickfix.field.StipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationValue getStipulationValue() throws FieldNotFound { + return get(new quickfix.field.StipulationValue()); + } + + public boolean isSet(quickfix.field.StipulationValue field) { + return isSetField(field); + } + + public boolean isSetStipulationValue() { + return isSetField(234); + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 687, 690, 587, 588, 683, 539, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + public void set(quickfix.field.LegQty value) { + setField(value); + } + + public quickfix.field.LegQty get(quickfix.field.LegQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegQty getLegQty() throws FieldNotFound { + return get(new quickfix.field.LegQty()); + } + + public boolean isSet(quickfix.field.LegQty field) { + return isSetField(field); + } + + public boolean isSetLegQty() { + return isSetField(687); + } + + public void set(quickfix.field.LegSwapType value) { + setField(value); + } + + public quickfix.field.LegSwapType get(quickfix.field.LegSwapType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSwapType getLegSwapType() throws FieldNotFound { + return get(new quickfix.field.LegSwapType()); + } + + public boolean isSet(quickfix.field.LegSwapType field) { + return isSetField(field); + } + + public boolean isSetLegSwapType() { + return isSetField(690); + } + + public void set(quickfix.field.LegSettlType value) { + setField(value); + } + + public quickfix.field.LegSettlType get(quickfix.field.LegSettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSettlType getLegSettlType() throws FieldNotFound { + return get(new quickfix.field.LegSettlType()); + } + + public boolean isSet(quickfix.field.LegSettlType field) { + return isSetField(field); + } + + public boolean isSetLegSettlType() { + return isSetField(587); + } + + public void set(quickfix.field.LegSettlDate value) { + setField(value); + } + + public quickfix.field.LegSettlDate get(quickfix.field.LegSettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSettlDate getLegSettlDate() throws FieldNotFound { + return get(new quickfix.field.LegSettlDate()); + } + + public boolean isSet(quickfix.field.LegSettlDate field) { + return isSetField(field); + } + + public boolean isSetLegSettlDate() { + return isSetField(588); + } + + public void set(quickfix.fix44.component.LegStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.LegStipulations get(quickfix.fix44.component.LegStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.LegStipulations getLegStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.LegStipulations()); + } + + public void set(quickfix.field.NoLegStipulations value) { + setField(value); + } + + public quickfix.field.NoLegStipulations get(quickfix.field.NoLegStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegStipulations getNoLegStipulations() throws FieldNotFound { + return get(new quickfix.field.NoLegStipulations()); + } + + public boolean isSet(quickfix.field.NoLegStipulations field) { + return isSetField(field); + } + + public boolean isSetNoLegStipulations() { + return isSetField(683); + } + + public static class NoLegStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {688, 689, 0}; + + public NoLegStipulations() { + super(683, 688, ORDER); + } + + public void set(quickfix.field.LegStipulationType value) { + setField(value); + } + + public quickfix.field.LegStipulationType get(quickfix.field.LegStipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationType getLegStipulationType() throws FieldNotFound { + return get(new quickfix.field.LegStipulationType()); + } + + public boolean isSet(quickfix.field.LegStipulationType field) { + return isSetField(field); + } + + public boolean isSetLegStipulationType() { + return isSetField(688); + } + + public void set(quickfix.field.LegStipulationValue value) { + setField(value); + } + + public quickfix.field.LegStipulationValue get(quickfix.field.LegStipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationValue getLegStipulationValue() throws FieldNotFound { + return get(new quickfix.field.LegStipulationValue()); + } + + public boolean isSet(quickfix.field.LegStipulationValue field) { + return isSetField(field); + } + + public boolean isSetLegStipulationValue() { + return isSetField(689); + } + + } + + public void set(quickfix.fix44.component.NestedParties component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties get(quickfix.fix44.component.NestedParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties getNestedParties() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties()); + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + + } + + public void set(quickfix.field.NoQuoteQualifiers value) { + setField(value); + } + + public quickfix.field.NoQuoteQualifiers get(quickfix.field.NoQuoteQualifiers value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoQuoteQualifiers getNoQuoteQualifiers() throws FieldNotFound { + return get(new quickfix.field.NoQuoteQualifiers()); + } + + public boolean isSet(quickfix.field.NoQuoteQualifiers field) { + return isSetField(field); + } + + public boolean isSetNoQuoteQualifiers() { + return isSetField(735); + } + + public static class NoQuoteQualifiers extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {695, 0}; + + public NoQuoteQualifiers() { + super(735, 695, ORDER); + } + + public void set(quickfix.field.QuoteQualifier value) { + setField(value); + } + + public quickfix.field.QuoteQualifier get(quickfix.field.QuoteQualifier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteQualifier getQuoteQualifier() throws FieldNotFound { + return get(new quickfix.field.QuoteQualifier()); + } + + public boolean isSet(quickfix.field.QuoteQualifier field) { + return isSetField(field); + } + + public boolean isSetQuoteQualifier() { + return isSetField(695); + } + + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.field.Price value) { + setField(value); + } + + public quickfix.field.Price get(quickfix.field.Price value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Price getPrice() throws FieldNotFound { + return get(new quickfix.field.Price()); + } + + public boolean isSet(quickfix.field.Price field) { + return isSetField(field); + } + + public boolean isSetPrice() { + return isSetField(44); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData get(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData getSpreadOrBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.SpreadOrBenchmarkCurveData()); + } + + public void set(quickfix.field.Spread value) { + setField(value); + } + + public quickfix.field.Spread get(quickfix.field.Spread value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Spread getSpread() throws FieldNotFound { + return get(new quickfix.field.Spread()); + } + + public boolean isSet(quickfix.field.Spread field) { + return isSetField(field); + } + + public boolean isSetSpread() { + return isSetField(218); + } + + public void set(quickfix.field.BenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveCurrency get(quickfix.field.BenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveCurrency getBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveCurrency() { + return isSetField(220); + } + + public void set(quickfix.field.BenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveName get(quickfix.field.BenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveName getBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveName() { + return isSetField(221); + } + + public void set(quickfix.field.BenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.BenchmarkCurvePoint get(quickfix.field.BenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurvePoint getBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.BenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurvePoint() { + return isSetField(222); + } + + public void set(quickfix.field.BenchmarkPrice value) { + setField(value); + } + + public quickfix.field.BenchmarkPrice get(quickfix.field.BenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPrice getBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPrice()); + } + + public boolean isSet(quickfix.field.BenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPrice() { + return isSetField(662); + } + + public void set(quickfix.field.BenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.BenchmarkPriceType get(quickfix.field.BenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPriceType getBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.BenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPriceType() { + return isSetField(663); + } + + public void set(quickfix.field.BenchmarkSecurityID value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityID get(quickfix.field.BenchmarkSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityID getBenchmarkSecurityID() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityID()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityID field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityID() { + return isSetField(699); + } + + public void set(quickfix.field.BenchmarkSecurityIDSource value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityIDSource get(quickfix.field.BenchmarkSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityIDSource getBenchmarkSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityIDSource()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityIDSource() { + return isSetField(761); + } + + public void set(quickfix.fix44.component.YieldData component) { + setComponent(component); + } + + public quickfix.fix44.component.YieldData get(quickfix.fix44.component.YieldData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.YieldData getYieldData() throws FieldNotFound { + return get(new quickfix.fix44.component.YieldData()); + } + + public void set(quickfix.field.YieldType value) { + setField(value); + } + + public quickfix.field.YieldType get(quickfix.field.YieldType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldType getYieldType() throws FieldNotFound { + return get(new quickfix.field.YieldType()); + } + + public boolean isSet(quickfix.field.YieldType field) { + return isSetField(field); + } + + public boolean isSetYieldType() { + return isSetField(235); + } + + public void set(quickfix.field.Yield value) { + setField(value); + } + + public quickfix.field.Yield get(quickfix.field.Yield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Yield getYield() throws FieldNotFound { + return get(new quickfix.field.Yield()); + } + + public boolean isSet(quickfix.field.Yield field) { + return isSetField(field); + } + + public boolean isSetYield() { + return isSetField(236); + } + + public void set(quickfix.field.YieldCalcDate value) { + setField(value); + } + + public quickfix.field.YieldCalcDate get(quickfix.field.YieldCalcDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldCalcDate getYieldCalcDate() throws FieldNotFound { + return get(new quickfix.field.YieldCalcDate()); + } + + public boolean isSet(quickfix.field.YieldCalcDate field) { + return isSetField(field); + } + + public boolean isSetYieldCalcDate() { + return isSetField(701); + } + + public void set(quickfix.field.YieldRedemptionDate value) { + setField(value); + } + + public quickfix.field.YieldRedemptionDate get(quickfix.field.YieldRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionDate getYieldRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionDate()); + } + + public boolean isSet(quickfix.field.YieldRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionDate() { + return isSetField(696); + } + + public void set(quickfix.field.YieldRedemptionPrice value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPrice get(quickfix.field.YieldRedemptionPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPrice getYieldRedemptionPrice() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPrice()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPrice field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPrice() { + return isSetField(697); + } + + public void set(quickfix.field.YieldRedemptionPriceType value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPriceType get(quickfix.field.YieldRedemptionPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPriceType getYieldRedemptionPriceType() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPriceType()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPriceType field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPriceType() { + return isSetField(698); + } + + public void set(quickfix.field.BidPx value) { + setField(value); + } + + public quickfix.field.BidPx get(quickfix.field.BidPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidPx getBidPx() throws FieldNotFound { + return get(new quickfix.field.BidPx()); + } + + public boolean isSet(quickfix.field.BidPx field) { + return isSetField(field); + } + + public boolean isSetBidPx() { + return isSetField(132); + } + + public void set(quickfix.field.OfferPx value) { + setField(value); + } + + public quickfix.field.OfferPx get(quickfix.field.OfferPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferPx getOfferPx() throws FieldNotFound { + return get(new quickfix.field.OfferPx()); + } + + public boolean isSet(quickfix.field.OfferPx field) { + return isSetField(field); + } + + public boolean isSetOfferPx() { + return isSetField(133); + } + + public void set(quickfix.field.MktBidPx value) { + setField(value); + } + + public quickfix.field.MktBidPx get(quickfix.field.MktBidPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MktBidPx getMktBidPx() throws FieldNotFound { + return get(new quickfix.field.MktBidPx()); + } + + public boolean isSet(quickfix.field.MktBidPx field) { + return isSetField(field); + } + + public boolean isSetMktBidPx() { + return isSetField(645); + } + + public void set(quickfix.field.MktOfferPx value) { + setField(value); + } + + public quickfix.field.MktOfferPx get(quickfix.field.MktOfferPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MktOfferPx getMktOfferPx() throws FieldNotFound { + return get(new quickfix.field.MktOfferPx()); + } + + public boolean isSet(quickfix.field.MktOfferPx field) { + return isSetField(field); + } + + public boolean isSetMktOfferPx() { + return isSetField(646); + } + + public void set(quickfix.field.MinBidSize value) { + setField(value); + } + + public quickfix.field.MinBidSize get(quickfix.field.MinBidSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinBidSize getMinBidSize() throws FieldNotFound { + return get(new quickfix.field.MinBidSize()); + } + + public boolean isSet(quickfix.field.MinBidSize field) { + return isSetField(field); + } + + public boolean isSetMinBidSize() { + return isSetField(647); + } + + public void set(quickfix.field.BidSize value) { + setField(value); + } + + public quickfix.field.BidSize get(quickfix.field.BidSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidSize getBidSize() throws FieldNotFound { + return get(new quickfix.field.BidSize()); + } + + public boolean isSet(quickfix.field.BidSize field) { + return isSetField(field); + } + + public boolean isSetBidSize() { + return isSetField(134); + } + + public void set(quickfix.field.MinOfferSize value) { + setField(value); + } + + public quickfix.field.MinOfferSize get(quickfix.field.MinOfferSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinOfferSize getMinOfferSize() throws FieldNotFound { + return get(new quickfix.field.MinOfferSize()); + } + + public boolean isSet(quickfix.field.MinOfferSize field) { + return isSetField(field); + } + + public boolean isSetMinOfferSize() { + return isSetField(648); + } + + public void set(quickfix.field.OfferSize value) { + setField(value); + } + + public quickfix.field.OfferSize get(quickfix.field.OfferSize value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferSize getOfferSize() throws FieldNotFound { + return get(new quickfix.field.OfferSize()); + } + + public boolean isSet(quickfix.field.OfferSize field) { + return isSetField(field); + } + + public boolean isSetOfferSize() { + return isSetField(135); + } + + public void set(quickfix.field.ValidUntilTime value) { + setField(value); + } + + public quickfix.field.ValidUntilTime get(quickfix.field.ValidUntilTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ValidUntilTime getValidUntilTime() throws FieldNotFound { + return get(new quickfix.field.ValidUntilTime()); + } + + public boolean isSet(quickfix.field.ValidUntilTime field) { + return isSetField(field); + } + + public boolean isSetValidUntilTime() { + return isSetField(62); + } + + public void set(quickfix.field.BidSpotRate value) { + setField(value); + } + + public quickfix.field.BidSpotRate get(quickfix.field.BidSpotRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidSpotRate getBidSpotRate() throws FieldNotFound { + return get(new quickfix.field.BidSpotRate()); + } + + public boolean isSet(quickfix.field.BidSpotRate field) { + return isSetField(field); + } + + public boolean isSetBidSpotRate() { + return isSetField(188); + } + + public void set(quickfix.field.OfferSpotRate value) { + setField(value); + } + + public quickfix.field.OfferSpotRate get(quickfix.field.OfferSpotRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferSpotRate getOfferSpotRate() throws FieldNotFound { + return get(new quickfix.field.OfferSpotRate()); + } + + public boolean isSet(quickfix.field.OfferSpotRate field) { + return isSetField(field); + } + + public boolean isSetOfferSpotRate() { + return isSetField(190); + } + + public void set(quickfix.field.BidForwardPoints value) { + setField(value); + } + + public quickfix.field.BidForwardPoints get(quickfix.field.BidForwardPoints value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidForwardPoints getBidForwardPoints() throws FieldNotFound { + return get(new quickfix.field.BidForwardPoints()); + } + + public boolean isSet(quickfix.field.BidForwardPoints field) { + return isSetField(field); + } + + public boolean isSetBidForwardPoints() { + return isSetField(189); + } + + public void set(quickfix.field.OfferForwardPoints value) { + setField(value); + } + + public quickfix.field.OfferForwardPoints get(quickfix.field.OfferForwardPoints value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferForwardPoints getOfferForwardPoints() throws FieldNotFound { + return get(new quickfix.field.OfferForwardPoints()); + } + + public boolean isSet(quickfix.field.OfferForwardPoints field) { + return isSetField(field); + } + + public boolean isSetOfferForwardPoints() { + return isSetField(191); + } + + public void set(quickfix.field.MidPx value) { + setField(value); + } + + public quickfix.field.MidPx get(quickfix.field.MidPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MidPx getMidPx() throws FieldNotFound { + return get(new quickfix.field.MidPx()); + } + + public boolean isSet(quickfix.field.MidPx field) { + return isSetField(field); + } + + public boolean isSetMidPx() { + return isSetField(631); + } + + public void set(quickfix.field.BidYield value) { + setField(value); + } + + public quickfix.field.BidYield get(quickfix.field.BidYield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidYield getBidYield() throws FieldNotFound { + return get(new quickfix.field.BidYield()); + } + + public boolean isSet(quickfix.field.BidYield field) { + return isSetField(field); + } + + public boolean isSetBidYield() { + return isSetField(632); + } + + public void set(quickfix.field.MidYield value) { + setField(value); + } + + public quickfix.field.MidYield get(quickfix.field.MidYield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MidYield getMidYield() throws FieldNotFound { + return get(new quickfix.field.MidYield()); + } + + public boolean isSet(quickfix.field.MidYield field) { + return isSetField(field); + } + + public boolean isSetMidYield() { + return isSetField(633); + } + + public void set(quickfix.field.OfferYield value) { + setField(value); + } + + public quickfix.field.OfferYield get(quickfix.field.OfferYield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferYield getOfferYield() throws FieldNotFound { + return get(new quickfix.field.OfferYield()); + } + + public boolean isSet(quickfix.field.OfferYield field) { + return isSetField(field); + } + + public boolean isSetOfferYield() { + return isSetField(634); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } + + public void set(quickfix.field.BidForwardPoints2 value) { + setField(value); + } + + public quickfix.field.BidForwardPoints2 get(quickfix.field.BidForwardPoints2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BidForwardPoints2 getBidForwardPoints2() throws FieldNotFound { + return get(new quickfix.field.BidForwardPoints2()); + } + + public boolean isSet(quickfix.field.BidForwardPoints2 field) { + return isSetField(field); + } + + public boolean isSetBidForwardPoints2() { + return isSetField(642); + } + + public void set(quickfix.field.OfferForwardPoints2 value) { + setField(value); + } + + public quickfix.field.OfferForwardPoints2 get(quickfix.field.OfferForwardPoints2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OfferForwardPoints2 getOfferForwardPoints2() throws FieldNotFound { + return get(new quickfix.field.OfferForwardPoints2()); + } + + public boolean isSet(quickfix.field.OfferForwardPoints2 field) { + return isSetField(field); + } + + public boolean isSetOfferForwardPoints2() { + return isSetField(643); + } + + public void set(quickfix.field.SettlCurrBidFxRate value) { + setField(value); + } + + public quickfix.field.SettlCurrBidFxRate get(quickfix.field.SettlCurrBidFxRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrBidFxRate getSettlCurrBidFxRate() throws FieldNotFound { + return get(new quickfix.field.SettlCurrBidFxRate()); + } + + public boolean isSet(quickfix.field.SettlCurrBidFxRate field) { + return isSetField(field); + } + + public boolean isSetSettlCurrBidFxRate() { + return isSetField(656); + } + + public void set(quickfix.field.SettlCurrOfferFxRate value) { + setField(value); + } + + public quickfix.field.SettlCurrOfferFxRate get(quickfix.field.SettlCurrOfferFxRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrOfferFxRate getSettlCurrOfferFxRate() throws FieldNotFound { + return get(new quickfix.field.SettlCurrOfferFxRate()); + } + + public boolean isSet(quickfix.field.SettlCurrOfferFxRate field) { + return isSetField(field); + } + + public boolean isSetSettlCurrOfferFxRate() { + return isSetField(657); + } + + public void set(quickfix.field.SettlCurrFxRateCalc value) { + setField(value); + } + + public quickfix.field.SettlCurrFxRateCalc get(quickfix.field.SettlCurrFxRateCalc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrFxRateCalc getSettlCurrFxRateCalc() throws FieldNotFound { + return get(new quickfix.field.SettlCurrFxRateCalc()); + } + + public boolean isSet(quickfix.field.SettlCurrFxRateCalc field) { + return isSetField(field); + } + + public boolean isSetSettlCurrFxRateCalc() { + return isSetField(156); + } + + public void set(quickfix.field.CommType value) { + setField(value); + } + + public quickfix.field.CommType get(quickfix.field.CommType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommType getCommType() throws FieldNotFound { + return get(new quickfix.field.CommType()); + } + + public boolean isSet(quickfix.field.CommType field) { + return isSetField(field); + } + + public boolean isSetCommType() { + return isSetField(13); + } + + public void set(quickfix.field.Commission value) { + setField(value); + } + + public quickfix.field.Commission get(quickfix.field.Commission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Commission getCommission() throws FieldNotFound { + return get(new quickfix.field.Commission()); + } + + public boolean isSet(quickfix.field.Commission field) { + return isSetField(field); + } + + public boolean isSetCommission() { + return isSetField(12); + } + + public void set(quickfix.field.CustOrderCapacity value) { + setField(value); + } + + public quickfix.field.CustOrderCapacity get(quickfix.field.CustOrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CustOrderCapacity getCustOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.CustOrderCapacity()); + } + + public boolean isSet(quickfix.field.CustOrderCapacity field) { + return isSetField(field); + } + + public boolean isSetCustOrderCapacity() { + return isSetField(582); + } + + public void set(quickfix.field.ExDestination value) { + setField(value); + } + + public quickfix.field.ExDestination get(quickfix.field.ExDestination value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExDestination getExDestination() throws FieldNotFound { + return get(new quickfix.field.ExDestination()); + } + + public boolean isSet(quickfix.field.ExDestination field) { + return isSetField(field); + } + + public boolean isSetExDestination() { + return isSetField(100); + } + + public void set(quickfix.field.QuoteStatus value) { + setField(value); + } + + public quickfix.field.QuoteStatus get(quickfix.field.QuoteStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteStatus getQuoteStatus() throws FieldNotFound { + return get(new quickfix.field.QuoteStatus()); + } + + public boolean isSet(quickfix.field.QuoteStatus field) { + return isSetField(field); + } + + public boolean isSetQuoteStatus() { + return isSetField(297); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/QuoteStatusRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/QuoteStatusRequest.java new file mode 100644 index 000000000..72fa78cb5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/QuoteStatusRequest.java @@ -0,0 +1,3768 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class QuoteStatusRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "a"; + + + public QuoteStatusRequest() { + + super(new int[] {649, 117, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 913, 914, 915, 918, 788, 916, 917, 919, 898, 711, 555, 453, 1, 660, 581, 336, 625, 263, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public void set(quickfix.field.QuoteStatusReqID value) { + setField(value); + } + + public quickfix.field.QuoteStatusReqID get(quickfix.field.QuoteStatusReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteStatusReqID getQuoteStatusReqID() throws FieldNotFound { + return get(new quickfix.field.QuoteStatusReqID()); + } + + public boolean isSet(quickfix.field.QuoteStatusReqID field) { + return isSetField(field); + } + + public boolean isSetQuoteStatusReqID() { + return isSetField(649); + } + + public void set(quickfix.field.QuoteID value) { + setField(value); + } + + public quickfix.field.QuoteID get(quickfix.field.QuoteID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteID getQuoteID() throws FieldNotFound { + return get(new quickfix.field.QuoteID()); + } + + public boolean isSet(quickfix.field.QuoteID field) { + return isSetField(field); + } + + public boolean isSetQuoteID() { + return isSetField(117); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.SubscriptionRequestType value) { + setField(value); + } + + public quickfix.field.SubscriptionRequestType get(quickfix.field.SubscriptionRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SubscriptionRequestType getSubscriptionRequestType() throws FieldNotFound { + return get(new quickfix.field.SubscriptionRequestType()); + } + + public boolean isSet(quickfix.field.SubscriptionRequestType field) { + return isSetField(field); + } + + public boolean isSetSubscriptionRequestType() { + return isSetField(263); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/RFQRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/RFQRequest.java new file mode 100644 index 000000000..a29c0d027 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/RFQRequest.java @@ -0,0 +1,3400 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class RFQRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AH"; + + + public RFQRequest() { + + super(new int[] {644, 146, 263, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public RFQRequest(quickfix.field.RFQReqID rFQReqID) { + this(); + setField(rFQReqID); + } + + public void set(quickfix.field.RFQReqID value) { + setField(value); + } + + public quickfix.field.RFQReqID get(quickfix.field.RFQReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RFQReqID getRFQReqID() throws FieldNotFound { + return get(new quickfix.field.RFQReqID()); + } + + public boolean isSet(quickfix.field.RFQReqID field) { + return isSetField(field); + } + + public boolean isSetRFQReqID() { + return isSetField(644); + } + + public void set(quickfix.field.NoRelatedSym value) { + setField(value); + } + + public quickfix.field.NoRelatedSym get(quickfix.field.NoRelatedSym value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRelatedSym getNoRelatedSym() throws FieldNotFound { + return get(new quickfix.field.NoRelatedSym()); + } + + public boolean isSet(quickfix.field.NoRelatedSym field) { + return isSetField(field); + } + + public boolean isSetNoRelatedSym() { + return isSetField(146); + } + + public static class NoRelatedSym extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 711, 555, 140, 303, 537, 336, 625, 0}; + + public NoRelatedSym() { + super(146, 55, ORDER); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.PrevClosePx value) { + setField(value); + } + + public quickfix.field.PrevClosePx get(quickfix.field.PrevClosePx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PrevClosePx getPrevClosePx() throws FieldNotFound { + return get(new quickfix.field.PrevClosePx()); + } + + public boolean isSet(quickfix.field.PrevClosePx field) { + return isSetField(field); + } + + public boolean isSetPrevClosePx() { + return isSetField(140); + } + + public void set(quickfix.field.QuoteRequestType value) { + setField(value); + } + + public quickfix.field.QuoteRequestType get(quickfix.field.QuoteRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteRequestType getQuoteRequestType() throws FieldNotFound { + return get(new quickfix.field.QuoteRequestType()); + } + + public boolean isSet(quickfix.field.QuoteRequestType field) { + return isSetField(field); + } + + public boolean isSetQuoteRequestType() { + return isSetField(303); + } + + public void set(quickfix.field.QuoteType value) { + setField(value); + } + + public quickfix.field.QuoteType get(quickfix.field.QuoteType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteType getQuoteType() throws FieldNotFound { + return get(new quickfix.field.QuoteType()); + } + + public boolean isSet(quickfix.field.QuoteType field) { + return isSetField(field); + } + + public boolean isSetQuoteType() { + return isSetField(537); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + } + + public void set(quickfix.field.SubscriptionRequestType value) { + setField(value); + } + + public quickfix.field.SubscriptionRequestType get(quickfix.field.SubscriptionRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SubscriptionRequestType getSubscriptionRequestType() throws FieldNotFound { + return get(new quickfix.field.SubscriptionRequestType()); + } + + public boolean isSet(quickfix.field.SubscriptionRequestType field) { + return isSetField(field); + } + + public boolean isSetSubscriptionRequestType() { + return isSetField(263); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/RegistrationInstructions.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/RegistrationInstructions.java new file mode 100644 index 000000000..378cc736f --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/RegistrationInstructions.java @@ -0,0 +1,960 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class RegistrationInstructions extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "o"; + + + public RegistrationInstructions() { + + super(new int[] {513, 514, 508, 11, 453, 1, 660, 493, 495, 517, 473, 510, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public RegistrationInstructions(quickfix.field.RegistID registID, quickfix.field.RegistTransType registTransType, quickfix.field.RegistRefID registRefID) { + this(); + setField(registID); + setField(registTransType); + setField(registRefID); + } + + public void set(quickfix.field.RegistID value) { + setField(value); + } + + public quickfix.field.RegistID get(quickfix.field.RegistID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RegistID getRegistID() throws FieldNotFound { + return get(new quickfix.field.RegistID()); + } + + public boolean isSet(quickfix.field.RegistID field) { + return isSetField(field); + } + + public boolean isSetRegistID() { + return isSetField(513); + } + + public void set(quickfix.field.RegistTransType value) { + setField(value); + } + + public quickfix.field.RegistTransType get(quickfix.field.RegistTransType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RegistTransType getRegistTransType() throws FieldNotFound { + return get(new quickfix.field.RegistTransType()); + } + + public boolean isSet(quickfix.field.RegistTransType field) { + return isSetField(field); + } + + public boolean isSetRegistTransType() { + return isSetField(514); + } + + public void set(quickfix.field.RegistRefID value) { + setField(value); + } + + public quickfix.field.RegistRefID get(quickfix.field.RegistRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RegistRefID getRegistRefID() throws FieldNotFound { + return get(new quickfix.field.RegistRefID()); + } + + public boolean isSet(quickfix.field.RegistRefID field) { + return isSetField(field); + } + + public boolean isSetRegistRefID() { + return isSetField(508); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.RegistAcctType value) { + setField(value); + } + + public quickfix.field.RegistAcctType get(quickfix.field.RegistAcctType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RegistAcctType getRegistAcctType() throws FieldNotFound { + return get(new quickfix.field.RegistAcctType()); + } + + public boolean isSet(quickfix.field.RegistAcctType field) { + return isSetField(field); + } + + public boolean isSetRegistAcctType() { + return isSetField(493); + } + + public void set(quickfix.field.TaxAdvantageType value) { + setField(value); + } + + public quickfix.field.TaxAdvantageType get(quickfix.field.TaxAdvantageType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TaxAdvantageType getTaxAdvantageType() throws FieldNotFound { + return get(new quickfix.field.TaxAdvantageType()); + } + + public boolean isSet(quickfix.field.TaxAdvantageType field) { + return isSetField(field); + } + + public boolean isSetTaxAdvantageType() { + return isSetField(495); + } + + public void set(quickfix.field.OwnershipType value) { + setField(value); + } + + public quickfix.field.OwnershipType get(quickfix.field.OwnershipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OwnershipType getOwnershipType() throws FieldNotFound { + return get(new quickfix.field.OwnershipType()); + } + + public boolean isSet(quickfix.field.OwnershipType field) { + return isSetField(field); + } + + public boolean isSetOwnershipType() { + return isSetField(517); + } + + public void set(quickfix.field.NoRegistDtls value) { + setField(value); + } + + public quickfix.field.NoRegistDtls get(quickfix.field.NoRegistDtls value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRegistDtls getNoRegistDtls() throws FieldNotFound { + return get(new quickfix.field.NoRegistDtls()); + } + + public boolean isSet(quickfix.field.NoRegistDtls field) { + return isSetField(field); + } + + public boolean isSetNoRegistDtls() { + return isSetField(473); + } + + public static class NoRegistDtls extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {509, 511, 474, 482, 539, 522, 486, 475, 0}; + + public NoRegistDtls() { + super(473, 509, ORDER); + } + + public void set(quickfix.field.RegistDtls value) { + setField(value); + } + + public quickfix.field.RegistDtls get(quickfix.field.RegistDtls value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RegistDtls getRegistDtls() throws FieldNotFound { + return get(new quickfix.field.RegistDtls()); + } + + public boolean isSet(quickfix.field.RegistDtls field) { + return isSetField(field); + } + + public boolean isSetRegistDtls() { + return isSetField(509); + } + + public void set(quickfix.field.RegistEmail value) { + setField(value); + } + + public quickfix.field.RegistEmail get(quickfix.field.RegistEmail value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RegistEmail getRegistEmail() throws FieldNotFound { + return get(new quickfix.field.RegistEmail()); + } + + public boolean isSet(quickfix.field.RegistEmail field) { + return isSetField(field); + } + + public boolean isSetRegistEmail() { + return isSetField(511); + } + + public void set(quickfix.field.MailingDtls value) { + setField(value); + } + + public quickfix.field.MailingDtls get(quickfix.field.MailingDtls value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MailingDtls getMailingDtls() throws FieldNotFound { + return get(new quickfix.field.MailingDtls()); + } + + public boolean isSet(quickfix.field.MailingDtls field) { + return isSetField(field); + } + + public boolean isSetMailingDtls() { + return isSetField(474); + } + + public void set(quickfix.field.MailingInst value) { + setField(value); + } + + public quickfix.field.MailingInst get(quickfix.field.MailingInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MailingInst getMailingInst() throws FieldNotFound { + return get(new quickfix.field.MailingInst()); + } + + public boolean isSet(quickfix.field.MailingInst field) { + return isSetField(field); + } + + public boolean isSetMailingInst() { + return isSetField(482); + } + + public void set(quickfix.fix44.component.NestedParties component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties get(quickfix.fix44.component.NestedParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties getNestedParties() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties()); + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + + public void set(quickfix.field.OwnerType value) { + setField(value); + } + + public quickfix.field.OwnerType get(quickfix.field.OwnerType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OwnerType getOwnerType() throws FieldNotFound { + return get(new quickfix.field.OwnerType()); + } + + public boolean isSet(quickfix.field.OwnerType field) { + return isSetField(field); + } + + public boolean isSetOwnerType() { + return isSetField(522); + } + + public void set(quickfix.field.DateOfBirth value) { + setField(value); + } + + public quickfix.field.DateOfBirth get(quickfix.field.DateOfBirth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DateOfBirth getDateOfBirth() throws FieldNotFound { + return get(new quickfix.field.DateOfBirth()); + } + + public boolean isSet(quickfix.field.DateOfBirth field) { + return isSetField(field); + } + + public boolean isSetDateOfBirth() { + return isSetField(486); + } + + public void set(quickfix.field.InvestorCountryOfResidence value) { + setField(value); + } + + public quickfix.field.InvestorCountryOfResidence get(quickfix.field.InvestorCountryOfResidence value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InvestorCountryOfResidence getInvestorCountryOfResidence() throws FieldNotFound { + return get(new quickfix.field.InvestorCountryOfResidence()); + } + + public boolean isSet(quickfix.field.InvestorCountryOfResidence field) { + return isSetField(field); + } + + public boolean isSetInvestorCountryOfResidence() { + return isSetField(475); + } + + } + + public void set(quickfix.field.NoDistribInsts value) { + setField(value); + } + + public quickfix.field.NoDistribInsts get(quickfix.field.NoDistribInsts value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoDistribInsts getNoDistribInsts() throws FieldNotFound { + return get(new quickfix.field.NoDistribInsts()); + } + + public boolean isSet(quickfix.field.NoDistribInsts field) { + return isSetField(field); + } + + public boolean isSetNoDistribInsts() { + return isSetField(510); + } + + public static class NoDistribInsts extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {477, 512, 478, 498, 499, 500, 501, 502, 0}; + + public NoDistribInsts() { + super(510, 477, ORDER); + } + + public void set(quickfix.field.DistribPaymentMethod value) { + setField(value); + } + + public quickfix.field.DistribPaymentMethod get(quickfix.field.DistribPaymentMethod value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DistribPaymentMethod getDistribPaymentMethod() throws FieldNotFound { + return get(new quickfix.field.DistribPaymentMethod()); + } + + public boolean isSet(quickfix.field.DistribPaymentMethod field) { + return isSetField(field); + } + + public boolean isSetDistribPaymentMethod() { + return isSetField(477); + } + + public void set(quickfix.field.DistribPercentage value) { + setField(value); + } + + public quickfix.field.DistribPercentage get(quickfix.field.DistribPercentage value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DistribPercentage getDistribPercentage() throws FieldNotFound { + return get(new quickfix.field.DistribPercentage()); + } + + public boolean isSet(quickfix.field.DistribPercentage field) { + return isSetField(field); + } + + public boolean isSetDistribPercentage() { + return isSetField(512); + } + + public void set(quickfix.field.CashDistribCurr value) { + setField(value); + } + + public quickfix.field.CashDistribCurr get(quickfix.field.CashDistribCurr value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashDistribCurr getCashDistribCurr() throws FieldNotFound { + return get(new quickfix.field.CashDistribCurr()); + } + + public boolean isSet(quickfix.field.CashDistribCurr field) { + return isSetField(field); + } + + public boolean isSetCashDistribCurr() { + return isSetField(478); + } + + public void set(quickfix.field.CashDistribAgentName value) { + setField(value); + } + + public quickfix.field.CashDistribAgentName get(quickfix.field.CashDistribAgentName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashDistribAgentName getCashDistribAgentName() throws FieldNotFound { + return get(new quickfix.field.CashDistribAgentName()); + } + + public boolean isSet(quickfix.field.CashDistribAgentName field) { + return isSetField(field); + } + + public boolean isSetCashDistribAgentName() { + return isSetField(498); + } + + public void set(quickfix.field.CashDistribAgentCode value) { + setField(value); + } + + public quickfix.field.CashDistribAgentCode get(quickfix.field.CashDistribAgentCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashDistribAgentCode getCashDistribAgentCode() throws FieldNotFound { + return get(new quickfix.field.CashDistribAgentCode()); + } + + public boolean isSet(quickfix.field.CashDistribAgentCode field) { + return isSetField(field); + } + + public boolean isSetCashDistribAgentCode() { + return isSetField(499); + } + + public void set(quickfix.field.CashDistribAgentAcctNumber value) { + setField(value); + } + + public quickfix.field.CashDistribAgentAcctNumber get(quickfix.field.CashDistribAgentAcctNumber value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashDistribAgentAcctNumber getCashDistribAgentAcctNumber() throws FieldNotFound { + return get(new quickfix.field.CashDistribAgentAcctNumber()); + } + + public boolean isSet(quickfix.field.CashDistribAgentAcctNumber field) { + return isSetField(field); + } + + public boolean isSetCashDistribAgentAcctNumber() { + return isSetField(500); + } + + public void set(quickfix.field.CashDistribPayRef value) { + setField(value); + } + + public quickfix.field.CashDistribPayRef get(quickfix.field.CashDistribPayRef value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashDistribPayRef getCashDistribPayRef() throws FieldNotFound { + return get(new quickfix.field.CashDistribPayRef()); + } + + public boolean isSet(quickfix.field.CashDistribPayRef field) { + return isSetField(field); + } + + public boolean isSetCashDistribPayRef() { + return isSetField(501); + } + + public void set(quickfix.field.CashDistribAgentAcctName value) { + setField(value); + } + + public quickfix.field.CashDistribAgentAcctName get(quickfix.field.CashDistribAgentAcctName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashDistribAgentAcctName getCashDistribAgentAcctName() throws FieldNotFound { + return get(new quickfix.field.CashDistribAgentAcctName()); + } + + public boolean isSet(quickfix.field.CashDistribAgentAcctName field) { + return isSetField(field); + } + + public boolean isSetCashDistribAgentAcctName() { + return isSetField(502); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/RegistrationInstructionsResponse.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/RegistrationInstructionsResponse.java new file mode 100644 index 000000000..a8571f061 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/RegistrationInstructionsResponse.java @@ -0,0 +1,400 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class RegistrationInstructionsResponse extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "p"; + + + public RegistrationInstructionsResponse() { + + super(new int[] {513, 514, 508, 11, 453, 1, 660, 506, 507, 496, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public RegistrationInstructionsResponse(quickfix.field.RegistID registID, quickfix.field.RegistTransType registTransType, quickfix.field.RegistRefID registRefID, quickfix.field.RegistStatus registStatus) { + this(); + setField(registID); + setField(registTransType); + setField(registRefID); + setField(registStatus); + } + + public void set(quickfix.field.RegistID value) { + setField(value); + } + + public quickfix.field.RegistID get(quickfix.field.RegistID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RegistID getRegistID() throws FieldNotFound { + return get(new quickfix.field.RegistID()); + } + + public boolean isSet(quickfix.field.RegistID field) { + return isSetField(field); + } + + public boolean isSetRegistID() { + return isSetField(513); + } + + public void set(quickfix.field.RegistTransType value) { + setField(value); + } + + public quickfix.field.RegistTransType get(quickfix.field.RegistTransType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RegistTransType getRegistTransType() throws FieldNotFound { + return get(new quickfix.field.RegistTransType()); + } + + public boolean isSet(quickfix.field.RegistTransType field) { + return isSetField(field); + } + + public boolean isSetRegistTransType() { + return isSetField(514); + } + + public void set(quickfix.field.RegistRefID value) { + setField(value); + } + + public quickfix.field.RegistRefID get(quickfix.field.RegistRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RegistRefID getRegistRefID() throws FieldNotFound { + return get(new quickfix.field.RegistRefID()); + } + + public boolean isSet(quickfix.field.RegistRefID field) { + return isSetField(field); + } + + public boolean isSetRegistRefID() { + return isSetField(508); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.RegistStatus value) { + setField(value); + } + + public quickfix.field.RegistStatus get(quickfix.field.RegistStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RegistStatus getRegistStatus() throws FieldNotFound { + return get(new quickfix.field.RegistStatus()); + } + + public boolean isSet(quickfix.field.RegistStatus field) { + return isSetField(field); + } + + public boolean isSetRegistStatus() { + return isSetField(506); + } + + public void set(quickfix.field.RegistRejReasonCode value) { + setField(value); + } + + public quickfix.field.RegistRejReasonCode get(quickfix.field.RegistRejReasonCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RegistRejReasonCode getRegistRejReasonCode() throws FieldNotFound { + return get(new quickfix.field.RegistRejReasonCode()); + } + + public boolean isSet(quickfix.field.RegistRejReasonCode field) { + return isSetField(field); + } + + public boolean isSetRegistRejReasonCode() { + return isSetField(507); + } + + public void set(quickfix.field.RegistRejReasonText value) { + setField(value); + } + + public quickfix.field.RegistRejReasonText get(quickfix.field.RegistRejReasonText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RegistRejReasonText getRegistRejReasonText() throws FieldNotFound { + return get(new quickfix.field.RegistRejReasonText()); + } + + public boolean isSet(quickfix.field.RegistRejReasonText field) { + return isSetField(field); + } + + public boolean isSetRegistRejReasonText() { + return isSetField(496); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Reject.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Reject.java new file mode 100644 index 000000000..8c9feb212 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/Reject.java @@ -0,0 +1,172 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + + +public class Reject extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "3"; + + + public Reject() { + + super(new int[] {45, 371, 372, 373, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public Reject(quickfix.field.RefSeqNum refSeqNum) { + this(); + setField(refSeqNum); + } + + public void set(quickfix.field.RefSeqNum value) { + setField(value); + } + + public quickfix.field.RefSeqNum get(quickfix.field.RefSeqNum value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RefSeqNum getRefSeqNum() throws FieldNotFound { + return get(new quickfix.field.RefSeqNum()); + } + + public boolean isSet(quickfix.field.RefSeqNum field) { + return isSetField(field); + } + + public boolean isSetRefSeqNum() { + return isSetField(45); + } + + public void set(quickfix.field.RefTagID value) { + setField(value); + } + + public quickfix.field.RefTagID get(quickfix.field.RefTagID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RefTagID getRefTagID() throws FieldNotFound { + return get(new quickfix.field.RefTagID()); + } + + public boolean isSet(quickfix.field.RefTagID field) { + return isSetField(field); + } + + public boolean isSetRefTagID() { + return isSetField(371); + } + + public void set(quickfix.field.RefMsgType value) { + setField(value); + } + + public quickfix.field.RefMsgType get(quickfix.field.RefMsgType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RefMsgType getRefMsgType() throws FieldNotFound { + return get(new quickfix.field.RefMsgType()); + } + + public boolean isSet(quickfix.field.RefMsgType field) { + return isSetField(field); + } + + public boolean isSetRefMsgType() { + return isSetField(372); + } + + public void set(quickfix.field.SessionRejectReason value) { + setField(value); + } + + public quickfix.field.SessionRejectReason get(quickfix.field.SessionRejectReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SessionRejectReason getSessionRejectReason() throws FieldNotFound { + return get(new quickfix.field.SessionRejectReason()); + } + + public boolean isSet(quickfix.field.SessionRejectReason field) { + return isSetField(field); + } + + public boolean isSetSessionRejectReason() { + return isSetField(373); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/RequestForPositions.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/RequestForPositions.java new file mode 100644 index 000000000..59a9ca3d7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/RequestForPositions.java @@ -0,0 +1,3839 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class RequestForPositions extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AN"; + + + public RequestForPositions() { + + super(new int[] {710, 724, 573, 263, 453, 1, 660, 581, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 15, 555, 711, 715, 716, 717, 386, 60, 725, 726, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public RequestForPositions(quickfix.field.PosReqID posReqID, quickfix.field.PosReqType posReqType, quickfix.field.Account account, quickfix.field.AccountType accountType, quickfix.field.ClearingBusinessDate clearingBusinessDate, quickfix.field.TransactTime transactTime) { + this(); + setField(posReqID); + setField(posReqType); + setField(account); + setField(accountType); + setField(clearingBusinessDate); + setField(transactTime); + } + + public void set(quickfix.field.PosReqID value) { + setField(value); + } + + public quickfix.field.PosReqID get(quickfix.field.PosReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosReqID getPosReqID() throws FieldNotFound { + return get(new quickfix.field.PosReqID()); + } + + public boolean isSet(quickfix.field.PosReqID field) { + return isSetField(field); + } + + public boolean isSetPosReqID() { + return isSetField(710); + } + + public void set(quickfix.field.PosReqType value) { + setField(value); + } + + public quickfix.field.PosReqType get(quickfix.field.PosReqType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosReqType getPosReqType() throws FieldNotFound { + return get(new quickfix.field.PosReqType()); + } + + public boolean isSet(quickfix.field.PosReqType field) { + return isSetField(field); + } + + public boolean isSetPosReqType() { + return isSetField(724); + } + + public void set(quickfix.field.MatchStatus value) { + setField(value); + } + + public quickfix.field.MatchStatus get(quickfix.field.MatchStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MatchStatus getMatchStatus() throws FieldNotFound { + return get(new quickfix.field.MatchStatus()); + } + + public boolean isSet(quickfix.field.MatchStatus field) { + return isSetField(field); + } + + public boolean isSetMatchStatus() { + return isSetField(573); + } + + public void set(quickfix.field.SubscriptionRequestType value) { + setField(value); + } + + public quickfix.field.SubscriptionRequestType get(quickfix.field.SubscriptionRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SubscriptionRequestType getSubscriptionRequestType() throws FieldNotFound { + return get(new quickfix.field.SubscriptionRequestType()); + } + + public boolean isSet(quickfix.field.SubscriptionRequestType field) { + return isSetField(field); + } + + public boolean isSetSubscriptionRequestType() { + return isSetField(263); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.ClearingBusinessDate value) { + setField(value); + } + + public quickfix.field.ClearingBusinessDate get(quickfix.field.ClearingBusinessDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingBusinessDate getClearingBusinessDate() throws FieldNotFound { + return get(new quickfix.field.ClearingBusinessDate()); + } + + public boolean isSet(quickfix.field.ClearingBusinessDate field) { + return isSetField(field); + } + + public boolean isSetClearingBusinessDate() { + return isSetField(715); + } + + public void set(quickfix.field.SettlSessID value) { + setField(value); + } + + public quickfix.field.SettlSessID get(quickfix.field.SettlSessID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlSessID getSettlSessID() throws FieldNotFound { + return get(new quickfix.field.SettlSessID()); + } + + public boolean isSet(quickfix.field.SettlSessID field) { + return isSetField(field); + } + + public boolean isSetSettlSessID() { + return isSetField(716); + } + + public void set(quickfix.field.SettlSessSubID value) { + setField(value); + } + + public quickfix.field.SettlSessSubID get(quickfix.field.SettlSessSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlSessSubID getSettlSessSubID() throws FieldNotFound { + return get(new quickfix.field.SettlSessSubID()); + } + + public boolean isSet(quickfix.field.SettlSessSubID field) { + return isSetField(field); + } + + public boolean isSetSettlSessSubID() { + return isSetField(717); + } + + public void set(quickfix.field.NoTradingSessions value) { + setField(value); + } + + public quickfix.field.NoTradingSessions get(quickfix.field.NoTradingSessions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTradingSessions getNoTradingSessions() throws FieldNotFound { + return get(new quickfix.field.NoTradingSessions()); + } + + public boolean isSet(quickfix.field.NoTradingSessions field) { + return isSetField(field); + } + + public boolean isSetNoTradingSessions() { + return isSetField(386); + } + + public static class NoTradingSessions extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {336, 625, 0}; + + public NoTradingSessions() { + super(386, 336, ORDER); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.ResponseTransportType value) { + setField(value); + } + + public quickfix.field.ResponseTransportType get(quickfix.field.ResponseTransportType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ResponseTransportType getResponseTransportType() throws FieldNotFound { + return get(new quickfix.field.ResponseTransportType()); + } + + public boolean isSet(quickfix.field.ResponseTransportType field) { + return isSetField(field); + } + + public boolean isSetResponseTransportType() { + return isSetField(725); + } + + public void set(quickfix.field.ResponseDestination value) { + setField(value); + } + + public quickfix.field.ResponseDestination get(quickfix.field.ResponseDestination value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ResponseDestination getResponseDestination() throws FieldNotFound { + return get(new quickfix.field.ResponseDestination()); + } + + public boolean isSet(quickfix.field.ResponseDestination field) { + return isSetField(field); + } + + public boolean isSetResponseDestination() { + return isSetField(726); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/RequestForPositionsAck.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/RequestForPositionsAck.java new file mode 100644 index 000000000..4acddbe62 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/RequestForPositionsAck.java @@ -0,0 +1,3722 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class RequestForPositionsAck extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AO"; + + + public RequestForPositionsAck() { + + super(new int[] {721, 710, 727, 325, 728, 729, 453, 1, 660, 581, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 15, 555, 711, 725, 726, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public RequestForPositionsAck(quickfix.field.PosMaintRptID posMaintRptID, quickfix.field.PosReqResult posReqResult, quickfix.field.PosReqStatus posReqStatus, quickfix.field.Account account, quickfix.field.AccountType accountType) { + this(); + setField(posMaintRptID); + setField(posReqResult); + setField(posReqStatus); + setField(account); + setField(accountType); + } + + public void set(quickfix.field.PosMaintRptID value) { + setField(value); + } + + public quickfix.field.PosMaintRptID get(quickfix.field.PosMaintRptID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosMaintRptID getPosMaintRptID() throws FieldNotFound { + return get(new quickfix.field.PosMaintRptID()); + } + + public boolean isSet(quickfix.field.PosMaintRptID field) { + return isSetField(field); + } + + public boolean isSetPosMaintRptID() { + return isSetField(721); + } + + public void set(quickfix.field.PosReqID value) { + setField(value); + } + + public quickfix.field.PosReqID get(quickfix.field.PosReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosReqID getPosReqID() throws FieldNotFound { + return get(new quickfix.field.PosReqID()); + } + + public boolean isSet(quickfix.field.PosReqID field) { + return isSetField(field); + } + + public boolean isSetPosReqID() { + return isSetField(710); + } + + public void set(quickfix.field.TotalNumPosReports value) { + setField(value); + } + + public quickfix.field.TotalNumPosReports get(quickfix.field.TotalNumPosReports value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotalNumPosReports getTotalNumPosReports() throws FieldNotFound { + return get(new quickfix.field.TotalNumPosReports()); + } + + public boolean isSet(quickfix.field.TotalNumPosReports field) { + return isSetField(field); + } + + public boolean isSetTotalNumPosReports() { + return isSetField(727); + } + + public void set(quickfix.field.UnsolicitedIndicator value) { + setField(value); + } + + public quickfix.field.UnsolicitedIndicator get(quickfix.field.UnsolicitedIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnsolicitedIndicator getUnsolicitedIndicator() throws FieldNotFound { + return get(new quickfix.field.UnsolicitedIndicator()); + } + + public boolean isSet(quickfix.field.UnsolicitedIndicator field) { + return isSetField(field); + } + + public boolean isSetUnsolicitedIndicator() { + return isSetField(325); + } + + public void set(quickfix.field.PosReqResult value) { + setField(value); + } + + public quickfix.field.PosReqResult get(quickfix.field.PosReqResult value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosReqResult getPosReqResult() throws FieldNotFound { + return get(new quickfix.field.PosReqResult()); + } + + public boolean isSet(quickfix.field.PosReqResult field) { + return isSetField(field); + } + + public boolean isSetPosReqResult() { + return isSetField(728); + } + + public void set(quickfix.field.PosReqStatus value) { + setField(value); + } + + public quickfix.field.PosReqStatus get(quickfix.field.PosReqStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosReqStatus getPosReqStatus() throws FieldNotFound { + return get(new quickfix.field.PosReqStatus()); + } + + public boolean isSet(quickfix.field.PosReqStatus field) { + return isSetField(field); + } + + public boolean isSetPosReqStatus() { + return isSetField(729); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.ResponseTransportType value) { + setField(value); + } + + public quickfix.field.ResponseTransportType get(quickfix.field.ResponseTransportType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ResponseTransportType getResponseTransportType() throws FieldNotFound { + return get(new quickfix.field.ResponseTransportType()); + } + + public boolean isSet(quickfix.field.ResponseTransportType field) { + return isSetField(field); + } + + public boolean isSetResponseTransportType() { + return isSetField(725); + } + + public void set(quickfix.field.ResponseDestination value) { + setField(value); + } + + public quickfix.field.ResponseDestination get(quickfix.field.ResponseDestination value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ResponseDestination getResponseDestination() throws FieldNotFound { + return get(new quickfix.field.ResponseDestination()); + } + + public boolean isSet(quickfix.field.ResponseDestination field) { + return isSetField(field); + } + + public boolean isSetResponseDestination() { + return isSetField(726); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ResendRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ResendRequest.java new file mode 100644 index 000000000..ae1892af7 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/ResendRequest.java @@ -0,0 +1,68 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + + +public class ResendRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "2"; + + + public ResendRequest() { + + super(new int[] {7, 16, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public ResendRequest(quickfix.field.BeginSeqNo beginSeqNo, quickfix.field.EndSeqNo endSeqNo) { + this(); + setField(beginSeqNo); + setField(endSeqNo); + } + + public void set(quickfix.field.BeginSeqNo value) { + setField(value); + } + + public quickfix.field.BeginSeqNo get(quickfix.field.BeginSeqNo value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BeginSeqNo getBeginSeqNo() throws FieldNotFound { + return get(new quickfix.field.BeginSeqNo()); + } + + public boolean isSet(quickfix.field.BeginSeqNo field) { + return isSetField(field); + } + + public boolean isSetBeginSeqNo() { + return isSetField(7); + } + + public void set(quickfix.field.EndSeqNo value) { + setField(value); + } + + public quickfix.field.EndSeqNo get(quickfix.field.EndSeqNo value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndSeqNo getEndSeqNo() throws FieldNotFound { + return get(new quickfix.field.EndSeqNo()); + } + + public boolean isSet(quickfix.field.EndSeqNo field) { + return isSetField(field); + } + + public boolean isSetEndSeqNo() { + return isSetField(16); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityDefinition.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityDefinition.java new file mode 100644 index 000000000..90c4f715c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityDefinition.java @@ -0,0 +1,3604 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class SecurityDefinition extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "d"; + + + public SecurityDefinition() { + + super(new int[] {320, 322, 323, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 668, 869, 870, 711, 15, 336, 625, 58, 354, 355, 555, 827, 561, 562, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public SecurityDefinition(quickfix.field.SecurityReqID securityReqID, quickfix.field.SecurityResponseID securityResponseID, quickfix.field.SecurityResponseType securityResponseType) { + this(); + setField(securityReqID); + setField(securityResponseID); + setField(securityResponseType); + } + + public void set(quickfix.field.SecurityReqID value) { + setField(value); + } + + public quickfix.field.SecurityReqID get(quickfix.field.SecurityReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityReqID getSecurityReqID() throws FieldNotFound { + return get(new quickfix.field.SecurityReqID()); + } + + public boolean isSet(quickfix.field.SecurityReqID field) { + return isSetField(field); + } + + public boolean isSetSecurityReqID() { + return isSetField(320); + } + + public void set(quickfix.field.SecurityResponseID value) { + setField(value); + } + + public quickfix.field.SecurityResponseID get(quickfix.field.SecurityResponseID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityResponseID getSecurityResponseID() throws FieldNotFound { + return get(new quickfix.field.SecurityResponseID()); + } + + public boolean isSet(quickfix.field.SecurityResponseID field) { + return isSetField(field); + } + + public boolean isSetSecurityResponseID() { + return isSetField(322); + } + + public void set(quickfix.field.SecurityResponseType value) { + setField(value); + } + + public quickfix.field.SecurityResponseType get(quickfix.field.SecurityResponseType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityResponseType getSecurityResponseType() throws FieldNotFound { + return get(new quickfix.field.SecurityResponseType()); + } + + public boolean isSet(quickfix.field.SecurityResponseType field) { + return isSetField(field); + } + + public boolean isSetSecurityResponseType() { + return isSetField(323); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.InstrumentExtension component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentExtension get(quickfix.fix44.component.InstrumentExtension component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentExtension getInstrumentExtension() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentExtension()); + } + + public void set(quickfix.field.DeliveryForm value) { + setField(value); + } + + public quickfix.field.DeliveryForm get(quickfix.field.DeliveryForm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryForm getDeliveryForm() throws FieldNotFound { + return get(new quickfix.field.DeliveryForm()); + } + + public boolean isSet(quickfix.field.DeliveryForm field) { + return isSetField(field); + } + + public boolean isSetDeliveryForm() { + return isSetField(668); + } + + public void set(quickfix.field.PctAtRisk value) { + setField(value); + } + + public quickfix.field.PctAtRisk get(quickfix.field.PctAtRisk value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PctAtRisk getPctAtRisk() throws FieldNotFound { + return get(new quickfix.field.PctAtRisk()); + } + + public boolean isSet(quickfix.field.PctAtRisk field) { + return isSetField(field); + } + + public boolean isSetPctAtRisk() { + return isSetField(869); + } + + public void set(quickfix.field.NoInstrAttrib value) { + setField(value); + } + + public quickfix.field.NoInstrAttrib get(quickfix.field.NoInstrAttrib value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoInstrAttrib getNoInstrAttrib() throws FieldNotFound { + return get(new quickfix.field.NoInstrAttrib()); + } + + public boolean isSet(quickfix.field.NoInstrAttrib field) { + return isSetField(field); + } + + public boolean isSetNoInstrAttrib() { + return isSetField(870); + } + + public static class NoInstrAttrib extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {871, 872, 0}; + + public NoInstrAttrib() { + super(870, 871, ORDER); + } + + public void set(quickfix.field.InstrAttribType value) { + setField(value); + } + + public quickfix.field.InstrAttribType get(quickfix.field.InstrAttribType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribType getInstrAttribType() throws FieldNotFound { + return get(new quickfix.field.InstrAttribType()); + } + + public boolean isSet(quickfix.field.InstrAttribType field) { + return isSetField(field); + } + + public boolean isSetInstrAttribType() { + return isSetField(871); + } + + public void set(quickfix.field.InstrAttribValue value) { + setField(value); + } + + public quickfix.field.InstrAttribValue get(quickfix.field.InstrAttribValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribValue getInstrAttribValue() throws FieldNotFound { + return get(new quickfix.field.InstrAttribValue()); + } + + public boolean isSet(quickfix.field.InstrAttribValue field) { + return isSetField(field); + } + + public boolean isSetInstrAttribValue() { + return isSetField(872); + } + + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.ExpirationCycle value) { + setField(value); + } + + public quickfix.field.ExpirationCycle get(quickfix.field.ExpirationCycle value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpirationCycle getExpirationCycle() throws FieldNotFound { + return get(new quickfix.field.ExpirationCycle()); + } + + public boolean isSet(quickfix.field.ExpirationCycle field) { + return isSetField(field); + } + + public boolean isSetExpirationCycle() { + return isSetField(827); + } + + public void set(quickfix.field.RoundLot value) { + setField(value); + } + + public quickfix.field.RoundLot get(quickfix.field.RoundLot value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundLot getRoundLot() throws FieldNotFound { + return get(new quickfix.field.RoundLot()); + } + + public boolean isSet(quickfix.field.RoundLot field) { + return isSetField(field); + } + + public boolean isSetRoundLot() { + return isSetField(561); + } + + public void set(quickfix.field.MinTradeVol value) { + setField(value); + } + + public quickfix.field.MinTradeVol get(quickfix.field.MinTradeVol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinTradeVol getMinTradeVol() throws FieldNotFound { + return get(new quickfix.field.MinTradeVol()); + } + + public boolean isSet(quickfix.field.MinTradeVol field) { + return isSetField(field); + } + + public boolean isSetMinTradeVol() { + return isSetField(562); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityDefinitionRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityDefinitionRequest.java new file mode 100644 index 000000000..f8a67ae36 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityDefinitionRequest.java @@ -0,0 +1,3561 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class SecurityDefinitionRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "c"; + + + public SecurityDefinitionRequest() { + + super(new int[] {320, 321, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 668, 869, 870, 711, 15, 58, 354, 355, 336, 625, 555, 827, 263, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public SecurityDefinitionRequest(quickfix.field.SecurityReqID securityReqID, quickfix.field.SecurityRequestType securityRequestType) { + this(); + setField(securityReqID); + setField(securityRequestType); + } + + public void set(quickfix.field.SecurityReqID value) { + setField(value); + } + + public quickfix.field.SecurityReqID get(quickfix.field.SecurityReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityReqID getSecurityReqID() throws FieldNotFound { + return get(new quickfix.field.SecurityReqID()); + } + + public boolean isSet(quickfix.field.SecurityReqID field) { + return isSetField(field); + } + + public boolean isSetSecurityReqID() { + return isSetField(320); + } + + public void set(quickfix.field.SecurityRequestType value) { + setField(value); + } + + public quickfix.field.SecurityRequestType get(quickfix.field.SecurityRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityRequestType getSecurityRequestType() throws FieldNotFound { + return get(new quickfix.field.SecurityRequestType()); + } + + public boolean isSet(quickfix.field.SecurityRequestType field) { + return isSetField(field); + } + + public boolean isSetSecurityRequestType() { + return isSetField(321); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.InstrumentExtension component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentExtension get(quickfix.fix44.component.InstrumentExtension component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentExtension getInstrumentExtension() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentExtension()); + } + + public void set(quickfix.field.DeliveryForm value) { + setField(value); + } + + public quickfix.field.DeliveryForm get(quickfix.field.DeliveryForm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryForm getDeliveryForm() throws FieldNotFound { + return get(new quickfix.field.DeliveryForm()); + } + + public boolean isSet(quickfix.field.DeliveryForm field) { + return isSetField(field); + } + + public boolean isSetDeliveryForm() { + return isSetField(668); + } + + public void set(quickfix.field.PctAtRisk value) { + setField(value); + } + + public quickfix.field.PctAtRisk get(quickfix.field.PctAtRisk value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PctAtRisk getPctAtRisk() throws FieldNotFound { + return get(new quickfix.field.PctAtRisk()); + } + + public boolean isSet(quickfix.field.PctAtRisk field) { + return isSetField(field); + } + + public boolean isSetPctAtRisk() { + return isSetField(869); + } + + public void set(quickfix.field.NoInstrAttrib value) { + setField(value); + } + + public quickfix.field.NoInstrAttrib get(quickfix.field.NoInstrAttrib value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoInstrAttrib getNoInstrAttrib() throws FieldNotFound { + return get(new quickfix.field.NoInstrAttrib()); + } + + public boolean isSet(quickfix.field.NoInstrAttrib field) { + return isSetField(field); + } + + public boolean isSetNoInstrAttrib() { + return isSetField(870); + } + + public static class NoInstrAttrib extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {871, 872, 0}; + + public NoInstrAttrib() { + super(870, 871, ORDER); + } + + public void set(quickfix.field.InstrAttribType value) { + setField(value); + } + + public quickfix.field.InstrAttribType get(quickfix.field.InstrAttribType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribType getInstrAttribType() throws FieldNotFound { + return get(new quickfix.field.InstrAttribType()); + } + + public boolean isSet(quickfix.field.InstrAttribType field) { + return isSetField(field); + } + + public boolean isSetInstrAttribType() { + return isSetField(871); + } + + public void set(quickfix.field.InstrAttribValue value) { + setField(value); + } + + public quickfix.field.InstrAttribValue get(quickfix.field.InstrAttribValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribValue getInstrAttribValue() throws FieldNotFound { + return get(new quickfix.field.InstrAttribValue()); + } + + public boolean isSet(quickfix.field.InstrAttribValue field) { + return isSetField(field); + } + + public boolean isSetInstrAttribValue() { + return isSetField(872); + } + + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.ExpirationCycle value) { + setField(value); + } + + public quickfix.field.ExpirationCycle get(quickfix.field.ExpirationCycle value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpirationCycle getExpirationCycle() throws FieldNotFound { + return get(new quickfix.field.ExpirationCycle()); + } + + public boolean isSet(quickfix.field.ExpirationCycle field) { + return isSetField(field); + } + + public boolean isSetExpirationCycle() { + return isSetField(827); + } + + public void set(quickfix.field.SubscriptionRequestType value) { + setField(value); + } + + public quickfix.field.SubscriptionRequestType get(quickfix.field.SubscriptionRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SubscriptionRequestType getSubscriptionRequestType() throws FieldNotFound { + return get(new quickfix.field.SubscriptionRequestType()); + } + + public boolean isSet(quickfix.field.SubscriptionRequestType field) { + return isSetField(field); + } + + public boolean isSetSubscriptionRequestType() { + return isSetField(263); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityList.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityList.java new file mode 100644 index 000000000..dfbe9ddef --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityList.java @@ -0,0 +1,4534 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class SecurityList extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "y"; + + + public SecurityList() { + + super(new int[] {320, 322, 560, 393, 893, 146, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public SecurityList(quickfix.field.SecurityReqID securityReqID, quickfix.field.SecurityResponseID securityResponseID, quickfix.field.SecurityRequestResult securityRequestResult) { + this(); + setField(securityReqID); + setField(securityResponseID); + setField(securityRequestResult); + } + + public void set(quickfix.field.SecurityReqID value) { + setField(value); + } + + public quickfix.field.SecurityReqID get(quickfix.field.SecurityReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityReqID getSecurityReqID() throws FieldNotFound { + return get(new quickfix.field.SecurityReqID()); + } + + public boolean isSet(quickfix.field.SecurityReqID field) { + return isSetField(field); + } + + public boolean isSetSecurityReqID() { + return isSetField(320); + } + + public void set(quickfix.field.SecurityResponseID value) { + setField(value); + } + + public quickfix.field.SecurityResponseID get(quickfix.field.SecurityResponseID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityResponseID getSecurityResponseID() throws FieldNotFound { + return get(new quickfix.field.SecurityResponseID()); + } + + public boolean isSet(quickfix.field.SecurityResponseID field) { + return isSetField(field); + } + + public boolean isSetSecurityResponseID() { + return isSetField(322); + } + + public void set(quickfix.field.SecurityRequestResult value) { + setField(value); + } + + public quickfix.field.SecurityRequestResult get(quickfix.field.SecurityRequestResult value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityRequestResult getSecurityRequestResult() throws FieldNotFound { + return get(new quickfix.field.SecurityRequestResult()); + } + + public boolean isSet(quickfix.field.SecurityRequestResult field) { + return isSetField(field); + } + + public boolean isSetSecurityRequestResult() { + return isSetField(560); + } + + public void set(quickfix.field.TotNoRelatedSym value) { + setField(value); + } + + public quickfix.field.TotNoRelatedSym get(quickfix.field.TotNoRelatedSym value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotNoRelatedSym getTotNoRelatedSym() throws FieldNotFound { + return get(new quickfix.field.TotNoRelatedSym()); + } + + public boolean isSet(quickfix.field.TotNoRelatedSym field) { + return isSetField(field); + } + + public boolean isSetTotNoRelatedSym() { + return isSetField(393); + } + + public void set(quickfix.field.LastFragment value) { + setField(value); + } + + public quickfix.field.LastFragment get(quickfix.field.LastFragment value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastFragment getLastFragment() throws FieldNotFound { + return get(new quickfix.field.LastFragment()); + } + + public boolean isSet(quickfix.field.LastFragment field) { + return isSetField(field); + } + + public boolean isSetLastFragment() { + return isSetField(893); + } + + public void set(quickfix.field.NoRelatedSym value) { + setField(value); + } + + public quickfix.field.NoRelatedSym get(quickfix.field.NoRelatedSym value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRelatedSym getNoRelatedSym() throws FieldNotFound { + return get(new quickfix.field.NoRelatedSym()); + } + + public boolean isSet(quickfix.field.NoRelatedSym field) { + return isSetField(field); + } + + public boolean isSetNoRelatedSym() { + return isSetField(146); + } + + public static class NoRelatedSym extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 668, 869, 870, 913, 914, 915, 918, 788, 916, 917, 919, 898, 711, 15, 232, 555, 218, 220, 221, 222, 662, 663, 699, 761, 235, 236, 701, 696, 697, 698, 561, 562, 336, 625, 827, 58, 354, 355, 0}; + + public NoRelatedSym() { + super(146, 55, ORDER); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.InstrumentExtension component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentExtension get(quickfix.fix44.component.InstrumentExtension component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentExtension getInstrumentExtension() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentExtension()); + } + + public void set(quickfix.field.DeliveryForm value) { + setField(value); + } + + public quickfix.field.DeliveryForm get(quickfix.field.DeliveryForm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryForm getDeliveryForm() throws FieldNotFound { + return get(new quickfix.field.DeliveryForm()); + } + + public boolean isSet(quickfix.field.DeliveryForm field) { + return isSetField(field); + } + + public boolean isSetDeliveryForm() { + return isSetField(668); + } + + public void set(quickfix.field.PctAtRisk value) { + setField(value); + } + + public quickfix.field.PctAtRisk get(quickfix.field.PctAtRisk value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PctAtRisk getPctAtRisk() throws FieldNotFound { + return get(new quickfix.field.PctAtRisk()); + } + + public boolean isSet(quickfix.field.PctAtRisk field) { + return isSetField(field); + } + + public boolean isSetPctAtRisk() { + return isSetField(869); + } + + public void set(quickfix.field.NoInstrAttrib value) { + setField(value); + } + + public quickfix.field.NoInstrAttrib get(quickfix.field.NoInstrAttrib value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoInstrAttrib getNoInstrAttrib() throws FieldNotFound { + return get(new quickfix.field.NoInstrAttrib()); + } + + public boolean isSet(quickfix.field.NoInstrAttrib field) { + return isSetField(field); + } + + public boolean isSetNoInstrAttrib() { + return isSetField(870); + } + + public static class NoInstrAttrib extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {871, 872, 0}; + + public NoInstrAttrib() { + super(870, 871, ORDER); + } + + public void set(quickfix.field.InstrAttribType value) { + setField(value); + } + + public quickfix.field.InstrAttribType get(quickfix.field.InstrAttribType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribType getInstrAttribType() throws FieldNotFound { + return get(new quickfix.field.InstrAttribType()); + } + + public boolean isSet(quickfix.field.InstrAttribType field) { + return isSetField(field); + } + + public boolean isSetInstrAttribType() { + return isSetField(871); + } + + public void set(quickfix.field.InstrAttribValue value) { + setField(value); + } + + public quickfix.field.InstrAttribValue get(quickfix.field.InstrAttribValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribValue getInstrAttribValue() throws FieldNotFound { + return get(new quickfix.field.InstrAttribValue()); + } + + public boolean isSet(quickfix.field.InstrAttribValue field) { + return isSetField(field); + } + + public boolean isSetInstrAttribValue() { + return isSetField(872); + } + + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.fix44.component.Stipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.Stipulations get(quickfix.fix44.component.Stipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Stipulations getStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.Stipulations()); + } + + public void set(quickfix.field.NoStipulations value) { + setField(value); + } + + public quickfix.field.NoStipulations get(quickfix.field.NoStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStipulations getNoStipulations() throws FieldNotFound { + return get(new quickfix.field.NoStipulations()); + } + + public boolean isSet(quickfix.field.NoStipulations field) { + return isSetField(field); + } + + public boolean isSetNoStipulations() { + return isSetField(232); + } + + public static class NoStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {233, 234, 0}; + + public NoStipulations() { + super(232, 233, ORDER); + } + + public void set(quickfix.field.StipulationType value) { + setField(value); + } + + public quickfix.field.StipulationType get(quickfix.field.StipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationType getStipulationType() throws FieldNotFound { + return get(new quickfix.field.StipulationType()); + } + + public boolean isSet(quickfix.field.StipulationType field) { + return isSetField(field); + } + + public boolean isSetStipulationType() { + return isSetField(233); + } + + public void set(quickfix.field.StipulationValue value) { + setField(value); + } + + public quickfix.field.StipulationValue get(quickfix.field.StipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationValue getStipulationValue() throws FieldNotFound { + return get(new quickfix.field.StipulationValue()); + } + + public boolean isSet(quickfix.field.StipulationValue field) { + return isSetField(field); + } + + public boolean isSetStipulationValue() { + return isSetField(234); + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 690, 587, 683, 676, 677, 678, 679, 680, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + public void set(quickfix.field.LegSwapType value) { + setField(value); + } + + public quickfix.field.LegSwapType get(quickfix.field.LegSwapType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSwapType getLegSwapType() throws FieldNotFound { + return get(new quickfix.field.LegSwapType()); + } + + public boolean isSet(quickfix.field.LegSwapType field) { + return isSetField(field); + } + + public boolean isSetLegSwapType() { + return isSetField(690); + } + + public void set(quickfix.field.LegSettlType value) { + setField(value); + } + + public quickfix.field.LegSettlType get(quickfix.field.LegSettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSettlType getLegSettlType() throws FieldNotFound { + return get(new quickfix.field.LegSettlType()); + } + + public boolean isSet(quickfix.field.LegSettlType field) { + return isSetField(field); + } + + public boolean isSetLegSettlType() { + return isSetField(587); + } + + public void set(quickfix.fix44.component.LegStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.LegStipulations get(quickfix.fix44.component.LegStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.LegStipulations getLegStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.LegStipulations()); + } + + public void set(quickfix.field.NoLegStipulations value) { + setField(value); + } + + public quickfix.field.NoLegStipulations get(quickfix.field.NoLegStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegStipulations getNoLegStipulations() throws FieldNotFound { + return get(new quickfix.field.NoLegStipulations()); + } + + public boolean isSet(quickfix.field.NoLegStipulations field) { + return isSetField(field); + } + + public boolean isSetNoLegStipulations() { + return isSetField(683); + } + + public static class NoLegStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {688, 689, 0}; + + public NoLegStipulations() { + super(683, 688, ORDER); + } + + public void set(quickfix.field.LegStipulationType value) { + setField(value); + } + + public quickfix.field.LegStipulationType get(quickfix.field.LegStipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationType getLegStipulationType() throws FieldNotFound { + return get(new quickfix.field.LegStipulationType()); + } + + public boolean isSet(quickfix.field.LegStipulationType field) { + return isSetField(field); + } + + public boolean isSetLegStipulationType() { + return isSetField(688); + } + + public void set(quickfix.field.LegStipulationValue value) { + setField(value); + } + + public quickfix.field.LegStipulationValue get(quickfix.field.LegStipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationValue getLegStipulationValue() throws FieldNotFound { + return get(new quickfix.field.LegStipulationValue()); + } + + public boolean isSet(quickfix.field.LegStipulationValue field) { + return isSetField(field); + } + + public boolean isSetLegStipulationValue() { + return isSetField(689); + } + + } + + public void set(quickfix.fix44.component.LegBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.LegBenchmarkCurveData get(quickfix.fix44.component.LegBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.LegBenchmarkCurveData getLegBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.LegBenchmarkCurveData()); + } + + public void set(quickfix.field.LegBenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.LegBenchmarkCurveCurrency get(quickfix.field.LegBenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkCurveCurrency getLegBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.LegBenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkCurveCurrency() { + return isSetField(676); + } + + public void set(quickfix.field.LegBenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.LegBenchmarkCurveName get(quickfix.field.LegBenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkCurveName getLegBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.LegBenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkCurveName() { + return isSetField(677); + } + + public void set(quickfix.field.LegBenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.LegBenchmarkCurvePoint get(quickfix.field.LegBenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkCurvePoint getLegBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.LegBenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkCurvePoint() { + return isSetField(678); + } + + public void set(quickfix.field.LegBenchmarkPrice value) { + setField(value); + } + + public quickfix.field.LegBenchmarkPrice get(quickfix.field.LegBenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkPrice getLegBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkPrice()); + } + + public boolean isSet(quickfix.field.LegBenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkPrice() { + return isSetField(679); + } + + public void set(quickfix.field.LegBenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.LegBenchmarkPriceType get(quickfix.field.LegBenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkPriceType getLegBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.LegBenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkPriceType() { + return isSetField(680); + } + + } + + public void set(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData get(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData getSpreadOrBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.SpreadOrBenchmarkCurveData()); + } + + public void set(quickfix.field.Spread value) { + setField(value); + } + + public quickfix.field.Spread get(quickfix.field.Spread value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Spread getSpread() throws FieldNotFound { + return get(new quickfix.field.Spread()); + } + + public boolean isSet(quickfix.field.Spread field) { + return isSetField(field); + } + + public boolean isSetSpread() { + return isSetField(218); + } + + public void set(quickfix.field.BenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveCurrency get(quickfix.field.BenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveCurrency getBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveCurrency() { + return isSetField(220); + } + + public void set(quickfix.field.BenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveName get(quickfix.field.BenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveName getBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveName() { + return isSetField(221); + } + + public void set(quickfix.field.BenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.BenchmarkCurvePoint get(quickfix.field.BenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurvePoint getBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.BenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurvePoint() { + return isSetField(222); + } + + public void set(quickfix.field.BenchmarkPrice value) { + setField(value); + } + + public quickfix.field.BenchmarkPrice get(quickfix.field.BenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPrice getBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPrice()); + } + + public boolean isSet(quickfix.field.BenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPrice() { + return isSetField(662); + } + + public void set(quickfix.field.BenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.BenchmarkPriceType get(quickfix.field.BenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPriceType getBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.BenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPriceType() { + return isSetField(663); + } + + public void set(quickfix.field.BenchmarkSecurityID value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityID get(quickfix.field.BenchmarkSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityID getBenchmarkSecurityID() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityID()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityID field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityID() { + return isSetField(699); + } + + public void set(quickfix.field.BenchmarkSecurityIDSource value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityIDSource get(quickfix.field.BenchmarkSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityIDSource getBenchmarkSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityIDSource()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityIDSource() { + return isSetField(761); + } + + public void set(quickfix.fix44.component.YieldData component) { + setComponent(component); + } + + public quickfix.fix44.component.YieldData get(quickfix.fix44.component.YieldData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.YieldData getYieldData() throws FieldNotFound { + return get(new quickfix.fix44.component.YieldData()); + } + + public void set(quickfix.field.YieldType value) { + setField(value); + } + + public quickfix.field.YieldType get(quickfix.field.YieldType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldType getYieldType() throws FieldNotFound { + return get(new quickfix.field.YieldType()); + } + + public boolean isSet(quickfix.field.YieldType field) { + return isSetField(field); + } + + public boolean isSetYieldType() { + return isSetField(235); + } + + public void set(quickfix.field.Yield value) { + setField(value); + } + + public quickfix.field.Yield get(quickfix.field.Yield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Yield getYield() throws FieldNotFound { + return get(new quickfix.field.Yield()); + } + + public boolean isSet(quickfix.field.Yield field) { + return isSetField(field); + } + + public boolean isSetYield() { + return isSetField(236); + } + + public void set(quickfix.field.YieldCalcDate value) { + setField(value); + } + + public quickfix.field.YieldCalcDate get(quickfix.field.YieldCalcDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldCalcDate getYieldCalcDate() throws FieldNotFound { + return get(new quickfix.field.YieldCalcDate()); + } + + public boolean isSet(quickfix.field.YieldCalcDate field) { + return isSetField(field); + } + + public boolean isSetYieldCalcDate() { + return isSetField(701); + } + + public void set(quickfix.field.YieldRedemptionDate value) { + setField(value); + } + + public quickfix.field.YieldRedemptionDate get(quickfix.field.YieldRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionDate getYieldRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionDate()); + } + + public boolean isSet(quickfix.field.YieldRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionDate() { + return isSetField(696); + } + + public void set(quickfix.field.YieldRedemptionPrice value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPrice get(quickfix.field.YieldRedemptionPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPrice getYieldRedemptionPrice() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPrice()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPrice field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPrice() { + return isSetField(697); + } + + public void set(quickfix.field.YieldRedemptionPriceType value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPriceType get(quickfix.field.YieldRedemptionPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPriceType getYieldRedemptionPriceType() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPriceType()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPriceType field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPriceType() { + return isSetField(698); + } + + public void set(quickfix.field.RoundLot value) { + setField(value); + } + + public quickfix.field.RoundLot get(quickfix.field.RoundLot value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundLot getRoundLot() throws FieldNotFound { + return get(new quickfix.field.RoundLot()); + } + + public boolean isSet(quickfix.field.RoundLot field) { + return isSetField(field); + } + + public boolean isSetRoundLot() { + return isSetField(561); + } + + public void set(quickfix.field.MinTradeVol value) { + setField(value); + } + + public quickfix.field.MinTradeVol get(quickfix.field.MinTradeVol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MinTradeVol getMinTradeVol() throws FieldNotFound { + return get(new quickfix.field.MinTradeVol()); + } + + public boolean isSet(quickfix.field.MinTradeVol field) { + return isSetField(field); + } + + public boolean isSetMinTradeVol() { + return isSetField(562); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.ExpirationCycle value) { + setField(value); + } + + public quickfix.field.ExpirationCycle get(quickfix.field.ExpirationCycle value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpirationCycle getExpirationCycle() throws FieldNotFound { + return get(new quickfix.field.ExpirationCycle()); + } + + public boolean isSet(quickfix.field.ExpirationCycle field) { + return isSetField(field); + } + + public boolean isSetExpirationCycle() { + return isSetField(827); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityListRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityListRequest.java new file mode 100644 index 000000000..4f11bcc42 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityListRequest.java @@ -0,0 +1,3742 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class SecurityListRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "x"; + + + public SecurityListRequest() { + + super(new int[] {320, 559, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 668, 869, 870, 913, 914, 915, 918, 788, 916, 917, 919, 898, 711, 555, 15, 58, 354, 355, 336, 625, 263, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public SecurityListRequest(quickfix.field.SecurityReqID securityReqID, quickfix.field.SecurityListRequestType securityListRequestType) { + this(); + setField(securityReqID); + setField(securityListRequestType); + } + + public void set(quickfix.field.SecurityReqID value) { + setField(value); + } + + public quickfix.field.SecurityReqID get(quickfix.field.SecurityReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityReqID getSecurityReqID() throws FieldNotFound { + return get(new quickfix.field.SecurityReqID()); + } + + public boolean isSet(quickfix.field.SecurityReqID field) { + return isSetField(field); + } + + public boolean isSetSecurityReqID() { + return isSetField(320); + } + + public void set(quickfix.field.SecurityListRequestType value) { + setField(value); + } + + public quickfix.field.SecurityListRequestType get(quickfix.field.SecurityListRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityListRequestType getSecurityListRequestType() throws FieldNotFound { + return get(new quickfix.field.SecurityListRequestType()); + } + + public boolean isSet(quickfix.field.SecurityListRequestType field) { + return isSetField(field); + } + + public boolean isSetSecurityListRequestType() { + return isSetField(559); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.InstrumentExtension component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentExtension get(quickfix.fix44.component.InstrumentExtension component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentExtension getInstrumentExtension() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentExtension()); + } + + public void set(quickfix.field.DeliveryForm value) { + setField(value); + } + + public quickfix.field.DeliveryForm get(quickfix.field.DeliveryForm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryForm getDeliveryForm() throws FieldNotFound { + return get(new quickfix.field.DeliveryForm()); + } + + public boolean isSet(quickfix.field.DeliveryForm field) { + return isSetField(field); + } + + public boolean isSetDeliveryForm() { + return isSetField(668); + } + + public void set(quickfix.field.PctAtRisk value) { + setField(value); + } + + public quickfix.field.PctAtRisk get(quickfix.field.PctAtRisk value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PctAtRisk getPctAtRisk() throws FieldNotFound { + return get(new quickfix.field.PctAtRisk()); + } + + public boolean isSet(quickfix.field.PctAtRisk field) { + return isSetField(field); + } + + public boolean isSetPctAtRisk() { + return isSetField(869); + } + + public void set(quickfix.field.NoInstrAttrib value) { + setField(value); + } + + public quickfix.field.NoInstrAttrib get(quickfix.field.NoInstrAttrib value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoInstrAttrib getNoInstrAttrib() throws FieldNotFound { + return get(new quickfix.field.NoInstrAttrib()); + } + + public boolean isSet(quickfix.field.NoInstrAttrib field) { + return isSetField(field); + } + + public boolean isSetNoInstrAttrib() { + return isSetField(870); + } + + public static class NoInstrAttrib extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {871, 872, 0}; + + public NoInstrAttrib() { + super(870, 871, ORDER); + } + + public void set(quickfix.field.InstrAttribType value) { + setField(value); + } + + public quickfix.field.InstrAttribType get(quickfix.field.InstrAttribType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribType getInstrAttribType() throws FieldNotFound { + return get(new quickfix.field.InstrAttribType()); + } + + public boolean isSet(quickfix.field.InstrAttribType field) { + return isSetField(field); + } + + public boolean isSetInstrAttribType() { + return isSetField(871); + } + + public void set(quickfix.field.InstrAttribValue value) { + setField(value); + } + + public quickfix.field.InstrAttribValue get(quickfix.field.InstrAttribValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribValue getInstrAttribValue() throws FieldNotFound { + return get(new quickfix.field.InstrAttribValue()); + } + + public boolean isSet(quickfix.field.InstrAttribValue field) { + return isSetField(field); + } + + public boolean isSetInstrAttribValue() { + return isSetField(872); + } + + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.SubscriptionRequestType value) { + setField(value); + } + + public quickfix.field.SubscriptionRequestType get(quickfix.field.SubscriptionRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SubscriptionRequestType getSubscriptionRequestType() throws FieldNotFound { + return get(new quickfix.field.SubscriptionRequestType()); + } + + public boolean isSet(quickfix.field.SubscriptionRequestType field) { + return isSetField(field); + } + + public boolean isSetSubscriptionRequestType() { + return isSetField(263); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityStatus.java new file mode 100644 index 000000000..e68ee2cdf --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityStatus.java @@ -0,0 +1,3786 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class SecurityStatus extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "f"; + + + public SecurityStatus() { + + super(new int[] {324, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 668, 869, 870, 711, 555, 15, 336, 625, 325, 326, 291, 292, 327, 328, 329, 330, 331, 332, 333, 31, 60, 334, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public void set(quickfix.field.SecurityStatusReqID value) { + setField(value); + } + + public quickfix.field.SecurityStatusReqID get(quickfix.field.SecurityStatusReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityStatusReqID getSecurityStatusReqID() throws FieldNotFound { + return get(new quickfix.field.SecurityStatusReqID()); + } + + public boolean isSet(quickfix.field.SecurityStatusReqID field) { + return isSetField(field); + } + + public boolean isSetSecurityStatusReqID() { + return isSetField(324); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.InstrumentExtension component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentExtension get(quickfix.fix44.component.InstrumentExtension component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentExtension getInstrumentExtension() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentExtension()); + } + + public void set(quickfix.field.DeliveryForm value) { + setField(value); + } + + public quickfix.field.DeliveryForm get(quickfix.field.DeliveryForm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryForm getDeliveryForm() throws FieldNotFound { + return get(new quickfix.field.DeliveryForm()); + } + + public boolean isSet(quickfix.field.DeliveryForm field) { + return isSetField(field); + } + + public boolean isSetDeliveryForm() { + return isSetField(668); + } + + public void set(quickfix.field.PctAtRisk value) { + setField(value); + } + + public quickfix.field.PctAtRisk get(quickfix.field.PctAtRisk value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PctAtRisk getPctAtRisk() throws FieldNotFound { + return get(new quickfix.field.PctAtRisk()); + } + + public boolean isSet(quickfix.field.PctAtRisk field) { + return isSetField(field); + } + + public boolean isSetPctAtRisk() { + return isSetField(869); + } + + public void set(quickfix.field.NoInstrAttrib value) { + setField(value); + } + + public quickfix.field.NoInstrAttrib get(quickfix.field.NoInstrAttrib value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoInstrAttrib getNoInstrAttrib() throws FieldNotFound { + return get(new quickfix.field.NoInstrAttrib()); + } + + public boolean isSet(quickfix.field.NoInstrAttrib field) { + return isSetField(field); + } + + public boolean isSetNoInstrAttrib() { + return isSetField(870); + } + + public static class NoInstrAttrib extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {871, 872, 0}; + + public NoInstrAttrib() { + super(870, 871, ORDER); + } + + public void set(quickfix.field.InstrAttribType value) { + setField(value); + } + + public quickfix.field.InstrAttribType get(quickfix.field.InstrAttribType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribType getInstrAttribType() throws FieldNotFound { + return get(new quickfix.field.InstrAttribType()); + } + + public boolean isSet(quickfix.field.InstrAttribType field) { + return isSetField(field); + } + + public boolean isSetInstrAttribType() { + return isSetField(871); + } + + public void set(quickfix.field.InstrAttribValue value) { + setField(value); + } + + public quickfix.field.InstrAttribValue get(quickfix.field.InstrAttribValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribValue getInstrAttribValue() throws FieldNotFound { + return get(new quickfix.field.InstrAttribValue()); + } + + public boolean isSet(quickfix.field.InstrAttribValue field) { + return isSetField(field); + } + + public boolean isSetInstrAttribValue() { + return isSetField(872); + } + + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.UnsolicitedIndicator value) { + setField(value); + } + + public quickfix.field.UnsolicitedIndicator get(quickfix.field.UnsolicitedIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnsolicitedIndicator getUnsolicitedIndicator() throws FieldNotFound { + return get(new quickfix.field.UnsolicitedIndicator()); + } + + public boolean isSet(quickfix.field.UnsolicitedIndicator field) { + return isSetField(field); + } + + public boolean isSetUnsolicitedIndicator() { + return isSetField(325); + } + + public void set(quickfix.field.SecurityTradingStatus value) { + setField(value); + } + + public quickfix.field.SecurityTradingStatus get(quickfix.field.SecurityTradingStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityTradingStatus getSecurityTradingStatus() throws FieldNotFound { + return get(new quickfix.field.SecurityTradingStatus()); + } + + public boolean isSet(quickfix.field.SecurityTradingStatus field) { + return isSetField(field); + } + + public boolean isSetSecurityTradingStatus() { + return isSetField(326); + } + + public void set(quickfix.field.FinancialStatus value) { + setField(value); + } + + public quickfix.field.FinancialStatus get(quickfix.field.FinancialStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FinancialStatus getFinancialStatus() throws FieldNotFound { + return get(new quickfix.field.FinancialStatus()); + } + + public boolean isSet(quickfix.field.FinancialStatus field) { + return isSetField(field); + } + + public boolean isSetFinancialStatus() { + return isSetField(291); + } + + public void set(quickfix.field.CorporateAction value) { + setField(value); + } + + public quickfix.field.CorporateAction get(quickfix.field.CorporateAction value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CorporateAction getCorporateAction() throws FieldNotFound { + return get(new quickfix.field.CorporateAction()); + } + + public boolean isSet(quickfix.field.CorporateAction field) { + return isSetField(field); + } + + public boolean isSetCorporateAction() { + return isSetField(292); + } + + public void set(quickfix.field.HaltReason value) { + setField(value); + } + + public quickfix.field.HaltReason get(quickfix.field.HaltReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.HaltReason getHaltReason() throws FieldNotFound { + return get(new quickfix.field.HaltReason()); + } + + public boolean isSet(quickfix.field.HaltReason field) { + return isSetField(field); + } + + public boolean isSetHaltReason() { + return isSetField(327); + } + + public void set(quickfix.field.InViewOfCommon value) { + setField(value); + } + + public quickfix.field.InViewOfCommon get(quickfix.field.InViewOfCommon value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InViewOfCommon getInViewOfCommon() throws FieldNotFound { + return get(new quickfix.field.InViewOfCommon()); + } + + public boolean isSet(quickfix.field.InViewOfCommon field) { + return isSetField(field); + } + + public boolean isSetInViewOfCommon() { + return isSetField(328); + } + + public void set(quickfix.field.DueToRelated value) { + setField(value); + } + + public quickfix.field.DueToRelated get(quickfix.field.DueToRelated value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DueToRelated getDueToRelated() throws FieldNotFound { + return get(new quickfix.field.DueToRelated()); + } + + public boolean isSet(quickfix.field.DueToRelated field) { + return isSetField(field); + } + + public boolean isSetDueToRelated() { + return isSetField(329); + } + + public void set(quickfix.field.BuyVolume value) { + setField(value); + } + + public quickfix.field.BuyVolume get(quickfix.field.BuyVolume value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BuyVolume getBuyVolume() throws FieldNotFound { + return get(new quickfix.field.BuyVolume()); + } + + public boolean isSet(quickfix.field.BuyVolume field) { + return isSetField(field); + } + + public boolean isSetBuyVolume() { + return isSetField(330); + } + + public void set(quickfix.field.SellVolume value) { + setField(value); + } + + public quickfix.field.SellVolume get(quickfix.field.SellVolume value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SellVolume getSellVolume() throws FieldNotFound { + return get(new quickfix.field.SellVolume()); + } + + public boolean isSet(quickfix.field.SellVolume field) { + return isSetField(field); + } + + public boolean isSetSellVolume() { + return isSetField(331); + } + + public void set(quickfix.field.HighPx value) { + setField(value); + } + + public quickfix.field.HighPx get(quickfix.field.HighPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.HighPx getHighPx() throws FieldNotFound { + return get(new quickfix.field.HighPx()); + } + + public boolean isSet(quickfix.field.HighPx field) { + return isSetField(field); + } + + public boolean isSetHighPx() { + return isSetField(332); + } + + public void set(quickfix.field.LowPx value) { + setField(value); + } + + public quickfix.field.LowPx get(quickfix.field.LowPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LowPx getLowPx() throws FieldNotFound { + return get(new quickfix.field.LowPx()); + } + + public boolean isSet(quickfix.field.LowPx field) { + return isSetField(field); + } + + public boolean isSetLowPx() { + return isSetField(333); + } + + public void set(quickfix.field.LastPx value) { + setField(value); + } + + public quickfix.field.LastPx get(quickfix.field.LastPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastPx getLastPx() throws FieldNotFound { + return get(new quickfix.field.LastPx()); + } + + public boolean isSet(quickfix.field.LastPx field) { + return isSetField(field); + } + + public boolean isSetLastPx() { + return isSetField(31); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.Adjustment value) { + setField(value); + } + + public quickfix.field.Adjustment get(quickfix.field.Adjustment value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Adjustment getAdjustment() throws FieldNotFound { + return get(new quickfix.field.Adjustment()); + } + + public boolean isSet(quickfix.field.Adjustment field) { + return isSetField(field); + } + + public boolean isSetAdjustment() { + return isSetField(334); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityStatusRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityStatusRequest.java new file mode 100644 index 000000000..976183d40 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityStatusRequest.java @@ -0,0 +1,3456 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class SecurityStatusRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "e"; + + + public SecurityStatusRequest() { + + super(new int[] {324, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 668, 869, 870, 711, 555, 15, 263, 336, 625, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public SecurityStatusRequest(quickfix.field.SecurityStatusReqID securityStatusReqID, quickfix.field.SubscriptionRequestType subscriptionRequestType) { + this(); + setField(securityStatusReqID); + setField(subscriptionRequestType); + } + + public void set(quickfix.field.SecurityStatusReqID value) { + setField(value); + } + + public quickfix.field.SecurityStatusReqID get(quickfix.field.SecurityStatusReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityStatusReqID getSecurityStatusReqID() throws FieldNotFound { + return get(new quickfix.field.SecurityStatusReqID()); + } + + public boolean isSet(quickfix.field.SecurityStatusReqID field) { + return isSetField(field); + } + + public boolean isSetSecurityStatusReqID() { + return isSetField(324); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.InstrumentExtension component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentExtension get(quickfix.fix44.component.InstrumentExtension component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentExtension getInstrumentExtension() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentExtension()); + } + + public void set(quickfix.field.DeliveryForm value) { + setField(value); + } + + public quickfix.field.DeliveryForm get(quickfix.field.DeliveryForm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryForm getDeliveryForm() throws FieldNotFound { + return get(new quickfix.field.DeliveryForm()); + } + + public boolean isSet(quickfix.field.DeliveryForm field) { + return isSetField(field); + } + + public boolean isSetDeliveryForm() { + return isSetField(668); + } + + public void set(quickfix.field.PctAtRisk value) { + setField(value); + } + + public quickfix.field.PctAtRisk get(quickfix.field.PctAtRisk value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PctAtRisk getPctAtRisk() throws FieldNotFound { + return get(new quickfix.field.PctAtRisk()); + } + + public boolean isSet(quickfix.field.PctAtRisk field) { + return isSetField(field); + } + + public boolean isSetPctAtRisk() { + return isSetField(869); + } + + public void set(quickfix.field.NoInstrAttrib value) { + setField(value); + } + + public quickfix.field.NoInstrAttrib get(quickfix.field.NoInstrAttrib value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoInstrAttrib getNoInstrAttrib() throws FieldNotFound { + return get(new quickfix.field.NoInstrAttrib()); + } + + public boolean isSet(quickfix.field.NoInstrAttrib field) { + return isSetField(field); + } + + public boolean isSetNoInstrAttrib() { + return isSetField(870); + } + + public static class NoInstrAttrib extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {871, 872, 0}; + + public NoInstrAttrib() { + super(870, 871, ORDER); + } + + public void set(quickfix.field.InstrAttribType value) { + setField(value); + } + + public quickfix.field.InstrAttribType get(quickfix.field.InstrAttribType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribType getInstrAttribType() throws FieldNotFound { + return get(new quickfix.field.InstrAttribType()); + } + + public boolean isSet(quickfix.field.InstrAttribType field) { + return isSetField(field); + } + + public boolean isSetInstrAttribType() { + return isSetField(871); + } + + public void set(quickfix.field.InstrAttribValue value) { + setField(value); + } + + public quickfix.field.InstrAttribValue get(quickfix.field.InstrAttribValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribValue getInstrAttribValue() throws FieldNotFound { + return get(new quickfix.field.InstrAttribValue()); + } + + public boolean isSet(quickfix.field.InstrAttribValue field) { + return isSetField(field); + } + + public boolean isSetInstrAttribValue() { + return isSetField(872); + } + + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.SubscriptionRequestType value) { + setField(value); + } + + public quickfix.field.SubscriptionRequestType get(quickfix.field.SubscriptionRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SubscriptionRequestType getSubscriptionRequestType() throws FieldNotFound { + return get(new quickfix.field.SubscriptionRequestType()); + } + + public boolean isSet(quickfix.field.SubscriptionRequestType field) { + return isSetField(field); + } + + public boolean isSetSubscriptionRequestType() { + return isSetField(263); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityTypeRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityTypeRequest.java new file mode 100644 index 000000000..fee98f3c8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityTypeRequest.java @@ -0,0 +1,214 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + + +public class SecurityTypeRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "v"; + + + public SecurityTypeRequest() { + + super(new int[] {320, 58, 354, 355, 336, 625, 460, 167, 762, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public SecurityTypeRequest(quickfix.field.SecurityReqID securityReqID) { + this(); + setField(securityReqID); + } + + public void set(quickfix.field.SecurityReqID value) { + setField(value); + } + + public quickfix.field.SecurityReqID get(quickfix.field.SecurityReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityReqID getSecurityReqID() throws FieldNotFound { + return get(new quickfix.field.SecurityReqID()); + } + + public boolean isSet(quickfix.field.SecurityReqID field) { + return isSetField(field); + } + + public boolean isSetSecurityReqID() { + return isSetField(320); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityTypes.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityTypes.java new file mode 100644 index 000000000..563df13a3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SecurityTypes.java @@ -0,0 +1,375 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class SecurityTypes extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "w"; + + + public SecurityTypes() { + + super(new int[] {320, 322, 323, 557, 893, 558, 58, 354, 355, 336, 625, 263, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public SecurityTypes(quickfix.field.SecurityReqID securityReqID, quickfix.field.SecurityResponseID securityResponseID, quickfix.field.SecurityResponseType securityResponseType) { + this(); + setField(securityReqID); + setField(securityResponseID); + setField(securityResponseType); + } + + public void set(quickfix.field.SecurityReqID value) { + setField(value); + } + + public quickfix.field.SecurityReqID get(quickfix.field.SecurityReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityReqID getSecurityReqID() throws FieldNotFound { + return get(new quickfix.field.SecurityReqID()); + } + + public boolean isSet(quickfix.field.SecurityReqID field) { + return isSetField(field); + } + + public boolean isSetSecurityReqID() { + return isSetField(320); + } + + public void set(quickfix.field.SecurityResponseID value) { + setField(value); + } + + public quickfix.field.SecurityResponseID get(quickfix.field.SecurityResponseID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityResponseID getSecurityResponseID() throws FieldNotFound { + return get(new quickfix.field.SecurityResponseID()); + } + + public boolean isSet(quickfix.field.SecurityResponseID field) { + return isSetField(field); + } + + public boolean isSetSecurityResponseID() { + return isSetField(322); + } + + public void set(quickfix.field.SecurityResponseType value) { + setField(value); + } + + public quickfix.field.SecurityResponseType get(quickfix.field.SecurityResponseType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityResponseType getSecurityResponseType() throws FieldNotFound { + return get(new quickfix.field.SecurityResponseType()); + } + + public boolean isSet(quickfix.field.SecurityResponseType field) { + return isSetField(field); + } + + public boolean isSetSecurityResponseType() { + return isSetField(323); + } + + public void set(quickfix.field.TotNoSecurityTypes value) { + setField(value); + } + + public quickfix.field.TotNoSecurityTypes get(quickfix.field.TotNoSecurityTypes value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotNoSecurityTypes getTotNoSecurityTypes() throws FieldNotFound { + return get(new quickfix.field.TotNoSecurityTypes()); + } + + public boolean isSet(quickfix.field.TotNoSecurityTypes field) { + return isSetField(field); + } + + public boolean isSetTotNoSecurityTypes() { + return isSetField(557); + } + + public void set(quickfix.field.LastFragment value) { + setField(value); + } + + public quickfix.field.LastFragment get(quickfix.field.LastFragment value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastFragment getLastFragment() throws FieldNotFound { + return get(new quickfix.field.LastFragment()); + } + + public boolean isSet(quickfix.field.LastFragment field) { + return isSetField(field); + } + + public boolean isSetLastFragment() { + return isSetField(893); + } + + public void set(quickfix.field.NoSecurityTypes value) { + setField(value); + } + + public quickfix.field.NoSecurityTypes get(quickfix.field.NoSecurityTypes value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityTypes getNoSecurityTypes() throws FieldNotFound { + return get(new quickfix.field.NoSecurityTypes()); + } + + public boolean isSet(quickfix.field.NoSecurityTypes field) { + return isSetField(field); + } + + public boolean isSetNoSecurityTypes() { + return isSetField(558); + } + + public static class NoSecurityTypes extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {167, 762, 460, 461, 0}; + + public NoSecurityTypes() { + super(558, 167, ORDER); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.SubscriptionRequestType value) { + setField(value); + } + + public quickfix.field.SubscriptionRequestType get(quickfix.field.SubscriptionRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SubscriptionRequestType getSubscriptionRequestType() throws FieldNotFound { + return get(new quickfix.field.SubscriptionRequestType()); + } + + public boolean isSet(quickfix.field.SubscriptionRequestType field) { + return isSetField(field); + } + + public boolean isSetSubscriptionRequestType() { + return isSetField(263); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SequenceReset.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SequenceReset.java new file mode 100644 index 000000000..bcd76ee88 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SequenceReset.java @@ -0,0 +1,67 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + + +public class SequenceReset extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "4"; + + + public SequenceReset() { + + super(new int[] {123, 36, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public SequenceReset(quickfix.field.NewSeqNo newSeqNo) { + this(); + setField(newSeqNo); + } + + public void set(quickfix.field.GapFillFlag value) { + setField(value); + } + + public quickfix.field.GapFillFlag get(quickfix.field.GapFillFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.GapFillFlag getGapFillFlag() throws FieldNotFound { + return get(new quickfix.field.GapFillFlag()); + } + + public boolean isSet(quickfix.field.GapFillFlag field) { + return isSetField(field); + } + + public boolean isSetGapFillFlag() { + return isSetField(123); + } + + public void set(quickfix.field.NewSeqNo value) { + setField(value); + } + + public quickfix.field.NewSeqNo get(quickfix.field.NewSeqNo value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NewSeqNo getNewSeqNo() throws FieldNotFound { + return get(new quickfix.field.NewSeqNo()); + } + + public boolean isSet(quickfix.field.NewSeqNo field) { + return isSetField(field); + } + + public boolean isSetNewSeqNo() { + return isSetField(36); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SettlementInstructionRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SettlementInstructionRequest.java new file mode 100644 index 000000000..46ee7915c --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SettlementInstructionRequest.java @@ -0,0 +1,503 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class SettlementInstructionRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AV"; + + + public SettlementInstructionRequest() { + + super(new int[] {791, 60, 453, 79, 661, 54, 460, 167, 461, 168, 126, 779, 169, 170, 171, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public SettlementInstructionRequest(quickfix.field.SettlInstReqID settlInstReqID, quickfix.field.TransactTime transactTime) { + this(); + setField(settlInstReqID); + setField(transactTime); + } + + public void set(quickfix.field.SettlInstReqID value) { + setField(value); + } + + public quickfix.field.SettlInstReqID get(quickfix.field.SettlInstReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstReqID getSettlInstReqID() throws FieldNotFound { + return get(new quickfix.field.SettlInstReqID()); + } + + public boolean isSet(quickfix.field.SettlInstReqID field) { + return isSetField(field); + } + + public boolean isSetSettlInstReqID() { + return isSetField(791); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.AllocAccount value) { + setField(value); + } + + public quickfix.field.AllocAccount get(quickfix.field.AllocAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccount getAllocAccount() throws FieldNotFound { + return get(new quickfix.field.AllocAccount()); + } + + public boolean isSet(quickfix.field.AllocAccount field) { + return isSetField(field); + } + + public boolean isSetAllocAccount() { + return isSetField(79); + } + + public void set(quickfix.field.AllocAcctIDSource value) { + setField(value); + } + + public quickfix.field.AllocAcctIDSource get(quickfix.field.AllocAcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAcctIDSource getAllocAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AllocAcctIDSource()); + } + + public boolean isSet(quickfix.field.AllocAcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAllocAcctIDSource() { + return isSetField(661); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.EffectiveTime value) { + setField(value); + } + + public quickfix.field.EffectiveTime get(quickfix.field.EffectiveTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EffectiveTime getEffectiveTime() throws FieldNotFound { + return get(new quickfix.field.EffectiveTime()); + } + + public boolean isSet(quickfix.field.EffectiveTime field) { + return isSetField(field); + } + + public boolean isSetEffectiveTime() { + return isSetField(168); + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.field.LastUpdateTime value) { + setField(value); + } + + public quickfix.field.LastUpdateTime get(quickfix.field.LastUpdateTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastUpdateTime getLastUpdateTime() throws FieldNotFound { + return get(new quickfix.field.LastUpdateTime()); + } + + public boolean isSet(quickfix.field.LastUpdateTime field) { + return isSetField(field); + } + + public boolean isSetLastUpdateTime() { + return isSetField(779); + } + + public void set(quickfix.field.StandInstDbType value) { + setField(value); + } + + public quickfix.field.StandInstDbType get(quickfix.field.StandInstDbType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbType getStandInstDbType() throws FieldNotFound { + return get(new quickfix.field.StandInstDbType()); + } + + public boolean isSet(quickfix.field.StandInstDbType field) { + return isSetField(field); + } + + public boolean isSetStandInstDbType() { + return isSetField(169); + } + + public void set(quickfix.field.StandInstDbName value) { + setField(value); + } + + public quickfix.field.StandInstDbName get(quickfix.field.StandInstDbName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbName getStandInstDbName() throws FieldNotFound { + return get(new quickfix.field.StandInstDbName()); + } + + public boolean isSet(quickfix.field.StandInstDbName field) { + return isSetField(field); + } + + public boolean isSetStandInstDbName() { + return isSetField(170); + } + + public void set(quickfix.field.StandInstDbID value) { + setField(value); + } + + public quickfix.field.StandInstDbID get(quickfix.field.StandInstDbID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbID getStandInstDbID() throws FieldNotFound { + return get(new quickfix.field.StandInstDbID()); + } + + public boolean isSet(quickfix.field.StandInstDbID field) { + return isSetField(field); + } + + public boolean isSetStandInstDbID() { + return isSetField(171); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SettlementInstructions.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SettlementInstructions.java new file mode 100644 index 000000000..38e537db1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/SettlementInstructions.java @@ -0,0 +1,1183 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class SettlementInstructions extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "T"; + + + public SettlementInstructions() { + + super(new int[] {777, 791, 160, 792, 58, 354, 355, 11, 60, 778, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public SettlementInstructions(quickfix.field.SettlInstMsgID settlInstMsgID, quickfix.field.SettlInstMode settlInstMode, quickfix.field.TransactTime transactTime) { + this(); + setField(settlInstMsgID); + setField(settlInstMode); + setField(transactTime); + } + + public void set(quickfix.field.SettlInstMsgID value) { + setField(value); + } + + public quickfix.field.SettlInstMsgID get(quickfix.field.SettlInstMsgID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstMsgID getSettlInstMsgID() throws FieldNotFound { + return get(new quickfix.field.SettlInstMsgID()); + } + + public boolean isSet(quickfix.field.SettlInstMsgID field) { + return isSetField(field); + } + + public boolean isSetSettlInstMsgID() { + return isSetField(777); + } + + public void set(quickfix.field.SettlInstReqID value) { + setField(value); + } + + public quickfix.field.SettlInstReqID get(quickfix.field.SettlInstReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstReqID getSettlInstReqID() throws FieldNotFound { + return get(new quickfix.field.SettlInstReqID()); + } + + public boolean isSet(quickfix.field.SettlInstReqID field) { + return isSetField(field); + } + + public boolean isSetSettlInstReqID() { + return isSetField(791); + } + + public void set(quickfix.field.SettlInstMode value) { + setField(value); + } + + public quickfix.field.SettlInstMode get(quickfix.field.SettlInstMode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstMode getSettlInstMode() throws FieldNotFound { + return get(new quickfix.field.SettlInstMode()); + } + + public boolean isSet(quickfix.field.SettlInstMode field) { + return isSetField(field); + } + + public boolean isSetSettlInstMode() { + return isSetField(160); + } + + public void set(quickfix.field.SettlInstReqRejCode value) { + setField(value); + } + + public quickfix.field.SettlInstReqRejCode get(quickfix.field.SettlInstReqRejCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstReqRejCode getSettlInstReqRejCode() throws FieldNotFound { + return get(new quickfix.field.SettlInstReqRejCode()); + } + + public boolean isSet(quickfix.field.SettlInstReqRejCode field) { + return isSetField(field); + } + + public boolean isSetSettlInstReqRejCode() { + return isSetField(792); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.field.NoSettlInst value) { + setField(value); + } + + public quickfix.field.NoSettlInst get(quickfix.field.NoSettlInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSettlInst getNoSettlInst() throws FieldNotFound { + return get(new quickfix.field.NoSettlInst()); + } + + public boolean isSet(quickfix.field.NoSettlInst field) { + return isSetField(field); + } + + public boolean isSetNoSettlInst() { + return isSetField(778); + } + + public static class NoSettlInst extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {162, 163, 214, 453, 54, 460, 167, 461, 168, 126, 779, 172, 169, 170, 171, 85, 492, 476, 488, 489, 503, 490, 491, 504, 505, 0}; + + public NoSettlInst() { + super(778, 162, ORDER); + } + + public void set(quickfix.field.SettlInstID value) { + setField(value); + } + + public quickfix.field.SettlInstID get(quickfix.field.SettlInstID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstID getSettlInstID() throws FieldNotFound { + return get(new quickfix.field.SettlInstID()); + } + + public boolean isSet(quickfix.field.SettlInstID field) { + return isSetField(field); + } + + public boolean isSetSettlInstID() { + return isSetField(162); + } + + public void set(quickfix.field.SettlInstTransType value) { + setField(value); + } + + public quickfix.field.SettlInstTransType get(quickfix.field.SettlInstTransType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstTransType getSettlInstTransType() throws FieldNotFound { + return get(new quickfix.field.SettlInstTransType()); + } + + public boolean isSet(quickfix.field.SettlInstTransType field) { + return isSetField(field); + } + + public boolean isSetSettlInstTransType() { + return isSetField(163); + } + + public void set(quickfix.field.SettlInstRefID value) { + setField(value); + } + + public quickfix.field.SettlInstRefID get(quickfix.field.SettlInstRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstRefID getSettlInstRefID() throws FieldNotFound { + return get(new quickfix.field.SettlInstRefID()); + } + + public boolean isSet(quickfix.field.SettlInstRefID field) { + return isSetField(field); + } + + public boolean isSetSettlInstRefID() { + return isSetField(214); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.EffectiveTime value) { + setField(value); + } + + public quickfix.field.EffectiveTime get(quickfix.field.EffectiveTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EffectiveTime getEffectiveTime() throws FieldNotFound { + return get(new quickfix.field.EffectiveTime()); + } + + public boolean isSet(quickfix.field.EffectiveTime field) { + return isSetField(field); + } + + public boolean isSetEffectiveTime() { + return isSetField(168); + } + + public void set(quickfix.field.ExpireTime value) { + setField(value); + } + + public quickfix.field.ExpireTime get(quickfix.field.ExpireTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExpireTime getExpireTime() throws FieldNotFound { + return get(new quickfix.field.ExpireTime()); + } + + public boolean isSet(quickfix.field.ExpireTime field) { + return isSetField(field); + } + + public boolean isSetExpireTime() { + return isSetField(126); + } + + public void set(quickfix.field.LastUpdateTime value) { + setField(value); + } + + public quickfix.field.LastUpdateTime get(quickfix.field.LastUpdateTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastUpdateTime getLastUpdateTime() throws FieldNotFound { + return get(new quickfix.field.LastUpdateTime()); + } + + public boolean isSet(quickfix.field.LastUpdateTime field) { + return isSetField(field); + } + + public boolean isSetLastUpdateTime() { + return isSetField(779); + } + + public void set(quickfix.fix44.component.SettlInstructionsData component) { + setComponent(component); + } + + public quickfix.fix44.component.SettlInstructionsData get(quickfix.fix44.component.SettlInstructionsData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SettlInstructionsData getSettlInstructionsData() throws FieldNotFound { + return get(new quickfix.fix44.component.SettlInstructionsData()); + } + + public void set(quickfix.field.SettlDeliveryType value) { + setField(value); + } + + public quickfix.field.SettlDeliveryType get(quickfix.field.SettlDeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDeliveryType getSettlDeliveryType() throws FieldNotFound { + return get(new quickfix.field.SettlDeliveryType()); + } + + public boolean isSet(quickfix.field.SettlDeliveryType field) { + return isSetField(field); + } + + public boolean isSetSettlDeliveryType() { + return isSetField(172); + } + + public void set(quickfix.field.StandInstDbType value) { + setField(value); + } + + public quickfix.field.StandInstDbType get(quickfix.field.StandInstDbType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbType getStandInstDbType() throws FieldNotFound { + return get(new quickfix.field.StandInstDbType()); + } + + public boolean isSet(quickfix.field.StandInstDbType field) { + return isSetField(field); + } + + public boolean isSetStandInstDbType() { + return isSetField(169); + } + + public void set(quickfix.field.StandInstDbName value) { + setField(value); + } + + public quickfix.field.StandInstDbName get(quickfix.field.StandInstDbName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbName getStandInstDbName() throws FieldNotFound { + return get(new quickfix.field.StandInstDbName()); + } + + public boolean isSet(quickfix.field.StandInstDbName field) { + return isSetField(field); + } + + public boolean isSetStandInstDbName() { + return isSetField(170); + } + + public void set(quickfix.field.StandInstDbID value) { + setField(value); + } + + public quickfix.field.StandInstDbID get(quickfix.field.StandInstDbID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbID getStandInstDbID() throws FieldNotFound { + return get(new quickfix.field.StandInstDbID()); + } + + public boolean isSet(quickfix.field.StandInstDbID field) { + return isSetField(field); + } + + public boolean isSetStandInstDbID() { + return isSetField(171); + } + + public void set(quickfix.field.NoDlvyInst value) { + setField(value); + } + + public quickfix.field.NoDlvyInst get(quickfix.field.NoDlvyInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoDlvyInst getNoDlvyInst() throws FieldNotFound { + return get(new quickfix.field.NoDlvyInst()); + } + + public boolean isSet(quickfix.field.NoDlvyInst field) { + return isSetField(field); + } + + public boolean isSetNoDlvyInst() { + return isSetField(85); + } + + public static class NoDlvyInst extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {165, 787, 781, 0}; + + public NoDlvyInst() { + super(85, 165, ORDER); + } + + public void set(quickfix.field.SettlInstSource value) { + setField(value); + } + + public quickfix.field.SettlInstSource get(quickfix.field.SettlInstSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstSource getSettlInstSource() throws FieldNotFound { + return get(new quickfix.field.SettlInstSource()); + } + + public boolean isSet(quickfix.field.SettlInstSource field) { + return isSetField(field); + } + + public boolean isSetSettlInstSource() { + return isSetField(165); + } + + public void set(quickfix.field.DlvyInstType value) { + setField(value); + } + + public quickfix.field.DlvyInstType get(quickfix.field.DlvyInstType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DlvyInstType getDlvyInstType() throws FieldNotFound { + return get(new quickfix.field.DlvyInstType()); + } + + public boolean isSet(quickfix.field.DlvyInstType field) { + return isSetField(field); + } + + public boolean isSetDlvyInstType() { + return isSetField(787); + } + + public void set(quickfix.fix44.component.SettlParties component) { + setComponent(component); + } + + public quickfix.fix44.component.SettlParties get(quickfix.fix44.component.SettlParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SettlParties getSettlParties() throws FieldNotFound { + return get(new quickfix.fix44.component.SettlParties()); + } + + public void set(quickfix.field.NoSettlPartyIDs value) { + setField(value); + } + + public quickfix.field.NoSettlPartyIDs get(quickfix.field.NoSettlPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSettlPartyIDs getNoSettlPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoSettlPartyIDs()); + } + + public boolean isSet(quickfix.field.NoSettlPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoSettlPartyIDs() { + return isSetField(781); + } + + public static class NoSettlPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {782, 783, 784, 801, 0}; + + public NoSettlPartyIDs() { + super(781, 782, ORDER); + } + + public void set(quickfix.field.SettlPartyID value) { + setField(value); + } + + public quickfix.field.SettlPartyID get(quickfix.field.SettlPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyID getSettlPartyID() throws FieldNotFound { + return get(new quickfix.field.SettlPartyID()); + } + + public boolean isSet(quickfix.field.SettlPartyID field) { + return isSetField(field); + } + + public boolean isSetSettlPartyID() { + return isSetField(782); + } + + public void set(quickfix.field.SettlPartyIDSource value) { + setField(value); + } + + public quickfix.field.SettlPartyIDSource get(quickfix.field.SettlPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyIDSource getSettlPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.SettlPartyIDSource()); + } + + public boolean isSet(quickfix.field.SettlPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetSettlPartyIDSource() { + return isSetField(783); + } + + public void set(quickfix.field.SettlPartyRole value) { + setField(value); + } + + public quickfix.field.SettlPartyRole get(quickfix.field.SettlPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyRole getSettlPartyRole() throws FieldNotFound { + return get(new quickfix.field.SettlPartyRole()); + } + + public boolean isSet(quickfix.field.SettlPartyRole field) { + return isSetField(field); + } + + public boolean isSetSettlPartyRole() { + return isSetField(784); + } + + public void set(quickfix.field.NoSettlPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoSettlPartySubIDs get(quickfix.field.NoSettlPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSettlPartySubIDs getNoSettlPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoSettlPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoSettlPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoSettlPartySubIDs() { + return isSetField(801); + } + + public static class NoSettlPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {785, 786, 0}; + + public NoSettlPartySubIDs() { + super(801, 785, ORDER); + } + + public void set(quickfix.field.SettlPartySubID value) { + setField(value); + } + + public quickfix.field.SettlPartySubID get(quickfix.field.SettlPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartySubID getSettlPartySubID() throws FieldNotFound { + return get(new quickfix.field.SettlPartySubID()); + } + + public boolean isSet(quickfix.field.SettlPartySubID field) { + return isSetField(field); + } + + public boolean isSetSettlPartySubID() { + return isSetField(785); + } + + public void set(quickfix.field.SettlPartySubIDType value) { + setField(value); + } + + public quickfix.field.SettlPartySubIDType get(quickfix.field.SettlPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartySubIDType getSettlPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.SettlPartySubIDType()); + } + + public boolean isSet(quickfix.field.SettlPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetSettlPartySubIDType() { + return isSetField(786); + } + + } + + } + + } + + public void set(quickfix.field.PaymentMethod value) { + setField(value); + } + + public quickfix.field.PaymentMethod get(quickfix.field.PaymentMethod value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PaymentMethod getPaymentMethod() throws FieldNotFound { + return get(new quickfix.field.PaymentMethod()); + } + + public boolean isSet(quickfix.field.PaymentMethod field) { + return isSetField(field); + } + + public boolean isSetPaymentMethod() { + return isSetField(492); + } + + public void set(quickfix.field.PaymentRef value) { + setField(value); + } + + public quickfix.field.PaymentRef get(quickfix.field.PaymentRef value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PaymentRef getPaymentRef() throws FieldNotFound { + return get(new quickfix.field.PaymentRef()); + } + + public boolean isSet(quickfix.field.PaymentRef field) { + return isSetField(field); + } + + public boolean isSetPaymentRef() { + return isSetField(476); + } + + public void set(quickfix.field.CardHolderName value) { + setField(value); + } + + public quickfix.field.CardHolderName get(quickfix.field.CardHolderName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CardHolderName getCardHolderName() throws FieldNotFound { + return get(new quickfix.field.CardHolderName()); + } + + public boolean isSet(quickfix.field.CardHolderName field) { + return isSetField(field); + } + + public boolean isSetCardHolderName() { + return isSetField(488); + } + + public void set(quickfix.field.CardNumber value) { + setField(value); + } + + public quickfix.field.CardNumber get(quickfix.field.CardNumber value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CardNumber getCardNumber() throws FieldNotFound { + return get(new quickfix.field.CardNumber()); + } + + public boolean isSet(quickfix.field.CardNumber field) { + return isSetField(field); + } + + public boolean isSetCardNumber() { + return isSetField(489); + } + + public void set(quickfix.field.CardStartDate value) { + setField(value); + } + + public quickfix.field.CardStartDate get(quickfix.field.CardStartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CardStartDate getCardStartDate() throws FieldNotFound { + return get(new quickfix.field.CardStartDate()); + } + + public boolean isSet(quickfix.field.CardStartDate field) { + return isSetField(field); + } + + public boolean isSetCardStartDate() { + return isSetField(503); + } + + public void set(quickfix.field.CardExpDate value) { + setField(value); + } + + public quickfix.field.CardExpDate get(quickfix.field.CardExpDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CardExpDate getCardExpDate() throws FieldNotFound { + return get(new quickfix.field.CardExpDate()); + } + + public boolean isSet(quickfix.field.CardExpDate field) { + return isSetField(field); + } + + public boolean isSetCardExpDate() { + return isSetField(490); + } + + public void set(quickfix.field.CardIssNum value) { + setField(value); + } + + public quickfix.field.CardIssNum get(quickfix.field.CardIssNum value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CardIssNum getCardIssNum() throws FieldNotFound { + return get(new quickfix.field.CardIssNum()); + } + + public boolean isSet(quickfix.field.CardIssNum field) { + return isSetField(field); + } + + public boolean isSetCardIssNum() { + return isSetField(491); + } + + public void set(quickfix.field.PaymentDate value) { + setField(value); + } + + public quickfix.field.PaymentDate get(quickfix.field.PaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PaymentDate getPaymentDate() throws FieldNotFound { + return get(new quickfix.field.PaymentDate()); + } + + public boolean isSet(quickfix.field.PaymentDate field) { + return isSetField(field); + } + + public boolean isSetPaymentDate() { + return isSetField(504); + } + + public void set(quickfix.field.PaymentRemitterID value) { + setField(value); + } + + public quickfix.field.PaymentRemitterID get(quickfix.field.PaymentRemitterID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PaymentRemitterID getPaymentRemitterID() throws FieldNotFound { + return get(new quickfix.field.PaymentRemitterID()); + } + + public boolean isSet(quickfix.field.PaymentRemitterID field) { + return isSetField(field); + } + + public boolean isSetPaymentRemitterID() { + return isSetField(505); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/TestRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/TestRequest.java new file mode 100644 index 000000000..e057d619b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/TestRequest.java @@ -0,0 +1,46 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + + +public class TestRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "1"; + + + public TestRequest() { + + super(new int[] {112, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public TestRequest(quickfix.field.TestReqID testReqID) { + this(); + setField(testReqID); + } + + public void set(quickfix.field.TestReqID value) { + setField(value); + } + + public quickfix.field.TestReqID get(quickfix.field.TestReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TestReqID getTestReqID() throws FieldNotFound { + return get(new quickfix.field.TestReqID()); + } + + public boolean isSet(quickfix.field.TestReqID field) { + return isSetField(field); + } + + public boolean isSetTestReqID() { + return isSetField(112); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/TradeCaptureReport.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/TradeCaptureReport.java new file mode 100644 index 000000000..390ad9de2 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/TradeCaptureReport.java @@ -0,0 +1,7579 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class TradeCaptureReport extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AE"; + + + public TradeCaptureReport() { + + super(new int[] {571, 487, 856, 568, 828, 829, 855, 830, 150, 748, 912, 325, 263, 572, 881, 818, 820, 880, 17, 39, 527, 378, 570, 423, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 913, 914, 915, 918, 788, 916, 917, 919, 898, 38, 152, 516, 468, 469, 854, 235, 236, 701, 696, 697, 698, 711, 822, 823, 32, 31, 669, 194, 195, 30, 75, 715, 6, 218, 220, 221, 222, 662, 663, 699, 761, 819, 753, 442, 824, 555, 60, 768, 63, 64, 573, 574, 552, 797, 852, 853, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public TradeCaptureReport(quickfix.field.TradeReportID tradeReportID, quickfix.field.PreviouslyReported previouslyReported, quickfix.field.LastQty lastQty, quickfix.field.LastPx lastPx, quickfix.field.TradeDate tradeDate, quickfix.field.TransactTime transactTime) { + this(); + setField(tradeReportID); + setField(previouslyReported); + setField(lastQty); + setField(lastPx); + setField(tradeDate); + setField(transactTime); + } + + public void set(quickfix.field.TradeReportID value) { + setField(value); + } + + public quickfix.field.TradeReportID get(quickfix.field.TradeReportID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeReportID getTradeReportID() throws FieldNotFound { + return get(new quickfix.field.TradeReportID()); + } + + public boolean isSet(quickfix.field.TradeReportID field) { + return isSetField(field); + } + + public boolean isSetTradeReportID() { + return isSetField(571); + } + + public void set(quickfix.field.TradeReportTransType value) { + setField(value); + } + + public quickfix.field.TradeReportTransType get(quickfix.field.TradeReportTransType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeReportTransType getTradeReportTransType() throws FieldNotFound { + return get(new quickfix.field.TradeReportTransType()); + } + + public boolean isSet(quickfix.field.TradeReportTransType field) { + return isSetField(field); + } + + public boolean isSetTradeReportTransType() { + return isSetField(487); + } + + public void set(quickfix.field.TradeReportType value) { + setField(value); + } + + public quickfix.field.TradeReportType get(quickfix.field.TradeReportType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeReportType getTradeReportType() throws FieldNotFound { + return get(new quickfix.field.TradeReportType()); + } + + public boolean isSet(quickfix.field.TradeReportType field) { + return isSetField(field); + } + + public boolean isSetTradeReportType() { + return isSetField(856); + } + + public void set(quickfix.field.TradeRequestID value) { + setField(value); + } + + public quickfix.field.TradeRequestID get(quickfix.field.TradeRequestID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeRequestID getTradeRequestID() throws FieldNotFound { + return get(new quickfix.field.TradeRequestID()); + } + + public boolean isSet(quickfix.field.TradeRequestID field) { + return isSetField(field); + } + + public boolean isSetTradeRequestID() { + return isSetField(568); + } + + public void set(quickfix.field.TrdType value) { + setField(value); + } + + public quickfix.field.TrdType get(quickfix.field.TrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdType getTrdType() throws FieldNotFound { + return get(new quickfix.field.TrdType()); + } + + public boolean isSet(quickfix.field.TrdType field) { + return isSetField(field); + } + + public boolean isSetTrdType() { + return isSetField(828); + } + + public void set(quickfix.field.TrdSubType value) { + setField(value); + } + + public quickfix.field.TrdSubType get(quickfix.field.TrdSubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdSubType getTrdSubType() throws FieldNotFound { + return get(new quickfix.field.TrdSubType()); + } + + public boolean isSet(quickfix.field.TrdSubType field) { + return isSetField(field); + } + + public boolean isSetTrdSubType() { + return isSetField(829); + } + + public void set(quickfix.field.SecondaryTrdType value) { + setField(value); + } + + public quickfix.field.SecondaryTrdType get(quickfix.field.SecondaryTrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryTrdType getSecondaryTrdType() throws FieldNotFound { + return get(new quickfix.field.SecondaryTrdType()); + } + + public boolean isSet(quickfix.field.SecondaryTrdType field) { + return isSetField(field); + } + + public boolean isSetSecondaryTrdType() { + return isSetField(855); + } + + public void set(quickfix.field.TransferReason value) { + setField(value); + } + + public quickfix.field.TransferReason get(quickfix.field.TransferReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransferReason getTransferReason() throws FieldNotFound { + return get(new quickfix.field.TransferReason()); + } + + public boolean isSet(quickfix.field.TransferReason field) { + return isSetField(field); + } + + public boolean isSetTransferReason() { + return isSetField(830); + } + + public void set(quickfix.field.ExecType value) { + setField(value); + } + + public quickfix.field.ExecType get(quickfix.field.ExecType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecType getExecType() throws FieldNotFound { + return get(new quickfix.field.ExecType()); + } + + public boolean isSet(quickfix.field.ExecType field) { + return isSetField(field); + } + + public boolean isSetExecType() { + return isSetField(150); + } + + public void set(quickfix.field.TotNumTradeReports value) { + setField(value); + } + + public quickfix.field.TotNumTradeReports get(quickfix.field.TotNumTradeReports value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotNumTradeReports getTotNumTradeReports() throws FieldNotFound { + return get(new quickfix.field.TotNumTradeReports()); + } + + public boolean isSet(quickfix.field.TotNumTradeReports field) { + return isSetField(field); + } + + public boolean isSetTotNumTradeReports() { + return isSetField(748); + } + + public void set(quickfix.field.LastRptRequested value) { + setField(value); + } + + public quickfix.field.LastRptRequested get(quickfix.field.LastRptRequested value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastRptRequested getLastRptRequested() throws FieldNotFound { + return get(new quickfix.field.LastRptRequested()); + } + + public boolean isSet(quickfix.field.LastRptRequested field) { + return isSetField(field); + } + + public boolean isSetLastRptRequested() { + return isSetField(912); + } + + public void set(quickfix.field.UnsolicitedIndicator value) { + setField(value); + } + + public quickfix.field.UnsolicitedIndicator get(quickfix.field.UnsolicitedIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnsolicitedIndicator getUnsolicitedIndicator() throws FieldNotFound { + return get(new quickfix.field.UnsolicitedIndicator()); + } + + public boolean isSet(quickfix.field.UnsolicitedIndicator field) { + return isSetField(field); + } + + public boolean isSetUnsolicitedIndicator() { + return isSetField(325); + } + + public void set(quickfix.field.SubscriptionRequestType value) { + setField(value); + } + + public quickfix.field.SubscriptionRequestType get(quickfix.field.SubscriptionRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SubscriptionRequestType getSubscriptionRequestType() throws FieldNotFound { + return get(new quickfix.field.SubscriptionRequestType()); + } + + public boolean isSet(quickfix.field.SubscriptionRequestType field) { + return isSetField(field); + } + + public boolean isSetSubscriptionRequestType() { + return isSetField(263); + } + + public void set(quickfix.field.TradeReportRefID value) { + setField(value); + } + + public quickfix.field.TradeReportRefID get(quickfix.field.TradeReportRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeReportRefID getTradeReportRefID() throws FieldNotFound { + return get(new quickfix.field.TradeReportRefID()); + } + + public boolean isSet(quickfix.field.TradeReportRefID field) { + return isSetField(field); + } + + public boolean isSetTradeReportRefID() { + return isSetField(572); + } + + public void set(quickfix.field.SecondaryTradeReportRefID value) { + setField(value); + } + + public quickfix.field.SecondaryTradeReportRefID get(quickfix.field.SecondaryTradeReportRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryTradeReportRefID getSecondaryTradeReportRefID() throws FieldNotFound { + return get(new quickfix.field.SecondaryTradeReportRefID()); + } + + public boolean isSet(quickfix.field.SecondaryTradeReportRefID field) { + return isSetField(field); + } + + public boolean isSetSecondaryTradeReportRefID() { + return isSetField(881); + } + + public void set(quickfix.field.SecondaryTradeReportID value) { + setField(value); + } + + public quickfix.field.SecondaryTradeReportID get(quickfix.field.SecondaryTradeReportID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryTradeReportID getSecondaryTradeReportID() throws FieldNotFound { + return get(new quickfix.field.SecondaryTradeReportID()); + } + + public boolean isSet(quickfix.field.SecondaryTradeReportID field) { + return isSetField(field); + } + + public boolean isSetSecondaryTradeReportID() { + return isSetField(818); + } + + public void set(quickfix.field.TradeLinkID value) { + setField(value); + } + + public quickfix.field.TradeLinkID get(quickfix.field.TradeLinkID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeLinkID getTradeLinkID() throws FieldNotFound { + return get(new quickfix.field.TradeLinkID()); + } + + public boolean isSet(quickfix.field.TradeLinkID field) { + return isSetField(field); + } + + public boolean isSetTradeLinkID() { + return isSetField(820); + } + + public void set(quickfix.field.TrdMatchID value) { + setField(value); + } + + public quickfix.field.TrdMatchID get(quickfix.field.TrdMatchID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdMatchID getTrdMatchID() throws FieldNotFound { + return get(new quickfix.field.TrdMatchID()); + } + + public boolean isSet(quickfix.field.TrdMatchID field) { + return isSetField(field); + } + + public boolean isSetTrdMatchID() { + return isSetField(880); + } + + public void set(quickfix.field.ExecID value) { + setField(value); + } + + public quickfix.field.ExecID get(quickfix.field.ExecID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecID getExecID() throws FieldNotFound { + return get(new quickfix.field.ExecID()); + } + + public boolean isSet(quickfix.field.ExecID field) { + return isSetField(field); + } + + public boolean isSetExecID() { + return isSetField(17); + } + + public void set(quickfix.field.OrdStatus value) { + setField(value); + } + + public quickfix.field.OrdStatus get(quickfix.field.OrdStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdStatus getOrdStatus() throws FieldNotFound { + return get(new quickfix.field.OrdStatus()); + } + + public boolean isSet(quickfix.field.OrdStatus field) { + return isSetField(field); + } + + public boolean isSetOrdStatus() { + return isSetField(39); + } + + public void set(quickfix.field.SecondaryExecID value) { + setField(value); + } + + public quickfix.field.SecondaryExecID get(quickfix.field.SecondaryExecID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryExecID getSecondaryExecID() throws FieldNotFound { + return get(new quickfix.field.SecondaryExecID()); + } + + public boolean isSet(quickfix.field.SecondaryExecID field) { + return isSetField(field); + } + + public boolean isSetSecondaryExecID() { + return isSetField(527); + } + + public void set(quickfix.field.ExecRestatementReason value) { + setField(value); + } + + public quickfix.field.ExecRestatementReason get(quickfix.field.ExecRestatementReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecRestatementReason getExecRestatementReason() throws FieldNotFound { + return get(new quickfix.field.ExecRestatementReason()); + } + + public boolean isSet(quickfix.field.ExecRestatementReason field) { + return isSetField(field); + } + + public boolean isSetExecRestatementReason() { + return isSetField(378); + } + + public void set(quickfix.field.PreviouslyReported value) { + setField(value); + } + + public quickfix.field.PreviouslyReported get(quickfix.field.PreviouslyReported value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PreviouslyReported getPreviouslyReported() throws FieldNotFound { + return get(new quickfix.field.PreviouslyReported()); + } + + public boolean isSet(quickfix.field.PreviouslyReported field) { + return isSetField(field); + } + + public boolean isSetPreviouslyReported() { + return isSetField(570); + } + + public void set(quickfix.field.PriceType value) { + setField(value); + } + + public quickfix.field.PriceType get(quickfix.field.PriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PriceType getPriceType() throws FieldNotFound { + return get(new quickfix.field.PriceType()); + } + + public boolean isSet(quickfix.field.PriceType field) { + return isSetField(field); + } + + public boolean isSetPriceType() { + return isSetField(423); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.fix44.component.OrderQtyData component) { + setComponent(component); + } + + public quickfix.fix44.component.OrderQtyData get(quickfix.fix44.component.OrderQtyData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.OrderQtyData getOrderQtyData() throws FieldNotFound { + return get(new quickfix.fix44.component.OrderQtyData()); + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.OrderPercent value) { + setField(value); + } + + public quickfix.field.OrderPercent get(quickfix.field.OrderPercent value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderPercent getOrderPercent() throws FieldNotFound { + return get(new quickfix.field.OrderPercent()); + } + + public boolean isSet(quickfix.field.OrderPercent field) { + return isSetField(field); + } + + public boolean isSetOrderPercent() { + return isSetField(516); + } + + public void set(quickfix.field.RoundingDirection value) { + setField(value); + } + + public quickfix.field.RoundingDirection get(quickfix.field.RoundingDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingDirection getRoundingDirection() throws FieldNotFound { + return get(new quickfix.field.RoundingDirection()); + } + + public boolean isSet(quickfix.field.RoundingDirection field) { + return isSetField(field); + } + + public boolean isSetRoundingDirection() { + return isSetField(468); + } + + public void set(quickfix.field.RoundingModulus value) { + setField(value); + } + + public quickfix.field.RoundingModulus get(quickfix.field.RoundingModulus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingModulus getRoundingModulus() throws FieldNotFound { + return get(new quickfix.field.RoundingModulus()); + } + + public boolean isSet(quickfix.field.RoundingModulus field) { + return isSetField(field); + } + + public boolean isSetRoundingModulus() { + return isSetField(469); + } + + public void set(quickfix.field.QtyType value) { + setField(value); + } + + public quickfix.field.QtyType get(quickfix.field.QtyType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QtyType getQtyType() throws FieldNotFound { + return get(new quickfix.field.QtyType()); + } + + public boolean isSet(quickfix.field.QtyType field) { + return isSetField(field); + } + + public boolean isSetQtyType() { + return isSetField(854); + } + + public void set(quickfix.fix44.component.YieldData component) { + setComponent(component); + } + + public quickfix.fix44.component.YieldData get(quickfix.fix44.component.YieldData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.YieldData getYieldData() throws FieldNotFound { + return get(new quickfix.fix44.component.YieldData()); + } + + public void set(quickfix.field.YieldType value) { + setField(value); + } + + public quickfix.field.YieldType get(quickfix.field.YieldType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldType getYieldType() throws FieldNotFound { + return get(new quickfix.field.YieldType()); + } + + public boolean isSet(quickfix.field.YieldType field) { + return isSetField(field); + } + + public boolean isSetYieldType() { + return isSetField(235); + } + + public void set(quickfix.field.Yield value) { + setField(value); + } + + public quickfix.field.Yield get(quickfix.field.Yield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Yield getYield() throws FieldNotFound { + return get(new quickfix.field.Yield()); + } + + public boolean isSet(quickfix.field.Yield field) { + return isSetField(field); + } + + public boolean isSetYield() { + return isSetField(236); + } + + public void set(quickfix.field.YieldCalcDate value) { + setField(value); + } + + public quickfix.field.YieldCalcDate get(quickfix.field.YieldCalcDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldCalcDate getYieldCalcDate() throws FieldNotFound { + return get(new quickfix.field.YieldCalcDate()); + } + + public boolean isSet(quickfix.field.YieldCalcDate field) { + return isSetField(field); + } + + public boolean isSetYieldCalcDate() { + return isSetField(701); + } + + public void set(quickfix.field.YieldRedemptionDate value) { + setField(value); + } + + public quickfix.field.YieldRedemptionDate get(quickfix.field.YieldRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionDate getYieldRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionDate()); + } + + public boolean isSet(quickfix.field.YieldRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionDate() { + return isSetField(696); + } + + public void set(quickfix.field.YieldRedemptionPrice value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPrice get(quickfix.field.YieldRedemptionPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPrice getYieldRedemptionPrice() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPrice()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPrice field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPrice() { + return isSetField(697); + } + + public void set(quickfix.field.YieldRedemptionPriceType value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPriceType get(quickfix.field.YieldRedemptionPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPriceType getYieldRedemptionPriceType() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPriceType()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPriceType field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPriceType() { + return isSetField(698); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.UnderlyingTradingSessionID value) { + setField(value); + } + + public quickfix.field.UnderlyingTradingSessionID get(quickfix.field.UnderlyingTradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingTradingSessionID getUnderlyingTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingTradingSessionID()); + } + + public boolean isSet(quickfix.field.UnderlyingTradingSessionID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingTradingSessionID() { + return isSetField(822); + } + + public void set(quickfix.field.UnderlyingTradingSessionSubID value) { + setField(value); + } + + public quickfix.field.UnderlyingTradingSessionSubID get(quickfix.field.UnderlyingTradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingTradingSessionSubID getUnderlyingTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingTradingSessionSubID()); + } + + public boolean isSet(quickfix.field.UnderlyingTradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingTradingSessionSubID() { + return isSetField(823); + } + + public void set(quickfix.field.LastQty value) { + setField(value); + } + + public quickfix.field.LastQty get(quickfix.field.LastQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastQty getLastQty() throws FieldNotFound { + return get(new quickfix.field.LastQty()); + } + + public boolean isSet(quickfix.field.LastQty field) { + return isSetField(field); + } + + public boolean isSetLastQty() { + return isSetField(32); + } + + public void set(quickfix.field.LastPx value) { + setField(value); + } + + public quickfix.field.LastPx get(quickfix.field.LastPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastPx getLastPx() throws FieldNotFound { + return get(new quickfix.field.LastPx()); + } + + public boolean isSet(quickfix.field.LastPx field) { + return isSetField(field); + } + + public boolean isSetLastPx() { + return isSetField(31); + } + + public void set(quickfix.field.LastParPx value) { + setField(value); + } + + public quickfix.field.LastParPx get(quickfix.field.LastParPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastParPx getLastParPx() throws FieldNotFound { + return get(new quickfix.field.LastParPx()); + } + + public boolean isSet(quickfix.field.LastParPx field) { + return isSetField(field); + } + + public boolean isSetLastParPx() { + return isSetField(669); + } + + public void set(quickfix.field.LastSpotRate value) { + setField(value); + } + + public quickfix.field.LastSpotRate get(quickfix.field.LastSpotRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastSpotRate getLastSpotRate() throws FieldNotFound { + return get(new quickfix.field.LastSpotRate()); + } + + public boolean isSet(quickfix.field.LastSpotRate field) { + return isSetField(field); + } + + public boolean isSetLastSpotRate() { + return isSetField(194); + } + + public void set(quickfix.field.LastForwardPoints value) { + setField(value); + } + + public quickfix.field.LastForwardPoints get(quickfix.field.LastForwardPoints value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastForwardPoints getLastForwardPoints() throws FieldNotFound { + return get(new quickfix.field.LastForwardPoints()); + } + + public boolean isSet(quickfix.field.LastForwardPoints field) { + return isSetField(field); + } + + public boolean isSetLastForwardPoints() { + return isSetField(195); + } + + public void set(quickfix.field.LastMkt value) { + setField(value); + } + + public quickfix.field.LastMkt get(quickfix.field.LastMkt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LastMkt getLastMkt() throws FieldNotFound { + return get(new quickfix.field.LastMkt()); + } + + public boolean isSet(quickfix.field.LastMkt field) { + return isSetField(field); + } + + public boolean isSetLastMkt() { + return isSetField(30); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.ClearingBusinessDate value) { + setField(value); + } + + public quickfix.field.ClearingBusinessDate get(quickfix.field.ClearingBusinessDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingBusinessDate getClearingBusinessDate() throws FieldNotFound { + return get(new quickfix.field.ClearingBusinessDate()); + } + + public boolean isSet(quickfix.field.ClearingBusinessDate field) { + return isSetField(field); + } + + public boolean isSetClearingBusinessDate() { + return isSetField(715); + } + + public void set(quickfix.field.AvgPx value) { + setField(value); + } + + public quickfix.field.AvgPx get(quickfix.field.AvgPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AvgPx getAvgPx() throws FieldNotFound { + return get(new quickfix.field.AvgPx()); + } + + public boolean isSet(quickfix.field.AvgPx field) { + return isSetField(field); + } + + public boolean isSetAvgPx() { + return isSetField(6); + } + + public void set(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) { + setComponent(component); + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData get(quickfix.fix44.component.SpreadOrBenchmarkCurveData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SpreadOrBenchmarkCurveData getSpreadOrBenchmarkCurveData() throws FieldNotFound { + return get(new quickfix.fix44.component.SpreadOrBenchmarkCurveData()); + } + + public void set(quickfix.field.Spread value) { + setField(value); + } + + public quickfix.field.Spread get(quickfix.field.Spread value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Spread getSpread() throws FieldNotFound { + return get(new quickfix.field.Spread()); + } + + public boolean isSet(quickfix.field.Spread field) { + return isSetField(field); + } + + public boolean isSetSpread() { + return isSetField(218); + } + + public void set(quickfix.field.BenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveCurrency get(quickfix.field.BenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveCurrency getBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveCurrency() { + return isSetField(220); + } + + public void set(quickfix.field.BenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveName get(quickfix.field.BenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveName getBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveName() { + return isSetField(221); + } + + public void set(quickfix.field.BenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.BenchmarkCurvePoint get(quickfix.field.BenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurvePoint getBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.BenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurvePoint() { + return isSetField(222); + } + + public void set(quickfix.field.BenchmarkPrice value) { + setField(value); + } + + public quickfix.field.BenchmarkPrice get(quickfix.field.BenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPrice getBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPrice()); + } + + public boolean isSet(quickfix.field.BenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPrice() { + return isSetField(662); + } + + public void set(quickfix.field.BenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.BenchmarkPriceType get(quickfix.field.BenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPriceType getBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.BenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPriceType() { + return isSetField(663); + } + + public void set(quickfix.field.BenchmarkSecurityID value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityID get(quickfix.field.BenchmarkSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityID getBenchmarkSecurityID() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityID()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityID field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityID() { + return isSetField(699); + } + + public void set(quickfix.field.BenchmarkSecurityIDSource value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityIDSource get(quickfix.field.BenchmarkSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityIDSource getBenchmarkSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityIDSource()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityIDSource() { + return isSetField(761); + } + + public void set(quickfix.field.AvgPxIndicator value) { + setField(value); + } + + public quickfix.field.AvgPxIndicator get(quickfix.field.AvgPxIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AvgPxIndicator getAvgPxIndicator() throws FieldNotFound { + return get(new quickfix.field.AvgPxIndicator()); + } + + public boolean isSet(quickfix.field.AvgPxIndicator field) { + return isSetField(field); + } + + public boolean isSetAvgPxIndicator() { + return isSetField(819); + } + + public void set(quickfix.fix44.component.PositionAmountData component) { + setComponent(component); + } + + public quickfix.fix44.component.PositionAmountData get(quickfix.fix44.component.PositionAmountData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.PositionAmountData getPositionAmountData() throws FieldNotFound { + return get(new quickfix.fix44.component.PositionAmountData()); + } + + public void set(quickfix.field.NoPosAmt value) { + setField(value); + } + + public quickfix.field.NoPosAmt get(quickfix.field.NoPosAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPosAmt getNoPosAmt() throws FieldNotFound { + return get(new quickfix.field.NoPosAmt()); + } + + public boolean isSet(quickfix.field.NoPosAmt field) { + return isSetField(field); + } + + public boolean isSetNoPosAmt() { + return isSetField(753); + } + + public static class NoPosAmt extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {707, 708, 0}; + + public NoPosAmt() { + super(753, 707, ORDER); + } + + public void set(quickfix.field.PosAmtType value) { + setField(value); + } + + public quickfix.field.PosAmtType get(quickfix.field.PosAmtType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosAmtType getPosAmtType() throws FieldNotFound { + return get(new quickfix.field.PosAmtType()); + } + + public boolean isSet(quickfix.field.PosAmtType field) { + return isSetField(field); + } + + public boolean isSetPosAmtType() { + return isSetField(707); + } + + public void set(quickfix.field.PosAmt value) { + setField(value); + } + + public quickfix.field.PosAmt get(quickfix.field.PosAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosAmt getPosAmt() throws FieldNotFound { + return get(new quickfix.field.PosAmt()); + } + + public boolean isSet(quickfix.field.PosAmt field) { + return isSetField(field); + } + + public boolean isSetPosAmt() { + return isSetField(708); + } + + } + + public void set(quickfix.field.MultiLegReportingType value) { + setField(value); + } + + public quickfix.field.MultiLegReportingType get(quickfix.field.MultiLegReportingType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MultiLegReportingType getMultiLegReportingType() throws FieldNotFound { + return get(new quickfix.field.MultiLegReportingType()); + } + + public boolean isSet(quickfix.field.MultiLegReportingType field) { + return isSetField(field); + } + + public boolean isSetMultiLegReportingType() { + return isSetField(442); + } + + public void set(quickfix.field.TradeLegRefID value) { + setField(value); + } + + public quickfix.field.TradeLegRefID get(quickfix.field.TradeLegRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeLegRefID getTradeLegRefID() throws FieldNotFound { + return get(new quickfix.field.TradeLegRefID()); + } + + public boolean isSet(quickfix.field.TradeLegRefID field) { + return isSetField(field); + } + + public boolean isSetTradeLegRefID() { + return isSetField(824); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 687, 690, 683, 564, 565, 539, 654, 566, 587, 588, 637, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + public void set(quickfix.field.LegQty value) { + setField(value); + } + + public quickfix.field.LegQty get(quickfix.field.LegQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegQty getLegQty() throws FieldNotFound { + return get(new quickfix.field.LegQty()); + } + + public boolean isSet(quickfix.field.LegQty field) { + return isSetField(field); + } + + public boolean isSetLegQty() { + return isSetField(687); + } + + public void set(quickfix.field.LegSwapType value) { + setField(value); + } + + public quickfix.field.LegSwapType get(quickfix.field.LegSwapType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSwapType getLegSwapType() throws FieldNotFound { + return get(new quickfix.field.LegSwapType()); + } + + public boolean isSet(quickfix.field.LegSwapType field) { + return isSetField(field); + } + + public boolean isSetLegSwapType() { + return isSetField(690); + } + + public void set(quickfix.fix44.component.LegStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.LegStipulations get(quickfix.fix44.component.LegStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.LegStipulations getLegStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.LegStipulations()); + } + + public void set(quickfix.field.NoLegStipulations value) { + setField(value); + } + + public quickfix.field.NoLegStipulations get(quickfix.field.NoLegStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegStipulations getNoLegStipulations() throws FieldNotFound { + return get(new quickfix.field.NoLegStipulations()); + } + + public boolean isSet(quickfix.field.NoLegStipulations field) { + return isSetField(field); + } + + public boolean isSetNoLegStipulations() { + return isSetField(683); + } + + public static class NoLegStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {688, 689, 0}; + + public NoLegStipulations() { + super(683, 688, ORDER); + } + + public void set(quickfix.field.LegStipulationType value) { + setField(value); + } + + public quickfix.field.LegStipulationType get(quickfix.field.LegStipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationType getLegStipulationType() throws FieldNotFound { + return get(new quickfix.field.LegStipulationType()); + } + + public boolean isSet(quickfix.field.LegStipulationType field) { + return isSetField(field); + } + + public boolean isSetLegStipulationType() { + return isSetField(688); + } + + public void set(quickfix.field.LegStipulationValue value) { + setField(value); + } + + public quickfix.field.LegStipulationValue get(quickfix.field.LegStipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationValue getLegStipulationValue() throws FieldNotFound { + return get(new quickfix.field.LegStipulationValue()); + } + + public boolean isSet(quickfix.field.LegStipulationValue field) { + return isSetField(field); + } + + public boolean isSetLegStipulationValue() { + return isSetField(689); + } + + } + + public void set(quickfix.field.LegPositionEffect value) { + setField(value); + } + + public quickfix.field.LegPositionEffect get(quickfix.field.LegPositionEffect value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPositionEffect getLegPositionEffect() throws FieldNotFound { + return get(new quickfix.field.LegPositionEffect()); + } + + public boolean isSet(quickfix.field.LegPositionEffect field) { + return isSetField(field); + } + + public boolean isSetLegPositionEffect() { + return isSetField(564); + } + + public void set(quickfix.field.LegCoveredOrUncovered value) { + setField(value); + } + + public quickfix.field.LegCoveredOrUncovered get(quickfix.field.LegCoveredOrUncovered value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCoveredOrUncovered getLegCoveredOrUncovered() throws FieldNotFound { + return get(new quickfix.field.LegCoveredOrUncovered()); + } + + public boolean isSet(quickfix.field.LegCoveredOrUncovered field) { + return isSetField(field); + } + + public boolean isSetLegCoveredOrUncovered() { + return isSetField(565); + } + + public void set(quickfix.fix44.component.NestedParties component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties get(quickfix.fix44.component.NestedParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties getNestedParties() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties()); + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + + public void set(quickfix.field.LegRefID value) { + setField(value); + } + + public quickfix.field.LegRefID get(quickfix.field.LegRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRefID getLegRefID() throws FieldNotFound { + return get(new quickfix.field.LegRefID()); + } + + public boolean isSet(quickfix.field.LegRefID field) { + return isSetField(field); + } + + public boolean isSetLegRefID() { + return isSetField(654); + } + + public void set(quickfix.field.LegPrice value) { + setField(value); + } + + public quickfix.field.LegPrice get(quickfix.field.LegPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPrice getLegPrice() throws FieldNotFound { + return get(new quickfix.field.LegPrice()); + } + + public boolean isSet(quickfix.field.LegPrice field) { + return isSetField(field); + } + + public boolean isSetLegPrice() { + return isSetField(566); + } + + public void set(quickfix.field.LegSettlType value) { + setField(value); + } + + public quickfix.field.LegSettlType get(quickfix.field.LegSettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSettlType getLegSettlType() throws FieldNotFound { + return get(new quickfix.field.LegSettlType()); + } + + public boolean isSet(quickfix.field.LegSettlType field) { + return isSetField(field); + } + + public boolean isSetLegSettlType() { + return isSetField(587); + } + + public void set(quickfix.field.LegSettlDate value) { + setField(value); + } + + public quickfix.field.LegSettlDate get(quickfix.field.LegSettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSettlDate getLegSettlDate() throws FieldNotFound { + return get(new quickfix.field.LegSettlDate()); + } + + public boolean isSet(quickfix.field.LegSettlDate field) { + return isSetField(field); + } + + public boolean isSetLegSettlDate() { + return isSetField(588); + } + + public void set(quickfix.field.LegLastPx value) { + setField(value); + } + + public quickfix.field.LegLastPx get(quickfix.field.LegLastPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLastPx getLegLastPx() throws FieldNotFound { + return get(new quickfix.field.LegLastPx()); + } + + public boolean isSet(quickfix.field.LegLastPx field) { + return isSetField(field); + } + + public boolean isSetLegLastPx() { + return isSetField(637); + } + + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.fix44.component.TrdRegTimestamps component) { + setComponent(component); + } + + public quickfix.fix44.component.TrdRegTimestamps get(quickfix.fix44.component.TrdRegTimestamps component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.TrdRegTimestamps getTrdRegTimestamps() throws FieldNotFound { + return get(new quickfix.fix44.component.TrdRegTimestamps()); + } + + public void set(quickfix.field.NoTrdRegTimestamps value) { + setField(value); + } + + public quickfix.field.NoTrdRegTimestamps get(quickfix.field.NoTrdRegTimestamps value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTrdRegTimestamps getNoTrdRegTimestamps() throws FieldNotFound { + return get(new quickfix.field.NoTrdRegTimestamps()); + } + + public boolean isSet(quickfix.field.NoTrdRegTimestamps field) { + return isSetField(field); + } + + public boolean isSetNoTrdRegTimestamps() { + return isSetField(768); + } + + public static class NoTrdRegTimestamps extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {769, 770, 771, 0}; + + public NoTrdRegTimestamps() { + super(768, 769, ORDER); + } + + public void set(quickfix.field.TrdRegTimestamp value) { + setField(value); + } + + public quickfix.field.TrdRegTimestamp get(quickfix.field.TrdRegTimestamp value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestamp getTrdRegTimestamp() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestamp()); + } + + public boolean isSet(quickfix.field.TrdRegTimestamp field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestamp() { + return isSetField(769); + } + + public void set(quickfix.field.TrdRegTimestampType value) { + setField(value); + } + + public quickfix.field.TrdRegTimestampType get(quickfix.field.TrdRegTimestampType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestampType getTrdRegTimestampType() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestampType()); + } + + public boolean isSet(quickfix.field.TrdRegTimestampType field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestampType() { + return isSetField(770); + } + + public void set(quickfix.field.TrdRegTimestampOrigin value) { + setField(value); + } + + public quickfix.field.TrdRegTimestampOrigin get(quickfix.field.TrdRegTimestampOrigin value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestampOrigin getTrdRegTimestampOrigin() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestampOrigin()); + } + + public boolean isSet(quickfix.field.TrdRegTimestampOrigin field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestampOrigin() { + return isSetField(771); + } + + } + + public void set(quickfix.field.SettlType value) { + setField(value); + } + + public quickfix.field.SettlType get(quickfix.field.SettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlType getSettlType() throws FieldNotFound { + return get(new quickfix.field.SettlType()); + } + + public boolean isSet(quickfix.field.SettlType field) { + return isSetField(field); + } + + public boolean isSetSettlType() { + return isSetField(63); + } + + public void set(quickfix.field.SettlDate value) { + setField(value); + } + + public quickfix.field.SettlDate get(quickfix.field.SettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate getSettlDate() throws FieldNotFound { + return get(new quickfix.field.SettlDate()); + } + + public boolean isSet(quickfix.field.SettlDate field) { + return isSetField(field); + } + + public boolean isSetSettlDate() { + return isSetField(64); + } + + public void set(quickfix.field.MatchStatus value) { + setField(value); + } + + public quickfix.field.MatchStatus get(quickfix.field.MatchStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MatchStatus getMatchStatus() throws FieldNotFound { + return get(new quickfix.field.MatchStatus()); + } + + public boolean isSet(quickfix.field.MatchStatus field) { + return isSetField(field); + } + + public boolean isSetMatchStatus() { + return isSetField(573); + } + + public void set(quickfix.field.MatchType value) { + setField(value); + } + + public quickfix.field.MatchType get(quickfix.field.MatchType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MatchType getMatchType() throws FieldNotFound { + return get(new quickfix.field.MatchType()); + } + + public boolean isSet(quickfix.field.MatchType field) { + return isSetField(field); + } + + public boolean isSetMatchType() { + return isSetField(574); + } + + public void set(quickfix.field.NoSides value) { + setField(value); + } + + public quickfix.field.NoSides get(quickfix.field.NoSides value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSides getNoSides() throws FieldNotFound { + return get(new quickfix.field.NoSides()); + } + + public boolean isSet(quickfix.field.NoSides field) { + return isSetField(field); + } + + public boolean isSetNoSides() { + return isSetField(552); + } + + public static class NoSides extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {54, 37, 198, 11, 526, 66, 453, 1, 660, 581, 81, 575, 576, 635, 578, 579, 821, 15, 376, 377, 528, 529, 582, 40, 18, 483, 336, 625, 943, 12, 13, 479, 497, 381, 157, 230, 158, 159, 738, 920, 921, 922, 238, 237, 118, 119, 120, 155, 156, 77, 58, 354, 355, 752, 518, 232, 136, 825, 826, 591, 70, 78, 0}; + + public NoSides() { + super(552, 54, ORDER); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.SecondaryOrderID value) { + setField(value); + } + + public quickfix.field.SecondaryOrderID get(quickfix.field.SecondaryOrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryOrderID getSecondaryOrderID() throws FieldNotFound { + return get(new quickfix.field.SecondaryOrderID()); + } + + public boolean isSet(quickfix.field.SecondaryOrderID field) { + return isSetField(field); + } + + public boolean isSetSecondaryOrderID() { + return isSetField(198); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.SecondaryClOrdID value) { + setField(value); + } + + public quickfix.field.SecondaryClOrdID get(quickfix.field.SecondaryClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryClOrdID getSecondaryClOrdID() throws FieldNotFound { + return get(new quickfix.field.SecondaryClOrdID()); + } + + public boolean isSet(quickfix.field.SecondaryClOrdID field) { + return isSetField(field); + } + + public boolean isSetSecondaryClOrdID() { + return isSetField(526); + } + + public void set(quickfix.field.ListID value) { + setField(value); + } + + public quickfix.field.ListID get(quickfix.field.ListID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ListID getListID() throws FieldNotFound { + return get(new quickfix.field.ListID()); + } + + public boolean isSet(quickfix.field.ListID field) { + return isSetField(field); + } + + public boolean isSetListID() { + return isSetField(66); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.ProcessCode value) { + setField(value); + } + + public quickfix.field.ProcessCode get(quickfix.field.ProcessCode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ProcessCode getProcessCode() throws FieldNotFound { + return get(new quickfix.field.ProcessCode()); + } + + public boolean isSet(quickfix.field.ProcessCode field) { + return isSetField(field); + } + + public boolean isSetProcessCode() { + return isSetField(81); + } + + public void set(quickfix.field.OddLot value) { + setField(value); + } + + public quickfix.field.OddLot get(quickfix.field.OddLot value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OddLot getOddLot() throws FieldNotFound { + return get(new quickfix.field.OddLot()); + } + + public boolean isSet(quickfix.field.OddLot field) { + return isSetField(field); + } + + public boolean isSetOddLot() { + return isSetField(575); + } + + public void set(quickfix.field.NoClearingInstructions value) { + setField(value); + } + + public quickfix.field.NoClearingInstructions get(quickfix.field.NoClearingInstructions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoClearingInstructions getNoClearingInstructions() throws FieldNotFound { + return get(new quickfix.field.NoClearingInstructions()); + } + + public boolean isSet(quickfix.field.NoClearingInstructions field) { + return isSetField(field); + } + + public boolean isSetNoClearingInstructions() { + return isSetField(576); + } + + public static class NoClearingInstructions extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {577, 0}; + + public NoClearingInstructions() { + super(576, 577, ORDER); + } + + public void set(quickfix.field.ClearingInstruction value) { + setField(value); + } + + public quickfix.field.ClearingInstruction get(quickfix.field.ClearingInstruction value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingInstruction getClearingInstruction() throws FieldNotFound { + return get(new quickfix.field.ClearingInstruction()); + } + + public boolean isSet(quickfix.field.ClearingInstruction field) { + return isSetField(field); + } + + public boolean isSetClearingInstruction() { + return isSetField(577); + } + + } + + public void set(quickfix.field.ClearingFeeIndicator value) { + setField(value); + } + + public quickfix.field.ClearingFeeIndicator get(quickfix.field.ClearingFeeIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingFeeIndicator getClearingFeeIndicator() throws FieldNotFound { + return get(new quickfix.field.ClearingFeeIndicator()); + } + + public boolean isSet(quickfix.field.ClearingFeeIndicator field) { + return isSetField(field); + } + + public boolean isSetClearingFeeIndicator() { + return isSetField(635); + } + + public void set(quickfix.field.TradeInputSource value) { + setField(value); + } + + public quickfix.field.TradeInputSource get(quickfix.field.TradeInputSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeInputSource getTradeInputSource() throws FieldNotFound { + return get(new quickfix.field.TradeInputSource()); + } + + public boolean isSet(quickfix.field.TradeInputSource field) { + return isSetField(field); + } + + public boolean isSetTradeInputSource() { + return isSetField(578); + } + + public void set(quickfix.field.TradeInputDevice value) { + setField(value); + } + + public quickfix.field.TradeInputDevice get(quickfix.field.TradeInputDevice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeInputDevice getTradeInputDevice() throws FieldNotFound { + return get(new quickfix.field.TradeInputDevice()); + } + + public boolean isSet(quickfix.field.TradeInputDevice field) { + return isSetField(field); + } + + public boolean isSetTradeInputDevice() { + return isSetField(579); + } + + public void set(quickfix.field.OrderInputDevice value) { + setField(value); + } + + public quickfix.field.OrderInputDevice get(quickfix.field.OrderInputDevice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderInputDevice getOrderInputDevice() throws FieldNotFound { + return get(new quickfix.field.OrderInputDevice()); + } + + public boolean isSet(quickfix.field.OrderInputDevice field) { + return isSetField(field); + } + + public boolean isSetOrderInputDevice() { + return isSetField(821); + } + + public void set(quickfix.field.Currency value) { + setField(value); + } + + public quickfix.field.Currency get(quickfix.field.Currency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Currency getCurrency() throws FieldNotFound { + return get(new quickfix.field.Currency()); + } + + public boolean isSet(quickfix.field.Currency field) { + return isSetField(field); + } + + public boolean isSetCurrency() { + return isSetField(15); + } + + public void set(quickfix.field.ComplianceID value) { + setField(value); + } + + public quickfix.field.ComplianceID get(quickfix.field.ComplianceID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplianceID getComplianceID() throws FieldNotFound { + return get(new quickfix.field.ComplianceID()); + } + + public boolean isSet(quickfix.field.ComplianceID field) { + return isSetField(field); + } + + public boolean isSetComplianceID() { + return isSetField(376); + } + + public void set(quickfix.field.SolicitedFlag value) { + setField(value); + } + + public quickfix.field.SolicitedFlag get(quickfix.field.SolicitedFlag value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SolicitedFlag getSolicitedFlag() throws FieldNotFound { + return get(new quickfix.field.SolicitedFlag()); + } + + public boolean isSet(quickfix.field.SolicitedFlag field) { + return isSetField(field); + } + + public boolean isSetSolicitedFlag() { + return isSetField(377); + } + + public void set(quickfix.field.OrderCapacity value) { + setField(value); + } + + public quickfix.field.OrderCapacity get(quickfix.field.OrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderCapacity getOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.OrderCapacity()); + } + + public boolean isSet(quickfix.field.OrderCapacity field) { + return isSetField(field); + } + + public boolean isSetOrderCapacity() { + return isSetField(528); + } + + public void set(quickfix.field.OrderRestrictions value) { + setField(value); + } + + public quickfix.field.OrderRestrictions get(quickfix.field.OrderRestrictions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderRestrictions getOrderRestrictions() throws FieldNotFound { + return get(new quickfix.field.OrderRestrictions()); + } + + public boolean isSet(quickfix.field.OrderRestrictions field) { + return isSetField(field); + } + + public boolean isSetOrderRestrictions() { + return isSetField(529); + } + + public void set(quickfix.field.CustOrderCapacity value) { + setField(value); + } + + public quickfix.field.CustOrderCapacity get(quickfix.field.CustOrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CustOrderCapacity getCustOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.CustOrderCapacity()); + } + + public boolean isSet(quickfix.field.CustOrderCapacity field) { + return isSetField(field); + } + + public boolean isSetCustOrderCapacity() { + return isSetField(582); + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } + + public void set(quickfix.field.ExecInst value) { + setField(value); + } + + public quickfix.field.ExecInst get(quickfix.field.ExecInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecInst getExecInst() throws FieldNotFound { + return get(new quickfix.field.ExecInst()); + } + + public boolean isSet(quickfix.field.ExecInst field) { + return isSetField(field); + } + + public boolean isSetExecInst() { + return isSetField(18); + } + + public void set(quickfix.field.TransBkdTime value) { + setField(value); + } + + public quickfix.field.TransBkdTime get(quickfix.field.TransBkdTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransBkdTime getTransBkdTime() throws FieldNotFound { + return get(new quickfix.field.TransBkdTime()); + } + + public boolean isSet(quickfix.field.TransBkdTime field) { + return isSetField(field); + } + + public boolean isSetTransBkdTime() { + return isSetField(483); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.TimeBracket value) { + setField(value); + } + + public quickfix.field.TimeBracket get(quickfix.field.TimeBracket value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TimeBracket getTimeBracket() throws FieldNotFound { + return get(new quickfix.field.TimeBracket()); + } + + public boolean isSet(quickfix.field.TimeBracket field) { + return isSetField(field); + } + + public boolean isSetTimeBracket() { + return isSetField(943); + } + + public void set(quickfix.fix44.component.CommissionData component) { + setComponent(component); + } + + public quickfix.fix44.component.CommissionData get(quickfix.fix44.component.CommissionData component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.CommissionData getCommissionData() throws FieldNotFound { + return get(new quickfix.fix44.component.CommissionData()); + } + + public void set(quickfix.field.Commission value) { + setField(value); + } + + public quickfix.field.Commission get(quickfix.field.Commission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Commission getCommission() throws FieldNotFound { + return get(new quickfix.field.Commission()); + } + + public boolean isSet(quickfix.field.Commission field) { + return isSetField(field); + } + + public boolean isSetCommission() { + return isSetField(12); + } + + public void set(quickfix.field.CommType value) { + setField(value); + } + + public quickfix.field.CommType get(quickfix.field.CommType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommType getCommType() throws FieldNotFound { + return get(new quickfix.field.CommType()); + } + + public boolean isSet(quickfix.field.CommType field) { + return isSetField(field); + } + + public boolean isSetCommType() { + return isSetField(13); + } + + public void set(quickfix.field.CommCurrency value) { + setField(value); + } + + public quickfix.field.CommCurrency get(quickfix.field.CommCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommCurrency getCommCurrency() throws FieldNotFound { + return get(new quickfix.field.CommCurrency()); + } + + public boolean isSet(quickfix.field.CommCurrency field) { + return isSetField(field); + } + + public boolean isSetCommCurrency() { + return isSetField(479); + } + + public void set(quickfix.field.FundRenewWaiv value) { + setField(value); + } + + public quickfix.field.FundRenewWaiv get(quickfix.field.FundRenewWaiv value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FundRenewWaiv getFundRenewWaiv() throws FieldNotFound { + return get(new quickfix.field.FundRenewWaiv()); + } + + public boolean isSet(quickfix.field.FundRenewWaiv field) { + return isSetField(field); + } + + public boolean isSetFundRenewWaiv() { + return isSetField(497); + } + + public void set(quickfix.field.GrossTradeAmt value) { + setField(value); + } + + public quickfix.field.GrossTradeAmt get(quickfix.field.GrossTradeAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.GrossTradeAmt getGrossTradeAmt() throws FieldNotFound { + return get(new quickfix.field.GrossTradeAmt()); + } + + public boolean isSet(quickfix.field.GrossTradeAmt field) { + return isSetField(field); + } + + public boolean isSetGrossTradeAmt() { + return isSetField(381); + } + + public void set(quickfix.field.NumDaysInterest value) { + setField(value); + } + + public quickfix.field.NumDaysInterest get(quickfix.field.NumDaysInterest value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NumDaysInterest getNumDaysInterest() throws FieldNotFound { + return get(new quickfix.field.NumDaysInterest()); + } + + public boolean isSet(quickfix.field.NumDaysInterest field) { + return isSetField(field); + } + + public boolean isSetNumDaysInterest() { + return isSetField(157); + } + + public void set(quickfix.field.ExDate value) { + setField(value); + } + + public quickfix.field.ExDate get(quickfix.field.ExDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExDate getExDate() throws FieldNotFound { + return get(new quickfix.field.ExDate()); + } + + public boolean isSet(quickfix.field.ExDate field) { + return isSetField(field); + } + + public boolean isSetExDate() { + return isSetField(230); + } + + public void set(quickfix.field.AccruedInterestRate value) { + setField(value); + } + + public quickfix.field.AccruedInterestRate get(quickfix.field.AccruedInterestRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccruedInterestRate getAccruedInterestRate() throws FieldNotFound { + return get(new quickfix.field.AccruedInterestRate()); + } + + public boolean isSet(quickfix.field.AccruedInterestRate field) { + return isSetField(field); + } + + public boolean isSetAccruedInterestRate() { + return isSetField(158); + } + + public void set(quickfix.field.AccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.AccruedInterestAmt get(quickfix.field.AccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccruedInterestAmt getAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.AccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.AccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetAccruedInterestAmt() { + return isSetField(159); + } + + public void set(quickfix.field.InterestAtMaturity value) { + setField(value); + } + + public quickfix.field.InterestAtMaturity get(quickfix.field.InterestAtMaturity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAtMaturity getInterestAtMaturity() throws FieldNotFound { + return get(new quickfix.field.InterestAtMaturity()); + } + + public boolean isSet(quickfix.field.InterestAtMaturity field) { + return isSetField(field); + } + + public boolean isSetInterestAtMaturity() { + return isSetField(738); + } + + public void set(quickfix.field.EndAccruedInterestAmt value) { + setField(value); + } + + public quickfix.field.EndAccruedInterestAmt get(quickfix.field.EndAccruedInterestAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndAccruedInterestAmt getEndAccruedInterestAmt() throws FieldNotFound { + return get(new quickfix.field.EndAccruedInterestAmt()); + } + + public boolean isSet(quickfix.field.EndAccruedInterestAmt field) { + return isSetField(field); + } + + public boolean isSetEndAccruedInterestAmt() { + return isSetField(920); + } + + public void set(quickfix.field.StartCash value) { + setField(value); + } + + public quickfix.field.StartCash get(quickfix.field.StartCash value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartCash getStartCash() throws FieldNotFound { + return get(new quickfix.field.StartCash()); + } + + public boolean isSet(quickfix.field.StartCash field) { + return isSetField(field); + } + + public boolean isSetStartCash() { + return isSetField(921); + } + + public void set(quickfix.field.EndCash value) { + setField(value); + } + + public quickfix.field.EndCash get(quickfix.field.EndCash value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndCash getEndCash() throws FieldNotFound { + return get(new quickfix.field.EndCash()); + } + + public boolean isSet(quickfix.field.EndCash field) { + return isSetField(field); + } + + public boolean isSetEndCash() { + return isSetField(922); + } + + public void set(quickfix.field.Concession value) { + setField(value); + } + + public quickfix.field.Concession get(quickfix.field.Concession value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Concession getConcession() throws FieldNotFound { + return get(new quickfix.field.Concession()); + } + + public boolean isSet(quickfix.field.Concession field) { + return isSetField(field); + } + + public boolean isSetConcession() { + return isSetField(238); + } + + public void set(quickfix.field.TotalTakedown value) { + setField(value); + } + + public quickfix.field.TotalTakedown get(quickfix.field.TotalTakedown value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotalTakedown getTotalTakedown() throws FieldNotFound { + return get(new quickfix.field.TotalTakedown()); + } + + public boolean isSet(quickfix.field.TotalTakedown field) { + return isSetField(field); + } + + public boolean isSetTotalTakedown() { + return isSetField(237); + } + + public void set(quickfix.field.NetMoney value) { + setField(value); + } + + public quickfix.field.NetMoney get(quickfix.field.NetMoney value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NetMoney getNetMoney() throws FieldNotFound { + return get(new quickfix.field.NetMoney()); + } + + public boolean isSet(quickfix.field.NetMoney field) { + return isSetField(field); + } + + public boolean isSetNetMoney() { + return isSetField(118); + } + + public void set(quickfix.field.SettlCurrAmt value) { + setField(value); + } + + public quickfix.field.SettlCurrAmt get(quickfix.field.SettlCurrAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrAmt getSettlCurrAmt() throws FieldNotFound { + return get(new quickfix.field.SettlCurrAmt()); + } + + public boolean isSet(quickfix.field.SettlCurrAmt field) { + return isSetField(field); + } + + public boolean isSetSettlCurrAmt() { + return isSetField(119); + } + + public void set(quickfix.field.SettlCurrency value) { + setField(value); + } + + public quickfix.field.SettlCurrency get(quickfix.field.SettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrency getSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.SettlCurrency()); + } + + public boolean isSet(quickfix.field.SettlCurrency field) { + return isSetField(field); + } + + public boolean isSetSettlCurrency() { + return isSetField(120); + } + + public void set(quickfix.field.SettlCurrFxRate value) { + setField(value); + } + + public quickfix.field.SettlCurrFxRate get(quickfix.field.SettlCurrFxRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrFxRate getSettlCurrFxRate() throws FieldNotFound { + return get(new quickfix.field.SettlCurrFxRate()); + } + + public boolean isSet(quickfix.field.SettlCurrFxRate field) { + return isSetField(field); + } + + public boolean isSetSettlCurrFxRate() { + return isSetField(155); + } + + public void set(quickfix.field.SettlCurrFxRateCalc value) { + setField(value); + } + + public quickfix.field.SettlCurrFxRateCalc get(quickfix.field.SettlCurrFxRateCalc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlCurrFxRateCalc getSettlCurrFxRateCalc() throws FieldNotFound { + return get(new quickfix.field.SettlCurrFxRateCalc()); + } + + public boolean isSet(quickfix.field.SettlCurrFxRateCalc field) { + return isSetField(field); + } + + public boolean isSetSettlCurrFxRateCalc() { + return isSetField(156); + } + + public void set(quickfix.field.PositionEffect value) { + setField(value); + } + + public quickfix.field.PositionEffect get(quickfix.field.PositionEffect value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PositionEffect getPositionEffect() throws FieldNotFound { + return get(new quickfix.field.PositionEffect()); + } + + public boolean isSet(quickfix.field.PositionEffect field) { + return isSetField(field); + } + + public boolean isSetPositionEffect() { + return isSetField(77); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.SideMultiLegReportingType value) { + setField(value); + } + + public quickfix.field.SideMultiLegReportingType get(quickfix.field.SideMultiLegReportingType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SideMultiLegReportingType getSideMultiLegReportingType() throws FieldNotFound { + return get(new quickfix.field.SideMultiLegReportingType()); + } + + public boolean isSet(quickfix.field.SideMultiLegReportingType field) { + return isSetField(field); + } + + public boolean isSetSideMultiLegReportingType() { + return isSetField(752); + } + + public void set(quickfix.field.NoContAmts value) { + setField(value); + } + + public quickfix.field.NoContAmts get(quickfix.field.NoContAmts value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoContAmts getNoContAmts() throws FieldNotFound { + return get(new quickfix.field.NoContAmts()); + } + + public boolean isSet(quickfix.field.NoContAmts field) { + return isSetField(field); + } + + public boolean isSetNoContAmts() { + return isSetField(518); + } + + public static class NoContAmts extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {519, 520, 521, 0}; + + public NoContAmts() { + super(518, 519, ORDER); + } + + public void set(quickfix.field.ContAmtType value) { + setField(value); + } + + public quickfix.field.ContAmtType get(quickfix.field.ContAmtType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContAmtType getContAmtType() throws FieldNotFound { + return get(new quickfix.field.ContAmtType()); + } + + public boolean isSet(quickfix.field.ContAmtType field) { + return isSetField(field); + } + + public boolean isSetContAmtType() { + return isSetField(519); + } + + public void set(quickfix.field.ContAmtValue value) { + setField(value); + } + + public quickfix.field.ContAmtValue get(quickfix.field.ContAmtValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContAmtValue getContAmtValue() throws FieldNotFound { + return get(new quickfix.field.ContAmtValue()); + } + + public boolean isSet(quickfix.field.ContAmtValue field) { + return isSetField(field); + } + + public boolean isSetContAmtValue() { + return isSetField(520); + } + + public void set(quickfix.field.ContAmtCurr value) { + setField(value); + } + + public quickfix.field.ContAmtCurr get(quickfix.field.ContAmtCurr value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContAmtCurr getContAmtCurr() throws FieldNotFound { + return get(new quickfix.field.ContAmtCurr()); + } + + public boolean isSet(quickfix.field.ContAmtCurr field) { + return isSetField(field); + } + + public boolean isSetContAmtCurr() { + return isSetField(521); + } + + } + + public void set(quickfix.fix44.component.Stipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.Stipulations get(quickfix.fix44.component.Stipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Stipulations getStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.Stipulations()); + } + + public void set(quickfix.field.NoStipulations value) { + setField(value); + } + + public quickfix.field.NoStipulations get(quickfix.field.NoStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStipulations getNoStipulations() throws FieldNotFound { + return get(new quickfix.field.NoStipulations()); + } + + public boolean isSet(quickfix.field.NoStipulations field) { + return isSetField(field); + } + + public boolean isSetNoStipulations() { + return isSetField(232); + } + + public static class NoStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {233, 234, 0}; + + public NoStipulations() { + super(232, 233, ORDER); + } + + public void set(quickfix.field.StipulationType value) { + setField(value); + } + + public quickfix.field.StipulationType get(quickfix.field.StipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationType getStipulationType() throws FieldNotFound { + return get(new quickfix.field.StipulationType()); + } + + public boolean isSet(quickfix.field.StipulationType field) { + return isSetField(field); + } + + public boolean isSetStipulationType() { + return isSetField(233); + } + + public void set(quickfix.field.StipulationValue value) { + setField(value); + } + + public quickfix.field.StipulationValue get(quickfix.field.StipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationValue getStipulationValue() throws FieldNotFound { + return get(new quickfix.field.StipulationValue()); + } + + public boolean isSet(quickfix.field.StipulationValue field) { + return isSetField(field); + } + + public boolean isSetStipulationValue() { + return isSetField(234); + } + + } + + public void set(quickfix.field.NoMiscFees value) { + setField(value); + } + + public quickfix.field.NoMiscFees get(quickfix.field.NoMiscFees value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoMiscFees getNoMiscFees() throws FieldNotFound { + return get(new quickfix.field.NoMiscFees()); + } + + public boolean isSet(quickfix.field.NoMiscFees field) { + return isSetField(field); + } + + public boolean isSetNoMiscFees() { + return isSetField(136); + } + + public static class NoMiscFees extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {137, 138, 139, 891, 0}; + + public NoMiscFees() { + super(136, 137, ORDER); + } + + public void set(quickfix.field.MiscFeeAmt value) { + setField(value); + } + + public quickfix.field.MiscFeeAmt get(quickfix.field.MiscFeeAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeAmt getMiscFeeAmt() throws FieldNotFound { + return get(new quickfix.field.MiscFeeAmt()); + } + + public boolean isSet(quickfix.field.MiscFeeAmt field) { + return isSetField(field); + } + + public boolean isSetMiscFeeAmt() { + return isSetField(137); + } + + public void set(quickfix.field.MiscFeeCurr value) { + setField(value); + } + + public quickfix.field.MiscFeeCurr get(quickfix.field.MiscFeeCurr value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeCurr getMiscFeeCurr() throws FieldNotFound { + return get(new quickfix.field.MiscFeeCurr()); + } + + public boolean isSet(quickfix.field.MiscFeeCurr field) { + return isSetField(field); + } + + public boolean isSetMiscFeeCurr() { + return isSetField(138); + } + + public void set(quickfix.field.MiscFeeType value) { + setField(value); + } + + public quickfix.field.MiscFeeType get(quickfix.field.MiscFeeType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeType getMiscFeeType() throws FieldNotFound { + return get(new quickfix.field.MiscFeeType()); + } + + public boolean isSet(quickfix.field.MiscFeeType field) { + return isSetField(field); + } + + public boolean isSetMiscFeeType() { + return isSetField(139); + } + + public void set(quickfix.field.MiscFeeBasis value) { + setField(value); + } + + public quickfix.field.MiscFeeBasis get(quickfix.field.MiscFeeBasis value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MiscFeeBasis getMiscFeeBasis() throws FieldNotFound { + return get(new quickfix.field.MiscFeeBasis()); + } + + public boolean isSet(quickfix.field.MiscFeeBasis field) { + return isSetField(field); + } + + public boolean isSetMiscFeeBasis() { + return isSetField(891); + } + + } + + public void set(quickfix.field.ExchangeRule value) { + setField(value); + } + + public quickfix.field.ExchangeRule get(quickfix.field.ExchangeRule value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExchangeRule getExchangeRule() throws FieldNotFound { + return get(new quickfix.field.ExchangeRule()); + } + + public boolean isSet(quickfix.field.ExchangeRule field) { + return isSetField(field); + } + + public boolean isSetExchangeRule() { + return isSetField(825); + } + + public void set(quickfix.field.TradeAllocIndicator value) { + setField(value); + } + + public quickfix.field.TradeAllocIndicator get(quickfix.field.TradeAllocIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeAllocIndicator getTradeAllocIndicator() throws FieldNotFound { + return get(new quickfix.field.TradeAllocIndicator()); + } + + public boolean isSet(quickfix.field.TradeAllocIndicator field) { + return isSetField(field); + } + + public boolean isSetTradeAllocIndicator() { + return isSetField(826); + } + + public void set(quickfix.field.PreallocMethod value) { + setField(value); + } + + public quickfix.field.PreallocMethod get(quickfix.field.PreallocMethod value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PreallocMethod getPreallocMethod() throws FieldNotFound { + return get(new quickfix.field.PreallocMethod()); + } + + public boolean isSet(quickfix.field.PreallocMethod field) { + return isSetField(field); + } + + public boolean isSetPreallocMethod() { + return isSetField(591); + } + + public void set(quickfix.field.AllocID value) { + setField(value); + } + + public quickfix.field.AllocID get(quickfix.field.AllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocID getAllocID() throws FieldNotFound { + return get(new quickfix.field.AllocID()); + } + + public boolean isSet(quickfix.field.AllocID field) { + return isSetField(field); + } + + public boolean isSetAllocID() { + return isSetField(70); + } + + public void set(quickfix.field.NoAllocs value) { + setField(value); + } + + public quickfix.field.NoAllocs get(quickfix.field.NoAllocs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoAllocs getNoAllocs() throws FieldNotFound { + return get(new quickfix.field.NoAllocs()); + } + + public boolean isSet(quickfix.field.NoAllocs field) { + return isSetField(field); + } + + public boolean isSetNoAllocs() { + return isSetField(78); + } + + public static class NoAllocs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {79, 661, 736, 467, 756, 80, 0}; + + public NoAllocs() { + super(78, 79, ORDER); + } + + public void set(quickfix.field.AllocAccount value) { + setField(value); + } + + public quickfix.field.AllocAccount get(quickfix.field.AllocAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccount getAllocAccount() throws FieldNotFound { + return get(new quickfix.field.AllocAccount()); + } + + public boolean isSet(quickfix.field.AllocAccount field) { + return isSetField(field); + } + + public boolean isSetAllocAccount() { + return isSetField(79); + } + + public void set(quickfix.field.AllocAcctIDSource value) { + setField(value); + } + + public quickfix.field.AllocAcctIDSource get(quickfix.field.AllocAcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAcctIDSource getAllocAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AllocAcctIDSource()); + } + + public boolean isSet(quickfix.field.AllocAcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAllocAcctIDSource() { + return isSetField(661); + } + + public void set(quickfix.field.AllocSettlCurrency value) { + setField(value); + } + + public quickfix.field.AllocSettlCurrency get(quickfix.field.AllocSettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocSettlCurrency getAllocSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.AllocSettlCurrency()); + } + + public boolean isSet(quickfix.field.AllocSettlCurrency field) { + return isSetField(field); + } + + public boolean isSetAllocSettlCurrency() { + return isSetField(736); + } + + public void set(quickfix.field.IndividualAllocID value) { + setField(value); + } + + public quickfix.field.IndividualAllocID get(quickfix.field.IndividualAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IndividualAllocID getIndividualAllocID() throws FieldNotFound { + return get(new quickfix.field.IndividualAllocID()); + } + + public boolean isSet(quickfix.field.IndividualAllocID field) { + return isSetField(field); + } + + public boolean isSetIndividualAllocID() { + return isSetField(467); + } + + public void set(quickfix.fix44.component.NestedParties2 component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties2 get(quickfix.fix44.component.NestedParties2 component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties2 getNestedParties2() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties2()); + } + + public void set(quickfix.field.NoNested2PartyIDs value) { + setField(value); + } + + public quickfix.field.NoNested2PartyIDs get(quickfix.field.NoNested2PartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested2PartyIDs getNoNested2PartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested2PartyIDs()); + } + + public boolean isSet(quickfix.field.NoNested2PartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested2PartyIDs() { + return isSetField(756); + } + + public static class NoNested2PartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {757, 758, 759, 806, 0}; + + public NoNested2PartyIDs() { + super(756, 757, ORDER); + } + + public void set(quickfix.field.Nested2PartyID value) { + setField(value); + } + + public quickfix.field.Nested2PartyID get(quickfix.field.Nested2PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyID getNested2PartyID() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyID()); + } + + public boolean isSet(quickfix.field.Nested2PartyID field) { + return isSetField(field); + } + + public boolean isSetNested2PartyID() { + return isSetField(757); + } + + public void set(quickfix.field.Nested2PartyIDSource value) { + setField(value); + } + + public quickfix.field.Nested2PartyIDSource get(quickfix.field.Nested2PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyIDSource getNested2PartyIDSource() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyIDSource()); + } + + public boolean isSet(quickfix.field.Nested2PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNested2PartyIDSource() { + return isSetField(758); + } + + public void set(quickfix.field.Nested2PartyRole value) { + setField(value); + } + + public quickfix.field.Nested2PartyRole get(quickfix.field.Nested2PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyRole getNested2PartyRole() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyRole()); + } + + public boolean isSet(quickfix.field.Nested2PartyRole field) { + return isSetField(field); + } + + public boolean isSetNested2PartyRole() { + return isSetField(759); + } + + public void set(quickfix.field.NoNested2PartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNested2PartySubIDs get(quickfix.field.NoNested2PartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested2PartySubIDs getNoNested2PartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested2PartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNested2PartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested2PartySubIDs() { + return isSetField(806); + } + + public static class NoNested2PartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {760, 807, 0}; + + public NoNested2PartySubIDs() { + super(806, 760, ORDER); + } + + public void set(quickfix.field.Nested2PartySubID value) { + setField(value); + } + + public quickfix.field.Nested2PartySubID get(quickfix.field.Nested2PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartySubID getNested2PartySubID() throws FieldNotFound { + return get(new quickfix.field.Nested2PartySubID()); + } + + public boolean isSet(quickfix.field.Nested2PartySubID field) { + return isSetField(field); + } + + public boolean isSetNested2PartySubID() { + return isSetField(760); + } + + public void set(quickfix.field.Nested2PartySubIDType value) { + setField(value); + } + + public quickfix.field.Nested2PartySubIDType get(quickfix.field.Nested2PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartySubIDType getNested2PartySubIDType() throws FieldNotFound { + return get(new quickfix.field.Nested2PartySubIDType()); + } + + public boolean isSet(quickfix.field.Nested2PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNested2PartySubIDType() { + return isSetField(807); + } + + } + + } + + public void set(quickfix.field.AllocQty value) { + setField(value); + } + + public quickfix.field.AllocQty get(quickfix.field.AllocQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocQty getAllocQty() throws FieldNotFound { + return get(new quickfix.field.AllocQty()); + } + + public boolean isSet(quickfix.field.AllocQty field) { + return isSetField(field); + } + + public boolean isSetAllocQty() { + return isSetField(80); + } + + } + + } + + public void set(quickfix.field.CopyMsgIndicator value) { + setField(value); + } + + public quickfix.field.CopyMsgIndicator get(quickfix.field.CopyMsgIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CopyMsgIndicator getCopyMsgIndicator() throws FieldNotFound { + return get(new quickfix.field.CopyMsgIndicator()); + } + + public boolean isSet(quickfix.field.CopyMsgIndicator field) { + return isSetField(field); + } + + public boolean isSetCopyMsgIndicator() { + return isSetField(797); + } + + public void set(quickfix.field.PublishTrdIndicator value) { + setField(value); + } + + public quickfix.field.PublishTrdIndicator get(quickfix.field.PublishTrdIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PublishTrdIndicator getPublishTrdIndicator() throws FieldNotFound { + return get(new quickfix.field.PublishTrdIndicator()); + } + + public boolean isSet(quickfix.field.PublishTrdIndicator field) { + return isSetField(field); + } + + public boolean isSetPublishTrdIndicator() { + return isSetField(852); + } + + public void set(quickfix.field.ShortSaleReason value) { + setField(value); + } + + public quickfix.field.ShortSaleReason get(quickfix.field.ShortSaleReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ShortSaleReason getShortSaleReason() throws FieldNotFound { + return get(new quickfix.field.ShortSaleReason()); + } + + public boolean isSet(quickfix.field.ShortSaleReason field) { + return isSetField(field); + } + + public boolean isSetShortSaleReason() { + return isSetField(853); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/TradeCaptureReportAck.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/TradeCaptureReportAck.java new file mode 100644 index 000000000..c5f6f0a93 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/TradeCaptureReportAck.java @@ -0,0 +1,3649 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class TradeCaptureReportAck extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AR"; + + + public TradeCaptureReportAck() { + + super(new int[] {571, 487, 856, 828, 829, 855, 830, 150, 572, 881, 939, 751, 818, 263, 820, 880, 17, 527, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 60, 768, 725, 726, 58, 354, 355, 555, 635, 528, 529, 582, 1, 660, 581, 77, 591, 78, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public TradeCaptureReportAck(quickfix.field.TradeReportID tradeReportID, quickfix.field.ExecType execType) { + this(); + setField(tradeReportID); + setField(execType); + } + + public void set(quickfix.field.TradeReportID value) { + setField(value); + } + + public quickfix.field.TradeReportID get(quickfix.field.TradeReportID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeReportID getTradeReportID() throws FieldNotFound { + return get(new quickfix.field.TradeReportID()); + } + + public boolean isSet(quickfix.field.TradeReportID field) { + return isSetField(field); + } + + public boolean isSetTradeReportID() { + return isSetField(571); + } + + public void set(quickfix.field.TradeReportTransType value) { + setField(value); + } + + public quickfix.field.TradeReportTransType get(quickfix.field.TradeReportTransType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeReportTransType getTradeReportTransType() throws FieldNotFound { + return get(new quickfix.field.TradeReportTransType()); + } + + public boolean isSet(quickfix.field.TradeReportTransType field) { + return isSetField(field); + } + + public boolean isSetTradeReportTransType() { + return isSetField(487); + } + + public void set(quickfix.field.TradeReportType value) { + setField(value); + } + + public quickfix.field.TradeReportType get(quickfix.field.TradeReportType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeReportType getTradeReportType() throws FieldNotFound { + return get(new quickfix.field.TradeReportType()); + } + + public boolean isSet(quickfix.field.TradeReportType field) { + return isSetField(field); + } + + public boolean isSetTradeReportType() { + return isSetField(856); + } + + public void set(quickfix.field.TrdType value) { + setField(value); + } + + public quickfix.field.TrdType get(quickfix.field.TrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdType getTrdType() throws FieldNotFound { + return get(new quickfix.field.TrdType()); + } + + public boolean isSet(quickfix.field.TrdType field) { + return isSetField(field); + } + + public boolean isSetTrdType() { + return isSetField(828); + } + + public void set(quickfix.field.TrdSubType value) { + setField(value); + } + + public quickfix.field.TrdSubType get(quickfix.field.TrdSubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdSubType getTrdSubType() throws FieldNotFound { + return get(new quickfix.field.TrdSubType()); + } + + public boolean isSet(quickfix.field.TrdSubType field) { + return isSetField(field); + } + + public boolean isSetTrdSubType() { + return isSetField(829); + } + + public void set(quickfix.field.SecondaryTrdType value) { + setField(value); + } + + public quickfix.field.SecondaryTrdType get(quickfix.field.SecondaryTrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryTrdType getSecondaryTrdType() throws FieldNotFound { + return get(new quickfix.field.SecondaryTrdType()); + } + + public boolean isSet(quickfix.field.SecondaryTrdType field) { + return isSetField(field); + } + + public boolean isSetSecondaryTrdType() { + return isSetField(855); + } + + public void set(quickfix.field.TransferReason value) { + setField(value); + } + + public quickfix.field.TransferReason get(quickfix.field.TransferReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransferReason getTransferReason() throws FieldNotFound { + return get(new quickfix.field.TransferReason()); + } + + public boolean isSet(quickfix.field.TransferReason field) { + return isSetField(field); + } + + public boolean isSetTransferReason() { + return isSetField(830); + } + + public void set(quickfix.field.ExecType value) { + setField(value); + } + + public quickfix.field.ExecType get(quickfix.field.ExecType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecType getExecType() throws FieldNotFound { + return get(new quickfix.field.ExecType()); + } + + public boolean isSet(quickfix.field.ExecType field) { + return isSetField(field); + } + + public boolean isSetExecType() { + return isSetField(150); + } + + public void set(quickfix.field.TradeReportRefID value) { + setField(value); + } + + public quickfix.field.TradeReportRefID get(quickfix.field.TradeReportRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeReportRefID getTradeReportRefID() throws FieldNotFound { + return get(new quickfix.field.TradeReportRefID()); + } + + public boolean isSet(quickfix.field.TradeReportRefID field) { + return isSetField(field); + } + + public boolean isSetTradeReportRefID() { + return isSetField(572); + } + + public void set(quickfix.field.SecondaryTradeReportRefID value) { + setField(value); + } + + public quickfix.field.SecondaryTradeReportRefID get(quickfix.field.SecondaryTradeReportRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryTradeReportRefID getSecondaryTradeReportRefID() throws FieldNotFound { + return get(new quickfix.field.SecondaryTradeReportRefID()); + } + + public boolean isSet(quickfix.field.SecondaryTradeReportRefID field) { + return isSetField(field); + } + + public boolean isSetSecondaryTradeReportRefID() { + return isSetField(881); + } + + public void set(quickfix.field.TrdRptStatus value) { + setField(value); + } + + public quickfix.field.TrdRptStatus get(quickfix.field.TrdRptStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRptStatus getTrdRptStatus() throws FieldNotFound { + return get(new quickfix.field.TrdRptStatus()); + } + + public boolean isSet(quickfix.field.TrdRptStatus field) { + return isSetField(field); + } + + public boolean isSetTrdRptStatus() { + return isSetField(939); + } + + public void set(quickfix.field.TradeReportRejectReason value) { + setField(value); + } + + public quickfix.field.TradeReportRejectReason get(quickfix.field.TradeReportRejectReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeReportRejectReason getTradeReportRejectReason() throws FieldNotFound { + return get(new quickfix.field.TradeReportRejectReason()); + } + + public boolean isSet(quickfix.field.TradeReportRejectReason field) { + return isSetField(field); + } + + public boolean isSetTradeReportRejectReason() { + return isSetField(751); + } + + public void set(quickfix.field.SecondaryTradeReportID value) { + setField(value); + } + + public quickfix.field.SecondaryTradeReportID get(quickfix.field.SecondaryTradeReportID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryTradeReportID getSecondaryTradeReportID() throws FieldNotFound { + return get(new quickfix.field.SecondaryTradeReportID()); + } + + public boolean isSet(quickfix.field.SecondaryTradeReportID field) { + return isSetField(field); + } + + public boolean isSetSecondaryTradeReportID() { + return isSetField(818); + } + + public void set(quickfix.field.SubscriptionRequestType value) { + setField(value); + } + + public quickfix.field.SubscriptionRequestType get(quickfix.field.SubscriptionRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SubscriptionRequestType getSubscriptionRequestType() throws FieldNotFound { + return get(new quickfix.field.SubscriptionRequestType()); + } + + public boolean isSet(quickfix.field.SubscriptionRequestType field) { + return isSetField(field); + } + + public boolean isSetSubscriptionRequestType() { + return isSetField(263); + } + + public void set(quickfix.field.TradeLinkID value) { + setField(value); + } + + public quickfix.field.TradeLinkID get(quickfix.field.TradeLinkID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeLinkID getTradeLinkID() throws FieldNotFound { + return get(new quickfix.field.TradeLinkID()); + } + + public boolean isSet(quickfix.field.TradeLinkID field) { + return isSetField(field); + } + + public boolean isSetTradeLinkID() { + return isSetField(820); + } + + public void set(quickfix.field.TrdMatchID value) { + setField(value); + } + + public quickfix.field.TrdMatchID get(quickfix.field.TrdMatchID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdMatchID getTrdMatchID() throws FieldNotFound { + return get(new quickfix.field.TrdMatchID()); + } + + public boolean isSet(quickfix.field.TrdMatchID field) { + return isSetField(field); + } + + public boolean isSetTrdMatchID() { + return isSetField(880); + } + + public void set(quickfix.field.ExecID value) { + setField(value); + } + + public quickfix.field.ExecID get(quickfix.field.ExecID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecID getExecID() throws FieldNotFound { + return get(new quickfix.field.ExecID()); + } + + public boolean isSet(quickfix.field.ExecID field) { + return isSetField(field); + } + + public boolean isSetExecID() { + return isSetField(17); + } + + public void set(quickfix.field.SecondaryExecID value) { + setField(value); + } + + public quickfix.field.SecondaryExecID get(quickfix.field.SecondaryExecID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryExecID getSecondaryExecID() throws FieldNotFound { + return get(new quickfix.field.SecondaryExecID()); + } + + public boolean isSet(quickfix.field.SecondaryExecID field) { + return isSetField(field); + } + + public boolean isSetSecondaryExecID() { + return isSetField(527); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + public void set(quickfix.fix44.component.TrdRegTimestamps component) { + setComponent(component); + } + + public quickfix.fix44.component.TrdRegTimestamps get(quickfix.fix44.component.TrdRegTimestamps component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.TrdRegTimestamps getTrdRegTimestamps() throws FieldNotFound { + return get(new quickfix.fix44.component.TrdRegTimestamps()); + } + + public void set(quickfix.field.NoTrdRegTimestamps value) { + setField(value); + } + + public quickfix.field.NoTrdRegTimestamps get(quickfix.field.NoTrdRegTimestamps value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTrdRegTimestamps getNoTrdRegTimestamps() throws FieldNotFound { + return get(new quickfix.field.NoTrdRegTimestamps()); + } + + public boolean isSet(quickfix.field.NoTrdRegTimestamps field) { + return isSetField(field); + } + + public boolean isSetNoTrdRegTimestamps() { + return isSetField(768); + } + + public static class NoTrdRegTimestamps extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {769, 770, 771, 0}; + + public NoTrdRegTimestamps() { + super(768, 769, ORDER); + } + + public void set(quickfix.field.TrdRegTimestamp value) { + setField(value); + } + + public quickfix.field.TrdRegTimestamp get(quickfix.field.TrdRegTimestamp value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestamp getTrdRegTimestamp() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestamp()); + } + + public boolean isSet(quickfix.field.TrdRegTimestamp field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestamp() { + return isSetField(769); + } + + public void set(quickfix.field.TrdRegTimestampType value) { + setField(value); + } + + public quickfix.field.TrdRegTimestampType get(quickfix.field.TrdRegTimestampType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestampType getTrdRegTimestampType() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestampType()); + } + + public boolean isSet(quickfix.field.TrdRegTimestampType field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestampType() { + return isSetField(770); + } + + public void set(quickfix.field.TrdRegTimestampOrigin value) { + setField(value); + } + + public quickfix.field.TrdRegTimestampOrigin get(quickfix.field.TrdRegTimestampOrigin value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestampOrigin getTrdRegTimestampOrigin() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestampOrigin()); + } + + public boolean isSet(quickfix.field.TrdRegTimestampOrigin field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestampOrigin() { + return isSetField(771); + } + + } + + public void set(quickfix.field.ResponseTransportType value) { + setField(value); + } + + public quickfix.field.ResponseTransportType get(quickfix.field.ResponseTransportType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ResponseTransportType getResponseTransportType() throws FieldNotFound { + return get(new quickfix.field.ResponseTransportType()); + } + + public boolean isSet(quickfix.field.ResponseTransportType field) { + return isSetField(field); + } + + public boolean isSetResponseTransportType() { + return isSetField(725); + } + + public void set(quickfix.field.ResponseDestination value) { + setField(value); + } + + public quickfix.field.ResponseDestination get(quickfix.field.ResponseDestination value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ResponseDestination getResponseDestination() throws FieldNotFound { + return get(new quickfix.field.ResponseDestination()); + } + + public boolean isSet(quickfix.field.ResponseDestination field) { + return isSetField(field); + } + + public boolean isSetResponseDestination() { + return isSetField(726); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 687, 690, 683, 564, 565, 539, 654, 566, 587, 588, 637, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + public void set(quickfix.field.LegQty value) { + setField(value); + } + + public quickfix.field.LegQty get(quickfix.field.LegQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegQty getLegQty() throws FieldNotFound { + return get(new quickfix.field.LegQty()); + } + + public boolean isSet(quickfix.field.LegQty field) { + return isSetField(field); + } + + public boolean isSetLegQty() { + return isSetField(687); + } + + public void set(quickfix.field.LegSwapType value) { + setField(value); + } + + public quickfix.field.LegSwapType get(quickfix.field.LegSwapType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSwapType getLegSwapType() throws FieldNotFound { + return get(new quickfix.field.LegSwapType()); + } + + public boolean isSet(quickfix.field.LegSwapType field) { + return isSetField(field); + } + + public boolean isSetLegSwapType() { + return isSetField(690); + } + + public void set(quickfix.fix44.component.LegStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.LegStipulations get(quickfix.fix44.component.LegStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.LegStipulations getLegStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.LegStipulations()); + } + + public void set(quickfix.field.NoLegStipulations value) { + setField(value); + } + + public quickfix.field.NoLegStipulations get(quickfix.field.NoLegStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegStipulations getNoLegStipulations() throws FieldNotFound { + return get(new quickfix.field.NoLegStipulations()); + } + + public boolean isSet(quickfix.field.NoLegStipulations field) { + return isSetField(field); + } + + public boolean isSetNoLegStipulations() { + return isSetField(683); + } + + public static class NoLegStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {688, 689, 0}; + + public NoLegStipulations() { + super(683, 688, ORDER); + } + + public void set(quickfix.field.LegStipulationType value) { + setField(value); + } + + public quickfix.field.LegStipulationType get(quickfix.field.LegStipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationType getLegStipulationType() throws FieldNotFound { + return get(new quickfix.field.LegStipulationType()); + } + + public boolean isSet(quickfix.field.LegStipulationType field) { + return isSetField(field); + } + + public boolean isSetLegStipulationType() { + return isSetField(688); + } + + public void set(quickfix.field.LegStipulationValue value) { + setField(value); + } + + public quickfix.field.LegStipulationValue get(quickfix.field.LegStipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationValue getLegStipulationValue() throws FieldNotFound { + return get(new quickfix.field.LegStipulationValue()); + } + + public boolean isSet(quickfix.field.LegStipulationValue field) { + return isSetField(field); + } + + public boolean isSetLegStipulationValue() { + return isSetField(689); + } + + } + + public void set(quickfix.field.LegPositionEffect value) { + setField(value); + } + + public quickfix.field.LegPositionEffect get(quickfix.field.LegPositionEffect value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPositionEffect getLegPositionEffect() throws FieldNotFound { + return get(new quickfix.field.LegPositionEffect()); + } + + public boolean isSet(quickfix.field.LegPositionEffect field) { + return isSetField(field); + } + + public boolean isSetLegPositionEffect() { + return isSetField(564); + } + + public void set(quickfix.field.LegCoveredOrUncovered value) { + setField(value); + } + + public quickfix.field.LegCoveredOrUncovered get(quickfix.field.LegCoveredOrUncovered value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCoveredOrUncovered getLegCoveredOrUncovered() throws FieldNotFound { + return get(new quickfix.field.LegCoveredOrUncovered()); + } + + public boolean isSet(quickfix.field.LegCoveredOrUncovered field) { + return isSetField(field); + } + + public boolean isSetLegCoveredOrUncovered() { + return isSetField(565); + } + + public void set(quickfix.fix44.component.NestedParties component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties get(quickfix.fix44.component.NestedParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties getNestedParties() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties()); + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + + public void set(quickfix.field.LegRefID value) { + setField(value); + } + + public quickfix.field.LegRefID get(quickfix.field.LegRefID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRefID getLegRefID() throws FieldNotFound { + return get(new quickfix.field.LegRefID()); + } + + public boolean isSet(quickfix.field.LegRefID field) { + return isSetField(field); + } + + public boolean isSetLegRefID() { + return isSetField(654); + } + + public void set(quickfix.field.LegPrice value) { + setField(value); + } + + public quickfix.field.LegPrice get(quickfix.field.LegPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPrice getLegPrice() throws FieldNotFound { + return get(new quickfix.field.LegPrice()); + } + + public boolean isSet(quickfix.field.LegPrice field) { + return isSetField(field); + } + + public boolean isSetLegPrice() { + return isSetField(566); + } + + public void set(quickfix.field.LegSettlType value) { + setField(value); + } + + public quickfix.field.LegSettlType get(quickfix.field.LegSettlType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSettlType getLegSettlType() throws FieldNotFound { + return get(new quickfix.field.LegSettlType()); + } + + public boolean isSet(quickfix.field.LegSettlType field) { + return isSetField(field); + } + + public boolean isSetLegSettlType() { + return isSetField(587); + } + + public void set(quickfix.field.LegSettlDate value) { + setField(value); + } + + public quickfix.field.LegSettlDate get(quickfix.field.LegSettlDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSettlDate getLegSettlDate() throws FieldNotFound { + return get(new quickfix.field.LegSettlDate()); + } + + public boolean isSet(quickfix.field.LegSettlDate field) { + return isSetField(field); + } + + public boolean isSetLegSettlDate() { + return isSetField(588); + } + + public void set(quickfix.field.LegLastPx value) { + setField(value); + } + + public quickfix.field.LegLastPx get(quickfix.field.LegLastPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLastPx getLegLastPx() throws FieldNotFound { + return get(new quickfix.field.LegLastPx()); + } + + public boolean isSet(quickfix.field.LegLastPx field) { + return isSetField(field); + } + + public boolean isSetLegLastPx() { + return isSetField(637); + } + + } + + public void set(quickfix.field.ClearingFeeIndicator value) { + setField(value); + } + + public quickfix.field.ClearingFeeIndicator get(quickfix.field.ClearingFeeIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingFeeIndicator getClearingFeeIndicator() throws FieldNotFound { + return get(new quickfix.field.ClearingFeeIndicator()); + } + + public boolean isSet(quickfix.field.ClearingFeeIndicator field) { + return isSetField(field); + } + + public boolean isSetClearingFeeIndicator() { + return isSetField(635); + } + + public void set(quickfix.field.OrderCapacity value) { + setField(value); + } + + public quickfix.field.OrderCapacity get(quickfix.field.OrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderCapacity getOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.OrderCapacity()); + } + + public boolean isSet(quickfix.field.OrderCapacity field) { + return isSetField(field); + } + + public boolean isSetOrderCapacity() { + return isSetField(528); + } + + public void set(quickfix.field.OrderRestrictions value) { + setField(value); + } + + public quickfix.field.OrderRestrictions get(quickfix.field.OrderRestrictions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderRestrictions getOrderRestrictions() throws FieldNotFound { + return get(new quickfix.field.OrderRestrictions()); + } + + public boolean isSet(quickfix.field.OrderRestrictions field) { + return isSetField(field); + } + + public boolean isSetOrderRestrictions() { + return isSetField(529); + } + + public void set(quickfix.field.CustOrderCapacity value) { + setField(value); + } + + public quickfix.field.CustOrderCapacity get(quickfix.field.CustOrderCapacity value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CustOrderCapacity getCustOrderCapacity() throws FieldNotFound { + return get(new quickfix.field.CustOrderCapacity()); + } + + public boolean isSet(quickfix.field.CustOrderCapacity field) { + return isSetField(field); + } + + public boolean isSetCustOrderCapacity() { + return isSetField(582); + } + + public void set(quickfix.field.Account value) { + setField(value); + } + + public quickfix.field.Account get(quickfix.field.Account value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Account getAccount() throws FieldNotFound { + return get(new quickfix.field.Account()); + } + + public boolean isSet(quickfix.field.Account field) { + return isSetField(field); + } + + public boolean isSetAccount() { + return isSetField(1); + } + + public void set(quickfix.field.AcctIDSource value) { + setField(value); + } + + public quickfix.field.AcctIDSource get(quickfix.field.AcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AcctIDSource getAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AcctIDSource()); + } + + public boolean isSet(quickfix.field.AcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAcctIDSource() { + return isSetField(660); + } + + public void set(quickfix.field.AccountType value) { + setField(value); + } + + public quickfix.field.AccountType get(quickfix.field.AccountType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AccountType getAccountType() throws FieldNotFound { + return get(new quickfix.field.AccountType()); + } + + public boolean isSet(quickfix.field.AccountType field) { + return isSetField(field); + } + + public boolean isSetAccountType() { + return isSetField(581); + } + + public void set(quickfix.field.PositionEffect value) { + setField(value); + } + + public quickfix.field.PositionEffect get(quickfix.field.PositionEffect value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PositionEffect getPositionEffect() throws FieldNotFound { + return get(new quickfix.field.PositionEffect()); + } + + public boolean isSet(quickfix.field.PositionEffect field) { + return isSetField(field); + } + + public boolean isSetPositionEffect() { + return isSetField(77); + } + + public void set(quickfix.field.PreallocMethod value) { + setField(value); + } + + public quickfix.field.PreallocMethod get(quickfix.field.PreallocMethod value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PreallocMethod getPreallocMethod() throws FieldNotFound { + return get(new quickfix.field.PreallocMethod()); + } + + public boolean isSet(quickfix.field.PreallocMethod field) { + return isSetField(field); + } + + public boolean isSetPreallocMethod() { + return isSetField(591); + } + + public void set(quickfix.field.NoAllocs value) { + setField(value); + } + + public quickfix.field.NoAllocs get(quickfix.field.NoAllocs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoAllocs getNoAllocs() throws FieldNotFound { + return get(new quickfix.field.NoAllocs()); + } + + public boolean isSet(quickfix.field.NoAllocs field) { + return isSetField(field); + } + + public boolean isSetNoAllocs() { + return isSetField(78); + } + + public static class NoAllocs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {79, 661, 736, 467, 756, 80, 0}; + + public NoAllocs() { + super(78, 79, ORDER); + } + + public void set(quickfix.field.AllocAccount value) { + setField(value); + } + + public quickfix.field.AllocAccount get(quickfix.field.AllocAccount value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAccount getAllocAccount() throws FieldNotFound { + return get(new quickfix.field.AllocAccount()); + } + + public boolean isSet(quickfix.field.AllocAccount field) { + return isSetField(field); + } + + public boolean isSetAllocAccount() { + return isSetField(79); + } + + public void set(quickfix.field.AllocAcctIDSource value) { + setField(value); + } + + public quickfix.field.AllocAcctIDSource get(quickfix.field.AllocAcctIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocAcctIDSource getAllocAcctIDSource() throws FieldNotFound { + return get(new quickfix.field.AllocAcctIDSource()); + } + + public boolean isSet(quickfix.field.AllocAcctIDSource field) { + return isSetField(field); + } + + public boolean isSetAllocAcctIDSource() { + return isSetField(661); + } + + public void set(quickfix.field.AllocSettlCurrency value) { + setField(value); + } + + public quickfix.field.AllocSettlCurrency get(quickfix.field.AllocSettlCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocSettlCurrency getAllocSettlCurrency() throws FieldNotFound { + return get(new quickfix.field.AllocSettlCurrency()); + } + + public boolean isSet(quickfix.field.AllocSettlCurrency field) { + return isSetField(field); + } + + public boolean isSetAllocSettlCurrency() { + return isSetField(736); + } + + public void set(quickfix.field.IndividualAllocID value) { + setField(value); + } + + public quickfix.field.IndividualAllocID get(quickfix.field.IndividualAllocID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IndividualAllocID getIndividualAllocID() throws FieldNotFound { + return get(new quickfix.field.IndividualAllocID()); + } + + public boolean isSet(quickfix.field.IndividualAllocID field) { + return isSetField(field); + } + + public boolean isSetIndividualAllocID() { + return isSetField(467); + } + + public void set(quickfix.fix44.component.NestedParties2 component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties2 get(quickfix.fix44.component.NestedParties2 component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties2 getNestedParties2() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties2()); + } + + public void set(quickfix.field.NoNested2PartyIDs value) { + setField(value); + } + + public quickfix.field.NoNested2PartyIDs get(quickfix.field.NoNested2PartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested2PartyIDs getNoNested2PartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested2PartyIDs()); + } + + public boolean isSet(quickfix.field.NoNested2PartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested2PartyIDs() { + return isSetField(756); + } + + public static class NoNested2PartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {757, 758, 759, 806, 0}; + + public NoNested2PartyIDs() { + super(756, 757, ORDER); + } + + public void set(quickfix.field.Nested2PartyID value) { + setField(value); + } + + public quickfix.field.Nested2PartyID get(quickfix.field.Nested2PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyID getNested2PartyID() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyID()); + } + + public boolean isSet(quickfix.field.Nested2PartyID field) { + return isSetField(field); + } + + public boolean isSetNested2PartyID() { + return isSetField(757); + } + + public void set(quickfix.field.Nested2PartyIDSource value) { + setField(value); + } + + public quickfix.field.Nested2PartyIDSource get(quickfix.field.Nested2PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyIDSource getNested2PartyIDSource() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyIDSource()); + } + + public boolean isSet(quickfix.field.Nested2PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNested2PartyIDSource() { + return isSetField(758); + } + + public void set(quickfix.field.Nested2PartyRole value) { + setField(value); + } + + public quickfix.field.Nested2PartyRole get(quickfix.field.Nested2PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyRole getNested2PartyRole() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyRole()); + } + + public boolean isSet(quickfix.field.Nested2PartyRole field) { + return isSetField(field); + } + + public boolean isSetNested2PartyRole() { + return isSetField(759); + } + + public void set(quickfix.field.NoNested2PartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNested2PartySubIDs get(quickfix.field.NoNested2PartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested2PartySubIDs getNoNested2PartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested2PartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNested2PartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested2PartySubIDs() { + return isSetField(806); + } + + public static class NoNested2PartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {760, 807, 0}; + + public NoNested2PartySubIDs() { + super(806, 760, ORDER); + } + + public void set(quickfix.field.Nested2PartySubID value) { + setField(value); + } + + public quickfix.field.Nested2PartySubID get(quickfix.field.Nested2PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartySubID getNested2PartySubID() throws FieldNotFound { + return get(new quickfix.field.Nested2PartySubID()); + } + + public boolean isSet(quickfix.field.Nested2PartySubID field) { + return isSetField(field); + } + + public boolean isSetNested2PartySubID() { + return isSetField(760); + } + + public void set(quickfix.field.Nested2PartySubIDType value) { + setField(value); + } + + public quickfix.field.Nested2PartySubIDType get(quickfix.field.Nested2PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartySubIDType getNested2PartySubIDType() throws FieldNotFound { + return get(new quickfix.field.Nested2PartySubIDType()); + } + + public boolean isSet(quickfix.field.Nested2PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNested2PartySubIDType() { + return isSetField(807); + } + + } + + } + + public void set(quickfix.field.AllocQty value) { + setField(value); + } + + public quickfix.field.AllocQty get(quickfix.field.AllocQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AllocQty getAllocQty() throws FieldNotFound { + return get(new quickfix.field.AllocQty()); + } + + public boolean isSet(quickfix.field.AllocQty field) { + return isSetField(field); + } + + public boolean isSetAllocQty() { + return isSetField(80); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/TradeCaptureReportRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/TradeCaptureReportRequest.java new file mode 100644 index 000000000..c776a67f1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/TradeCaptureReportRequest.java @@ -0,0 +1,4418 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class TradeCaptureReportRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AD"; + + + public TradeCaptureReportRequest() { + + super(new int[] {568, 569, 263, 571, 818, 17, 150, 37, 11, 573, 828, 829, 830, 855, 820, 880, 453, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 668, 869, 870, 913, 914, 915, 918, 788, 916, 917, 919, 898, 711, 555, 580, 715, 336, 625, 943, 54, 442, 578, 579, 725, 726, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public TradeCaptureReportRequest(quickfix.field.TradeRequestID tradeRequestID, quickfix.field.TradeRequestType tradeRequestType) { + this(); + setField(tradeRequestID); + setField(tradeRequestType); + } + + public void set(quickfix.field.TradeRequestID value) { + setField(value); + } + + public quickfix.field.TradeRequestID get(quickfix.field.TradeRequestID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeRequestID getTradeRequestID() throws FieldNotFound { + return get(new quickfix.field.TradeRequestID()); + } + + public boolean isSet(quickfix.field.TradeRequestID field) { + return isSetField(field); + } + + public boolean isSetTradeRequestID() { + return isSetField(568); + } + + public void set(quickfix.field.TradeRequestType value) { + setField(value); + } + + public quickfix.field.TradeRequestType get(quickfix.field.TradeRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeRequestType getTradeRequestType() throws FieldNotFound { + return get(new quickfix.field.TradeRequestType()); + } + + public boolean isSet(quickfix.field.TradeRequestType field) { + return isSetField(field); + } + + public boolean isSetTradeRequestType() { + return isSetField(569); + } + + public void set(quickfix.field.SubscriptionRequestType value) { + setField(value); + } + + public quickfix.field.SubscriptionRequestType get(quickfix.field.SubscriptionRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SubscriptionRequestType getSubscriptionRequestType() throws FieldNotFound { + return get(new quickfix.field.SubscriptionRequestType()); + } + + public boolean isSet(quickfix.field.SubscriptionRequestType field) { + return isSetField(field); + } + + public boolean isSetSubscriptionRequestType() { + return isSetField(263); + } + + public void set(quickfix.field.TradeReportID value) { + setField(value); + } + + public quickfix.field.TradeReportID get(quickfix.field.TradeReportID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeReportID getTradeReportID() throws FieldNotFound { + return get(new quickfix.field.TradeReportID()); + } + + public boolean isSet(quickfix.field.TradeReportID field) { + return isSetField(field); + } + + public boolean isSetTradeReportID() { + return isSetField(571); + } + + public void set(quickfix.field.SecondaryTradeReportID value) { + setField(value); + } + + public quickfix.field.SecondaryTradeReportID get(quickfix.field.SecondaryTradeReportID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryTradeReportID getSecondaryTradeReportID() throws FieldNotFound { + return get(new quickfix.field.SecondaryTradeReportID()); + } + + public boolean isSet(quickfix.field.SecondaryTradeReportID field) { + return isSetField(field); + } + + public boolean isSetSecondaryTradeReportID() { + return isSetField(818); + } + + public void set(quickfix.field.ExecID value) { + setField(value); + } + + public quickfix.field.ExecID get(quickfix.field.ExecID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecID getExecID() throws FieldNotFound { + return get(new quickfix.field.ExecID()); + } + + public boolean isSet(quickfix.field.ExecID field) { + return isSetField(field); + } + + public boolean isSetExecID() { + return isSetField(17); + } + + public void set(quickfix.field.ExecType value) { + setField(value); + } + + public quickfix.field.ExecType get(quickfix.field.ExecType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ExecType getExecType() throws FieldNotFound { + return get(new quickfix.field.ExecType()); + } + + public boolean isSet(quickfix.field.ExecType field) { + return isSetField(field); + } + + public boolean isSetExecType() { + return isSetField(150); + } + + public void set(quickfix.field.OrderID value) { + setField(value); + } + + public quickfix.field.OrderID get(quickfix.field.OrderID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderID getOrderID() throws FieldNotFound { + return get(new quickfix.field.OrderID()); + } + + public boolean isSet(quickfix.field.OrderID field) { + return isSetField(field); + } + + public boolean isSetOrderID() { + return isSetField(37); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.field.MatchStatus value) { + setField(value); + } + + public quickfix.field.MatchStatus get(quickfix.field.MatchStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MatchStatus getMatchStatus() throws FieldNotFound { + return get(new quickfix.field.MatchStatus()); + } + + public boolean isSet(quickfix.field.MatchStatus field) { + return isSetField(field); + } + + public boolean isSetMatchStatus() { + return isSetField(573); + } + + public void set(quickfix.field.TrdType value) { + setField(value); + } + + public quickfix.field.TrdType get(quickfix.field.TrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdType getTrdType() throws FieldNotFound { + return get(new quickfix.field.TrdType()); + } + + public boolean isSet(quickfix.field.TrdType field) { + return isSetField(field); + } + + public boolean isSetTrdType() { + return isSetField(828); + } + + public void set(quickfix.field.TrdSubType value) { + setField(value); + } + + public quickfix.field.TrdSubType get(quickfix.field.TrdSubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdSubType getTrdSubType() throws FieldNotFound { + return get(new quickfix.field.TrdSubType()); + } + + public boolean isSet(quickfix.field.TrdSubType field) { + return isSetField(field); + } + + public boolean isSetTrdSubType() { + return isSetField(829); + } + + public void set(quickfix.field.TransferReason value) { + setField(value); + } + + public quickfix.field.TransferReason get(quickfix.field.TransferReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransferReason getTransferReason() throws FieldNotFound { + return get(new quickfix.field.TransferReason()); + } + + public boolean isSet(quickfix.field.TransferReason field) { + return isSetField(field); + } + + public boolean isSetTransferReason() { + return isSetField(830); + } + + public void set(quickfix.field.SecondaryTrdType value) { + setField(value); + } + + public quickfix.field.SecondaryTrdType get(quickfix.field.SecondaryTrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecondaryTrdType getSecondaryTrdType() throws FieldNotFound { + return get(new quickfix.field.SecondaryTrdType()); + } + + public boolean isSet(quickfix.field.SecondaryTrdType field) { + return isSetField(field); + } + + public boolean isSetSecondaryTrdType() { + return isSetField(855); + } + + public void set(quickfix.field.TradeLinkID value) { + setField(value); + } + + public quickfix.field.TradeLinkID get(quickfix.field.TradeLinkID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeLinkID getTradeLinkID() throws FieldNotFound { + return get(new quickfix.field.TradeLinkID()); + } + + public boolean isSet(quickfix.field.TradeLinkID field) { + return isSetField(field); + } + + public boolean isSetTradeLinkID() { + return isSetField(820); + } + + public void set(quickfix.field.TrdMatchID value) { + setField(value); + } + + public quickfix.field.TrdMatchID get(quickfix.field.TrdMatchID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdMatchID getTrdMatchID() throws FieldNotFound { + return get(new quickfix.field.TrdMatchID()); + } + + public boolean isSet(quickfix.field.TrdMatchID field) { + return isSetField(field); + } + + public boolean isSetTrdMatchID() { + return isSetField(880); + } + + public void set(quickfix.fix44.component.Parties component) { + setComponent(component); + } + + public quickfix.fix44.component.Parties get(quickfix.fix44.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Parties getParties() throws FieldNotFound { + return get(new quickfix.fix44.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.fix44.component.InstrumentExtension component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentExtension get(quickfix.fix44.component.InstrumentExtension component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentExtension getInstrumentExtension() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentExtension()); + } + + public void set(quickfix.field.DeliveryForm value) { + setField(value); + } + + public quickfix.field.DeliveryForm get(quickfix.field.DeliveryForm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryForm getDeliveryForm() throws FieldNotFound { + return get(new quickfix.field.DeliveryForm()); + } + + public boolean isSet(quickfix.field.DeliveryForm field) { + return isSetField(field); + } + + public boolean isSetDeliveryForm() { + return isSetField(668); + } + + public void set(quickfix.field.PctAtRisk value) { + setField(value); + } + + public quickfix.field.PctAtRisk get(quickfix.field.PctAtRisk value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PctAtRisk getPctAtRisk() throws FieldNotFound { + return get(new quickfix.field.PctAtRisk()); + } + + public boolean isSet(quickfix.field.PctAtRisk field) { + return isSetField(field); + } + + public boolean isSetPctAtRisk() { + return isSetField(869); + } + + public void set(quickfix.field.NoInstrAttrib value) { + setField(value); + } + + public quickfix.field.NoInstrAttrib get(quickfix.field.NoInstrAttrib value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoInstrAttrib getNoInstrAttrib() throws FieldNotFound { + return get(new quickfix.field.NoInstrAttrib()); + } + + public boolean isSet(quickfix.field.NoInstrAttrib field) { + return isSetField(field); + } + + public boolean isSetNoInstrAttrib() { + return isSetField(870); + } + + public static class NoInstrAttrib extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {871, 872, 0}; + + public NoInstrAttrib() { + super(870, 871, ORDER); + } + + public void set(quickfix.field.InstrAttribType value) { + setField(value); + } + + public quickfix.field.InstrAttribType get(quickfix.field.InstrAttribType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribType getInstrAttribType() throws FieldNotFound { + return get(new quickfix.field.InstrAttribType()); + } + + public boolean isSet(quickfix.field.InstrAttribType field) { + return isSetField(field); + } + + public boolean isSetInstrAttribType() { + return isSetField(871); + } + + public void set(quickfix.field.InstrAttribValue value) { + setField(value); + } + + public quickfix.field.InstrAttribValue get(quickfix.field.InstrAttribValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribValue getInstrAttribValue() throws FieldNotFound { + return get(new quickfix.field.InstrAttribValue()); + } + + public boolean isSet(quickfix.field.InstrAttribValue field) { + return isSetField(field); + } + + public boolean isSetInstrAttribValue() { + return isSetField(872); + } + + } + + public void set(quickfix.fix44.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fix44.component.FinancingDetails get(quickfix.fix44.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.FinancingDetails getFinancingDetails() throws FieldNotFound { + return get(new quickfix.fix44.component.FinancingDetails()); + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.NoDates value) { + setField(value); + } + + public quickfix.field.NoDates get(quickfix.field.NoDates value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoDates getNoDates() throws FieldNotFound { + return get(new quickfix.field.NoDates()); + } + + public boolean isSet(quickfix.field.NoDates field) { + return isSetField(field); + } + + public boolean isSetNoDates() { + return isSetField(580); + } + + public static class NoDates extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {75, 60, 0}; + + public NoDates() { + super(580, 75, ORDER); + } + + public void set(quickfix.field.TradeDate value) { + setField(value); + } + + public quickfix.field.TradeDate get(quickfix.field.TradeDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeDate getTradeDate() throws FieldNotFound { + return get(new quickfix.field.TradeDate()); + } + + public boolean isSet(quickfix.field.TradeDate field) { + return isSetField(field); + } + + public boolean isSetTradeDate() { + return isSetField(75); + } + + public void set(quickfix.field.TransactTime value) { + setField(value); + } + + public quickfix.field.TransactTime get(quickfix.field.TransactTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TransactTime getTransactTime() throws FieldNotFound { + return get(new quickfix.field.TransactTime()); + } + + public boolean isSet(quickfix.field.TransactTime field) { + return isSetField(field); + } + + public boolean isSetTransactTime() { + return isSetField(60); + } + + } + + public void set(quickfix.field.ClearingBusinessDate value) { + setField(value); + } + + public quickfix.field.ClearingBusinessDate get(quickfix.field.ClearingBusinessDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClearingBusinessDate getClearingBusinessDate() throws FieldNotFound { + return get(new quickfix.field.ClearingBusinessDate()); + } + + public boolean isSet(quickfix.field.ClearingBusinessDate field) { + return isSetField(field); + } + + public boolean isSetClearingBusinessDate() { + return isSetField(715); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.TimeBracket value) { + setField(value); + } + + public quickfix.field.TimeBracket get(quickfix.field.TimeBracket value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TimeBracket getTimeBracket() throws FieldNotFound { + return get(new quickfix.field.TimeBracket()); + } + + public boolean isSet(quickfix.field.TimeBracket field) { + return isSetField(field); + } + + public boolean isSetTimeBracket() { + return isSetField(943); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.MultiLegReportingType value) { + setField(value); + } + + public quickfix.field.MultiLegReportingType get(quickfix.field.MultiLegReportingType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MultiLegReportingType getMultiLegReportingType() throws FieldNotFound { + return get(new quickfix.field.MultiLegReportingType()); + } + + public boolean isSet(quickfix.field.MultiLegReportingType field) { + return isSetField(field); + } + + public boolean isSetMultiLegReportingType() { + return isSetField(442); + } + + public void set(quickfix.field.TradeInputSource value) { + setField(value); + } + + public quickfix.field.TradeInputSource get(quickfix.field.TradeInputSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeInputSource getTradeInputSource() throws FieldNotFound { + return get(new quickfix.field.TradeInputSource()); + } + + public boolean isSet(quickfix.field.TradeInputSource field) { + return isSetField(field); + } + + public boolean isSetTradeInputSource() { + return isSetField(578); + } + + public void set(quickfix.field.TradeInputDevice value) { + setField(value); + } + + public quickfix.field.TradeInputDevice get(quickfix.field.TradeInputDevice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeInputDevice getTradeInputDevice() throws FieldNotFound { + return get(new quickfix.field.TradeInputDevice()); + } + + public boolean isSet(quickfix.field.TradeInputDevice field) { + return isSetField(field); + } + + public boolean isSetTradeInputDevice() { + return isSetField(579); + } + + public void set(quickfix.field.ResponseTransportType value) { + setField(value); + } + + public quickfix.field.ResponseTransportType get(quickfix.field.ResponseTransportType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ResponseTransportType getResponseTransportType() throws FieldNotFound { + return get(new quickfix.field.ResponseTransportType()); + } + + public boolean isSet(quickfix.field.ResponseTransportType field) { + return isSetField(field); + } + + public boolean isSetResponseTransportType() { + return isSetField(725); + } + + public void set(quickfix.field.ResponseDestination value) { + setField(value); + } + + public quickfix.field.ResponseDestination get(quickfix.field.ResponseDestination value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ResponseDestination getResponseDestination() throws FieldNotFound { + return get(new quickfix.field.ResponseDestination()); + } + + public boolean isSet(quickfix.field.ResponseDestination field) { + return isSetField(field); + } + + public boolean isSetResponseDestination() { + return isSetField(726); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/TradeCaptureReportRequestAck.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/TradeCaptureReportRequestAck.java new file mode 100644 index 000000000..647b526ef --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/TradeCaptureReportRequestAck.java @@ -0,0 +1,3476 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class TradeCaptureReportRequestAck extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "AQ"; + + + public TradeCaptureReportRequestAck() { + + super(new int[] {568, 569, 263, 748, 749, 750, 55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 711, 555, 442, 725, 726, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public TradeCaptureReportRequestAck(quickfix.field.TradeRequestID tradeRequestID, quickfix.field.TradeRequestType tradeRequestType, quickfix.field.TradeRequestResult tradeRequestResult, quickfix.field.TradeRequestStatus tradeRequestStatus) { + this(); + setField(tradeRequestID); + setField(tradeRequestType); + setField(tradeRequestResult); + setField(tradeRequestStatus); + } + + public void set(quickfix.field.TradeRequestID value) { + setField(value); + } + + public quickfix.field.TradeRequestID get(quickfix.field.TradeRequestID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeRequestID getTradeRequestID() throws FieldNotFound { + return get(new quickfix.field.TradeRequestID()); + } + + public boolean isSet(quickfix.field.TradeRequestID field) { + return isSetField(field); + } + + public boolean isSetTradeRequestID() { + return isSetField(568); + } + + public void set(quickfix.field.TradeRequestType value) { + setField(value); + } + + public quickfix.field.TradeRequestType get(quickfix.field.TradeRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeRequestType getTradeRequestType() throws FieldNotFound { + return get(new quickfix.field.TradeRequestType()); + } + + public boolean isSet(quickfix.field.TradeRequestType field) { + return isSetField(field); + } + + public boolean isSetTradeRequestType() { + return isSetField(569); + } + + public void set(quickfix.field.SubscriptionRequestType value) { + setField(value); + } + + public quickfix.field.SubscriptionRequestType get(quickfix.field.SubscriptionRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SubscriptionRequestType getSubscriptionRequestType() throws FieldNotFound { + return get(new quickfix.field.SubscriptionRequestType()); + } + + public boolean isSet(quickfix.field.SubscriptionRequestType field) { + return isSetField(field); + } + + public boolean isSetSubscriptionRequestType() { + return isSetField(263); + } + + public void set(quickfix.field.TotNumTradeReports value) { + setField(value); + } + + public quickfix.field.TotNumTradeReports get(quickfix.field.TotNumTradeReports value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotNumTradeReports getTotNumTradeReports() throws FieldNotFound { + return get(new quickfix.field.TotNumTradeReports()); + } + + public boolean isSet(quickfix.field.TotNumTradeReports field) { + return isSetField(field); + } + + public boolean isSetTotNumTradeReports() { + return isSetField(748); + } + + public void set(quickfix.field.TradeRequestResult value) { + setField(value); + } + + public quickfix.field.TradeRequestResult get(quickfix.field.TradeRequestResult value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeRequestResult getTradeRequestResult() throws FieldNotFound { + return get(new quickfix.field.TradeRequestResult()); + } + + public boolean isSet(quickfix.field.TradeRequestResult field) { + return isSetField(field); + } + + public boolean isSetTradeRequestResult() { + return isSetField(749); + } + + public void set(quickfix.field.TradeRequestStatus value) { + setField(value); + } + + public quickfix.field.TradeRequestStatus get(quickfix.field.TradeRequestStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradeRequestStatus getTradeRequestStatus() throws FieldNotFound { + return get(new quickfix.field.TradeRequestStatus()); + } + + public boolean isSet(quickfix.field.TradeRequestStatus field) { + return isSetField(field); + } + + public boolean isSetTradeRequestStatus() { + return isSetField(750); + } + + public void set(quickfix.fix44.component.Instrument component) { + setComponent(component); + } + + public quickfix.fix44.component.Instrument get(quickfix.fix44.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.Instrument getInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.Instrument()); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + + public void set(quickfix.field.NoUnderlyings value) { + setField(value); + } + + public quickfix.field.NoUnderlyings get(quickfix.field.NoUnderlyings value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyings getNoUnderlyings() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyings()); + } + + public boolean isSet(quickfix.field.NoUnderlyings field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyings() { + return isSetField(711); + } + + public static class NoUnderlyings extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0}; + + public NoUnderlyings() { + super(711, 311, ORDER); + } + + public void set(quickfix.fix44.component.UnderlyingInstrument component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingInstrument get(quickfix.fix44.component.UnderlyingInstrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingInstrument getUnderlyingInstrument() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingInstrument()); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + + public static class NoLegs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fix44.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fix44.component.InstrumentLeg get(quickfix.fix44.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.InstrumentLeg getInstrumentLeg() throws FieldNotFound { + return get(new quickfix.fix44.component.InstrumentLeg()); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + + } + + public void set(quickfix.field.MultiLegReportingType value) { + setField(value); + } + + public quickfix.field.MultiLegReportingType get(quickfix.field.MultiLegReportingType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MultiLegReportingType getMultiLegReportingType() throws FieldNotFound { + return get(new quickfix.field.MultiLegReportingType()); + } + + public boolean isSet(quickfix.field.MultiLegReportingType field) { + return isSetField(field); + } + + public boolean isSetMultiLegReportingType() { + return isSetField(442); + } + + public void set(quickfix.field.ResponseTransportType value) { + setField(value); + } + + public quickfix.field.ResponseTransportType get(quickfix.field.ResponseTransportType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ResponseTransportType getResponseTransportType() throws FieldNotFound { + return get(new quickfix.field.ResponseTransportType()); + } + + public boolean isSet(quickfix.field.ResponseTransportType field) { + return isSetField(field); + } + + public boolean isSetResponseTransportType() { + return isSetField(725); + } + + public void set(quickfix.field.ResponseDestination value) { + setField(value); + } + + public quickfix.field.ResponseDestination get(quickfix.field.ResponseDestination value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ResponseDestination getResponseDestination() throws FieldNotFound { + return get(new quickfix.field.ResponseDestination()); + } + + public boolean isSet(quickfix.field.ResponseDestination field) { + return isSetField(field); + } + + public boolean isSetResponseDestination() { + return isSetField(726); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/TradingSessionStatus.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/TradingSessionStatus.java new file mode 100644 index 000000000..722a124df --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/TradingSessionStatus.java @@ -0,0 +1,383 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + + +public class TradingSessionStatus extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "h"; + + + public TradingSessionStatus() { + + super(new int[] {335, 336, 625, 338, 339, 325, 340, 567, 341, 342, 343, 344, 345, 387, 58, 354, 355, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public TradingSessionStatus(quickfix.field.TradingSessionID tradingSessionID, quickfix.field.TradSesStatus tradSesStatus) { + this(); + setField(tradingSessionID); + setField(tradSesStatus); + } + + public void set(quickfix.field.TradSesReqID value) { + setField(value); + } + + public quickfix.field.TradSesReqID get(quickfix.field.TradSesReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesReqID getTradSesReqID() throws FieldNotFound { + return get(new quickfix.field.TradSesReqID()); + } + + public boolean isSet(quickfix.field.TradSesReqID field) { + return isSetField(field); + } + + public boolean isSetTradSesReqID() { + return isSetField(335); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.TradSesMethod value) { + setField(value); + } + + public quickfix.field.TradSesMethod get(quickfix.field.TradSesMethod value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesMethod getTradSesMethod() throws FieldNotFound { + return get(new quickfix.field.TradSesMethod()); + } + + public boolean isSet(quickfix.field.TradSesMethod field) { + return isSetField(field); + } + + public boolean isSetTradSesMethod() { + return isSetField(338); + } + + public void set(quickfix.field.TradSesMode value) { + setField(value); + } + + public quickfix.field.TradSesMode get(quickfix.field.TradSesMode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesMode getTradSesMode() throws FieldNotFound { + return get(new quickfix.field.TradSesMode()); + } + + public boolean isSet(quickfix.field.TradSesMode field) { + return isSetField(field); + } + + public boolean isSetTradSesMode() { + return isSetField(339); + } + + public void set(quickfix.field.UnsolicitedIndicator value) { + setField(value); + } + + public quickfix.field.UnsolicitedIndicator get(quickfix.field.UnsolicitedIndicator value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnsolicitedIndicator getUnsolicitedIndicator() throws FieldNotFound { + return get(new quickfix.field.UnsolicitedIndicator()); + } + + public boolean isSet(quickfix.field.UnsolicitedIndicator field) { + return isSetField(field); + } + + public boolean isSetUnsolicitedIndicator() { + return isSetField(325); + } + + public void set(quickfix.field.TradSesStatus value) { + setField(value); + } + + public quickfix.field.TradSesStatus get(quickfix.field.TradSesStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesStatus getTradSesStatus() throws FieldNotFound { + return get(new quickfix.field.TradSesStatus()); + } + + public boolean isSet(quickfix.field.TradSesStatus field) { + return isSetField(field); + } + + public boolean isSetTradSesStatus() { + return isSetField(340); + } + + public void set(quickfix.field.TradSesStatusRejReason value) { + setField(value); + } + + public quickfix.field.TradSesStatusRejReason get(quickfix.field.TradSesStatusRejReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesStatusRejReason getTradSesStatusRejReason() throws FieldNotFound { + return get(new quickfix.field.TradSesStatusRejReason()); + } + + public boolean isSet(quickfix.field.TradSesStatusRejReason field) { + return isSetField(field); + } + + public boolean isSetTradSesStatusRejReason() { + return isSetField(567); + } + + public void set(quickfix.field.TradSesStartTime value) { + setField(value); + } + + public quickfix.field.TradSesStartTime get(quickfix.field.TradSesStartTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesStartTime getTradSesStartTime() throws FieldNotFound { + return get(new quickfix.field.TradSesStartTime()); + } + + public boolean isSet(quickfix.field.TradSesStartTime field) { + return isSetField(field); + } + + public boolean isSetTradSesStartTime() { + return isSetField(341); + } + + public void set(quickfix.field.TradSesOpenTime value) { + setField(value); + } + + public quickfix.field.TradSesOpenTime get(quickfix.field.TradSesOpenTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesOpenTime getTradSesOpenTime() throws FieldNotFound { + return get(new quickfix.field.TradSesOpenTime()); + } + + public boolean isSet(quickfix.field.TradSesOpenTime field) { + return isSetField(field); + } + + public boolean isSetTradSesOpenTime() { + return isSetField(342); + } + + public void set(quickfix.field.TradSesPreCloseTime value) { + setField(value); + } + + public quickfix.field.TradSesPreCloseTime get(quickfix.field.TradSesPreCloseTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesPreCloseTime getTradSesPreCloseTime() throws FieldNotFound { + return get(new quickfix.field.TradSesPreCloseTime()); + } + + public boolean isSet(quickfix.field.TradSesPreCloseTime field) { + return isSetField(field); + } + + public boolean isSetTradSesPreCloseTime() { + return isSetField(343); + } + + public void set(quickfix.field.TradSesCloseTime value) { + setField(value); + } + + public quickfix.field.TradSesCloseTime get(quickfix.field.TradSesCloseTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesCloseTime getTradSesCloseTime() throws FieldNotFound { + return get(new quickfix.field.TradSesCloseTime()); + } + + public boolean isSet(quickfix.field.TradSesCloseTime field) { + return isSetField(field); + } + + public boolean isSetTradSesCloseTime() { + return isSetField(344); + } + + public void set(quickfix.field.TradSesEndTime value) { + setField(value); + } + + public quickfix.field.TradSesEndTime get(quickfix.field.TradSesEndTime value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesEndTime getTradSesEndTime() throws FieldNotFound { + return get(new quickfix.field.TradSesEndTime()); + } + + public boolean isSet(quickfix.field.TradSesEndTime field) { + return isSetField(field); + } + + public boolean isSetTradSesEndTime() { + return isSetField(345); + } + + public void set(quickfix.field.TotalVolumeTraded value) { + setField(value); + } + + public quickfix.field.TotalVolumeTraded get(quickfix.field.TotalVolumeTraded value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TotalVolumeTraded getTotalVolumeTraded() throws FieldNotFound { + return get(new quickfix.field.TotalVolumeTraded()); + } + + public boolean isSet(quickfix.field.TotalVolumeTraded field) { + return isSetField(field); + } + + public boolean isSetTotalVolumeTraded() { + return isSetField(387); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } + + public void set(quickfix.field.EncodedTextLen value) { + setField(value); + } + + public quickfix.field.EncodedTextLen get(quickfix.field.EncodedTextLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedTextLen getEncodedTextLen() throws FieldNotFound { + return get(new quickfix.field.EncodedTextLen()); + } + + public boolean isSet(quickfix.field.EncodedTextLen field) { + return isSetField(field); + } + + public boolean isSetEncodedTextLen() { + return isSetField(354); + } + + public void set(quickfix.field.EncodedText value) { + setField(value); + } + + public quickfix.field.EncodedText get(quickfix.field.EncodedText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedText getEncodedText() throws FieldNotFound { + return get(new quickfix.field.EncodedText()); + } + + public boolean isSet(quickfix.field.EncodedText field) { + return isSetField(field); + } + + public boolean isSetEncodedText() { + return isSetField(355); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/TradingSessionStatusRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/TradingSessionStatusRequest.java new file mode 100644 index 000000000..5955984db --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/TradingSessionStatusRequest.java @@ -0,0 +1,152 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + + +public class TradingSessionStatusRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "g"; + + + public TradingSessionStatusRequest() { + + super(new int[] {335, 336, 625, 338, 339, 263, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public TradingSessionStatusRequest(quickfix.field.TradSesReqID tradSesReqID, quickfix.field.SubscriptionRequestType subscriptionRequestType) { + this(); + setField(tradSesReqID); + setField(subscriptionRequestType); + } + + public void set(quickfix.field.TradSesReqID value) { + setField(value); + } + + public quickfix.field.TradSesReqID get(quickfix.field.TradSesReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesReqID getTradSesReqID() throws FieldNotFound { + return get(new quickfix.field.TradSesReqID()); + } + + public boolean isSet(quickfix.field.TradSesReqID field) { + return isSetField(field); + } + + public boolean isSetTradSesReqID() { + return isSetField(335); + } + + public void set(quickfix.field.TradingSessionID value) { + setField(value); + } + + public quickfix.field.TradingSessionID get(quickfix.field.TradingSessionID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionID getTradingSessionID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionID()); + } + + public boolean isSet(quickfix.field.TradingSessionID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionID() { + return isSetField(336); + } + + public void set(quickfix.field.TradingSessionSubID value) { + setField(value); + } + + public quickfix.field.TradingSessionSubID get(quickfix.field.TradingSessionSubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradingSessionSubID getTradingSessionSubID() throws FieldNotFound { + return get(new quickfix.field.TradingSessionSubID()); + } + + public boolean isSet(quickfix.field.TradingSessionSubID field) { + return isSetField(field); + } + + public boolean isSetTradingSessionSubID() { + return isSetField(625); + } + + public void set(quickfix.field.TradSesMethod value) { + setField(value); + } + + public quickfix.field.TradSesMethod get(quickfix.field.TradSesMethod value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesMethod getTradSesMethod() throws FieldNotFound { + return get(new quickfix.field.TradSesMethod()); + } + + public boolean isSet(quickfix.field.TradSesMethod field) { + return isSetField(field); + } + + public boolean isSetTradSesMethod() { + return isSetField(338); + } + + public void set(quickfix.field.TradSesMode value) { + setField(value); + } + + public quickfix.field.TradSesMode get(quickfix.field.TradSesMode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TradSesMode getTradSesMode() throws FieldNotFound { + return get(new quickfix.field.TradSesMode()); + } + + public boolean isSet(quickfix.field.TradSesMode field) { + return isSetField(field); + } + + public boolean isSetTradSesMode() { + return isSetField(339); + } + + public void set(quickfix.field.SubscriptionRequestType value) { + setField(value); + } + + public quickfix.field.SubscriptionRequestType get(quickfix.field.SubscriptionRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SubscriptionRequestType getSubscriptionRequestType() throws FieldNotFound { + return get(new quickfix.field.SubscriptionRequestType()); + } + + public boolean isSet(quickfix.field.SubscriptionRequestType field) { + return isSetField(field); + } + + public boolean isSetSubscriptionRequestType() { + return isSetField(263); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/UserRequest.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/UserRequest.java new file mode 100644 index 000000000..d074bd0fa --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/UserRequest.java @@ -0,0 +1,174 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + + +public class UserRequest extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "BE"; + + + public UserRequest() { + + super(new int[] {923, 924, 553, 554, 925, 95, 96, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public UserRequest(quickfix.field.UserRequestID userRequestID, quickfix.field.UserRequestType userRequestType, quickfix.field.Username username) { + this(); + setField(userRequestID); + setField(userRequestType); + setField(username); + } + + public void set(quickfix.field.UserRequestID value) { + setField(value); + } + + public quickfix.field.UserRequestID get(quickfix.field.UserRequestID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UserRequestID getUserRequestID() throws FieldNotFound { + return get(new quickfix.field.UserRequestID()); + } + + public boolean isSet(quickfix.field.UserRequestID field) { + return isSetField(field); + } + + public boolean isSetUserRequestID() { + return isSetField(923); + } + + public void set(quickfix.field.UserRequestType value) { + setField(value); + } + + public quickfix.field.UserRequestType get(quickfix.field.UserRequestType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UserRequestType getUserRequestType() throws FieldNotFound { + return get(new quickfix.field.UserRequestType()); + } + + public boolean isSet(quickfix.field.UserRequestType field) { + return isSetField(field); + } + + public boolean isSetUserRequestType() { + return isSetField(924); + } + + public void set(quickfix.field.Username value) { + setField(value); + } + + public quickfix.field.Username get(quickfix.field.Username value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Username getUsername() throws FieldNotFound { + return get(new quickfix.field.Username()); + } + + public boolean isSet(quickfix.field.Username field) { + return isSetField(field); + } + + public boolean isSetUsername() { + return isSetField(553); + } + + public void set(quickfix.field.Password value) { + setField(value); + } + + public quickfix.field.Password get(quickfix.field.Password value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Password getPassword() throws FieldNotFound { + return get(new quickfix.field.Password()); + } + + public boolean isSet(quickfix.field.Password field) { + return isSetField(field); + } + + public boolean isSetPassword() { + return isSetField(554); + } + + public void set(quickfix.field.NewPassword value) { + setField(value); + } + + public quickfix.field.NewPassword get(quickfix.field.NewPassword value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NewPassword getNewPassword() throws FieldNotFound { + return get(new quickfix.field.NewPassword()); + } + + public boolean isSet(quickfix.field.NewPassword field) { + return isSetField(field); + } + + public boolean isSetNewPassword() { + return isSetField(925); + } + + public void set(quickfix.field.RawDataLength value) { + setField(value); + } + + public quickfix.field.RawDataLength get(quickfix.field.RawDataLength value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RawDataLength getRawDataLength() throws FieldNotFound { + return get(new quickfix.field.RawDataLength()); + } + + public boolean isSet(quickfix.field.RawDataLength field) { + return isSetField(field); + } + + public boolean isSetRawDataLength() { + return isSetField(95); + } + + public void set(quickfix.field.RawData value) { + setField(value); + } + + public quickfix.field.RawData get(quickfix.field.RawData value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RawData getRawData() throws FieldNotFound { + return get(new quickfix.field.RawData()); + } + + public boolean isSet(quickfix.field.RawData field) { + return isSetField(field); + } + + public boolean isSetRawData() { + return isSetField(96); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/UserResponse.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/UserResponse.java new file mode 100644 index 000000000..ed7f01f0a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/UserResponse.java @@ -0,0 +1,110 @@ + +package quickfix.fix44; + +import quickfix.FieldNotFound; + + +public class UserResponse extends Message { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = "BF"; + + + public UserResponse() { + + super(new int[] {923, 553, 926, 927, 0 }); + + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public UserResponse(quickfix.field.UserRequestID userRequestID, quickfix.field.Username username) { + this(); + setField(userRequestID); + setField(username); + } + + public void set(quickfix.field.UserRequestID value) { + setField(value); + } + + public quickfix.field.UserRequestID get(quickfix.field.UserRequestID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UserRequestID getUserRequestID() throws FieldNotFound { + return get(new quickfix.field.UserRequestID()); + } + + public boolean isSet(quickfix.field.UserRequestID field) { + return isSetField(field); + } + + public boolean isSetUserRequestID() { + return isSetField(923); + } + + public void set(quickfix.field.Username value) { + setField(value); + } + + public quickfix.field.Username get(quickfix.field.Username value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Username getUsername() throws FieldNotFound { + return get(new quickfix.field.Username()); + } + + public boolean isSet(quickfix.field.Username field) { + return isSetField(field); + } + + public boolean isSetUsername() { + return isSetField(553); + } + + public void set(quickfix.field.UserStatus value) { + setField(value); + } + + public quickfix.field.UserStatus get(quickfix.field.UserStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UserStatus getUserStatus() throws FieldNotFound { + return get(new quickfix.field.UserStatus()); + } + + public boolean isSet(quickfix.field.UserStatus field) { + return isSetField(field); + } + + public boolean isSetUserStatus() { + return isSetField(926); + } + + public void set(quickfix.field.UserStatusText value) { + setField(value); + } + + public quickfix.field.UserStatusText get(quickfix.field.UserStatusText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UserStatusText getUserStatusText() throws FieldNotFound { + return get(new quickfix.field.UserStatusText()); + } + + public boolean isSet(quickfix.field.UserStatusText field) { + return isSetField(field); + } + + public boolean isSetUserStatusText() { + return isSetField(927); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/CommissionData.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/CommissionData.java new file mode 100644 index 000000000..12cd02140 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/CommissionData.java @@ -0,0 +1,108 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + + +public class CommissionData extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { 12, 13, 479, 497, }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { }; + protected int[] getGroupFields() { return componentGroups; } + + + public CommissionData() { + + super(new int[] {12, 13, 479, 497, 0 }); + + } + + public void set(quickfix.field.Commission value) { + setField(value); + } + + public quickfix.field.Commission get(quickfix.field.Commission value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Commission getCommission() throws FieldNotFound { + return get(new quickfix.field.Commission()); + } + + public boolean isSet(quickfix.field.Commission field) { + return isSetField(field); + } + + public boolean isSetCommission() { + return isSetField(12); + } + + public void set(quickfix.field.CommType value) { + setField(value); + } + + public quickfix.field.CommType get(quickfix.field.CommType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommType getCommType() throws FieldNotFound { + return get(new quickfix.field.CommType()); + } + + public boolean isSet(quickfix.field.CommType field) { + return isSetField(field); + } + + public boolean isSetCommType() { + return isSetField(13); + } + + public void set(quickfix.field.CommCurrency value) { + setField(value); + } + + public quickfix.field.CommCurrency get(quickfix.field.CommCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CommCurrency getCommCurrency() throws FieldNotFound { + return get(new quickfix.field.CommCurrency()); + } + + public boolean isSet(quickfix.field.CommCurrency field) { + return isSetField(field); + } + + public boolean isSetCommCurrency() { + return isSetField(479); + } + + public void set(quickfix.field.FundRenewWaiv value) { + setField(value); + } + + public quickfix.field.FundRenewWaiv get(quickfix.field.FundRenewWaiv value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.FundRenewWaiv getFundRenewWaiv() throws FieldNotFound { + return get(new quickfix.field.FundRenewWaiv()); + } + + public boolean isSet(quickfix.field.FundRenewWaiv field) { + return isSetField(field); + } + + public boolean isSetFundRenewWaiv() { + return isSetField(497); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/DiscretionInstructions.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/DiscretionInstructions.java new file mode 100644 index 000000000..4ebfd8a17 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/DiscretionInstructions.java @@ -0,0 +1,171 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + + +public class DiscretionInstructions extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { 388, 389, 841, 842, 843, 844, 846, }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { }; + protected int[] getGroupFields() { return componentGroups; } + + + public DiscretionInstructions() { + + super(new int[] {388, 389, 841, 842, 843, 844, 846, 0 }); + + } + + public void set(quickfix.field.DiscretionInst value) { + setField(value); + } + + public quickfix.field.DiscretionInst get(quickfix.field.DiscretionInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionInst getDiscretionInst() throws FieldNotFound { + return get(new quickfix.field.DiscretionInst()); + } + + public boolean isSet(quickfix.field.DiscretionInst field) { + return isSetField(field); + } + + public boolean isSetDiscretionInst() { + return isSetField(388); + } + + public void set(quickfix.field.DiscretionOffsetValue value) { + setField(value); + } + + public quickfix.field.DiscretionOffsetValue get(quickfix.field.DiscretionOffsetValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionOffsetValue getDiscretionOffsetValue() throws FieldNotFound { + return get(new quickfix.field.DiscretionOffsetValue()); + } + + public boolean isSet(quickfix.field.DiscretionOffsetValue field) { + return isSetField(field); + } + + public boolean isSetDiscretionOffsetValue() { + return isSetField(389); + } + + public void set(quickfix.field.DiscretionMoveType value) { + setField(value); + } + + public quickfix.field.DiscretionMoveType get(quickfix.field.DiscretionMoveType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionMoveType getDiscretionMoveType() throws FieldNotFound { + return get(new quickfix.field.DiscretionMoveType()); + } + + public boolean isSet(quickfix.field.DiscretionMoveType field) { + return isSetField(field); + } + + public boolean isSetDiscretionMoveType() { + return isSetField(841); + } + + public void set(quickfix.field.DiscretionOffsetType value) { + setField(value); + } + + public quickfix.field.DiscretionOffsetType get(quickfix.field.DiscretionOffsetType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionOffsetType getDiscretionOffsetType() throws FieldNotFound { + return get(new quickfix.field.DiscretionOffsetType()); + } + + public boolean isSet(quickfix.field.DiscretionOffsetType field) { + return isSetField(field); + } + + public boolean isSetDiscretionOffsetType() { + return isSetField(842); + } + + public void set(quickfix.field.DiscretionLimitType value) { + setField(value); + } + + public quickfix.field.DiscretionLimitType get(quickfix.field.DiscretionLimitType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionLimitType getDiscretionLimitType() throws FieldNotFound { + return get(new quickfix.field.DiscretionLimitType()); + } + + public boolean isSet(quickfix.field.DiscretionLimitType field) { + return isSetField(field); + } + + public boolean isSetDiscretionLimitType() { + return isSetField(843); + } + + public void set(quickfix.field.DiscretionRoundDirection value) { + setField(value); + } + + public quickfix.field.DiscretionRoundDirection get(quickfix.field.DiscretionRoundDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionRoundDirection getDiscretionRoundDirection() throws FieldNotFound { + return get(new quickfix.field.DiscretionRoundDirection()); + } + + public boolean isSet(quickfix.field.DiscretionRoundDirection field) { + return isSetField(field); + } + + public boolean isSetDiscretionRoundDirection() { + return isSetField(844); + } + + public void set(quickfix.field.DiscretionScope value) { + setField(value); + } + + public quickfix.field.DiscretionScope get(quickfix.field.DiscretionScope value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DiscretionScope getDiscretionScope() throws FieldNotFound { + return get(new quickfix.field.DiscretionScope()); + } + + public boolean isSet(quickfix.field.DiscretionScope field) { + return isSetField(field); + } + + public boolean isSetDiscretionScope() { + return isSetField(846); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/FinancingDetails.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/FinancingDetails.java new file mode 100644 index 000000000..d596a38b1 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/FinancingDetails.java @@ -0,0 +1,213 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + + +public class FinancingDetails extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { 913, 914, 915, 918, 788, 916, 917, 919, 898, }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { }; + protected int[] getGroupFields() { return componentGroups; } + + + public FinancingDetails() { + + super(new int[] {913, 914, 915, 918, 788, 916, 917, 919, 898, 0 }); + + } + + public void set(quickfix.field.AgreementDesc value) { + setField(value); + } + + public quickfix.field.AgreementDesc get(quickfix.field.AgreementDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDesc getAgreementDesc() throws FieldNotFound { + return get(new quickfix.field.AgreementDesc()); + } + + public boolean isSet(quickfix.field.AgreementDesc field) { + return isSetField(field); + } + + public boolean isSetAgreementDesc() { + return isSetField(913); + } + + public void set(quickfix.field.AgreementID value) { + setField(value); + } + + public quickfix.field.AgreementID get(quickfix.field.AgreementID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementID getAgreementID() throws FieldNotFound { + return get(new quickfix.field.AgreementID()); + } + + public boolean isSet(quickfix.field.AgreementID field) { + return isSetField(field); + } + + public boolean isSetAgreementID() { + return isSetField(914); + } + + public void set(quickfix.field.AgreementDate value) { + setField(value); + } + + public quickfix.field.AgreementDate get(quickfix.field.AgreementDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementDate getAgreementDate() throws FieldNotFound { + return get(new quickfix.field.AgreementDate()); + } + + public boolean isSet(quickfix.field.AgreementDate field) { + return isSetField(field); + } + + public boolean isSetAgreementDate() { + return isSetField(915); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } + + public void set(quickfix.field.TerminationType value) { + setField(value); + } + + public quickfix.field.TerminationType get(quickfix.field.TerminationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TerminationType getTerminationType() throws FieldNotFound { + return get(new quickfix.field.TerminationType()); + } + + public boolean isSet(quickfix.field.TerminationType field) { + return isSetField(field); + } + + public boolean isSetTerminationType() { + return isSetField(788); + } + + public void set(quickfix.field.StartDate value) { + setField(value); + } + + public quickfix.field.StartDate get(quickfix.field.StartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StartDate getStartDate() throws FieldNotFound { + return get(new quickfix.field.StartDate()); + } + + public boolean isSet(quickfix.field.StartDate field) { + return isSetField(field); + } + + public boolean isSetStartDate() { + return isSetField(916); + } + + public void set(quickfix.field.EndDate value) { + setField(value); + } + + public quickfix.field.EndDate get(quickfix.field.EndDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EndDate getEndDate() throws FieldNotFound { + return get(new quickfix.field.EndDate()); + } + + public boolean isSet(quickfix.field.EndDate field) { + return isSetField(field); + } + + public boolean isSetEndDate() { + return isSetField(917); + } + + public void set(quickfix.field.DeliveryType value) { + setField(value); + } + + public quickfix.field.DeliveryType get(quickfix.field.DeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryType getDeliveryType() throws FieldNotFound { + return get(new quickfix.field.DeliveryType()); + } + + public boolean isSet(quickfix.field.DeliveryType field) { + return isSetField(field); + } + + public boolean isSetDeliveryType() { + return isSetField(919); + } + + public void set(quickfix.field.MarginRatio value) { + setField(value); + } + + public quickfix.field.MarginRatio get(quickfix.field.MarginRatio value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MarginRatio getMarginRatio() throws FieldNotFound { + return get(new quickfix.field.MarginRatio()); + } + + public boolean isSet(quickfix.field.MarginRatio field) { + return isSetField(field); + } + + public boolean isSetMarginRatio() { + return isSetField(898); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/Instrument.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/Instrument.java new file mode 100644 index 000000000..28d9a9fe5 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/Instrument.java @@ -0,0 +1,1081 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class Instrument extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { 55, 65, 48, 22, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 873, 874, }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { 454, 864, }; + protected int[] getGroupFields() { return componentGroups; } + + + public Instrument() { + + super(new int[] {55, 65, 48, 22, 454, 460, 461, 167, 762, 200, 541, 201, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 864, 873, 874, 0 }); + + } + + public Instrument(quickfix.field.Symbol symbol) { + this(); + setField(symbol); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SymbolSfx value) { + setField(value); + } + + public quickfix.field.SymbolSfx get(quickfix.field.SymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SymbolSfx getSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.SymbolSfx()); + } + + public boolean isSet(quickfix.field.SymbolSfx field) { + return isSetField(field); + } + + public boolean isSetSymbolSfx() { + return isSetField(65); + } + + public void set(quickfix.field.SecurityID value) { + setField(value); + } + + public quickfix.field.SecurityID get(quickfix.field.SecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityID getSecurityID() throws FieldNotFound { + return get(new quickfix.field.SecurityID()); + } + + public boolean isSet(quickfix.field.SecurityID field) { + return isSetField(field); + } + + public boolean isSetSecurityID() { + return isSetField(48); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.NoSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoSecurityAltID get(quickfix.field.NoSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSecurityAltID getNoSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoSecurityAltID() { + return isSetField(454); + } + + public static class NoSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {455, 456, 0}; + + public NoSecurityAltID() { + super(454, 455, ORDER); + } + + public void set(quickfix.field.SecurityAltID value) { + setField(value); + } + + public quickfix.field.SecurityAltID get(quickfix.field.SecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltID getSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.SecurityAltID()); + } + + public boolean isSet(quickfix.field.SecurityAltID field) { + return isSetField(field); + } + + public boolean isSetSecurityAltID() { + return isSetField(455); + } + + public void set(quickfix.field.SecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.SecurityAltIDSource get(quickfix.field.SecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityAltIDSource getSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.SecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityAltIDSource() { + return isSetField(456); + } + + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.CFICode value) { + setField(value); + } + + public quickfix.field.CFICode get(quickfix.field.CFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CFICode getCFICode() throws FieldNotFound { + return get(new quickfix.field.CFICode()); + } + + public boolean isSet(quickfix.field.CFICode field) { + return isSetField(field); + } + + public boolean isSetCFICode() { + return isSetField(461); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.field.SecuritySubType value) { + setField(value); + } + + public quickfix.field.SecuritySubType get(quickfix.field.SecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecuritySubType getSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.SecuritySubType()); + } + + public boolean isSet(quickfix.field.SecuritySubType field) { + return isSetField(field); + } + + public boolean isSetSecuritySubType() { + return isSetField(762); + } + + public void set(quickfix.field.MaturityMonthYear value) { + setField(value); + } + + public quickfix.field.MaturityMonthYear get(quickfix.field.MaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityMonthYear getMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.MaturityMonthYear()); + } + + public boolean isSet(quickfix.field.MaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetMaturityMonthYear() { + return isSetField(200); + } + + public void set(quickfix.field.MaturityDate value) { + setField(value); + } + + public quickfix.field.MaturityDate get(quickfix.field.MaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MaturityDate getMaturityDate() throws FieldNotFound { + return get(new quickfix.field.MaturityDate()); + } + + public boolean isSet(quickfix.field.MaturityDate field) { + return isSetField(field); + } + + public boolean isSetMaturityDate() { + return isSetField(541); + } + + public void set(quickfix.field.PutOrCall value) { + setField(value); + } + + public quickfix.field.PutOrCall get(quickfix.field.PutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PutOrCall getPutOrCall() throws FieldNotFound { + return get(new quickfix.field.PutOrCall()); + } + + public boolean isSet(quickfix.field.PutOrCall field) { + return isSetField(field); + } + + public boolean isSetPutOrCall() { + return isSetField(201); + } + + public void set(quickfix.field.CouponPaymentDate value) { + setField(value); + } + + public quickfix.field.CouponPaymentDate get(quickfix.field.CouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponPaymentDate getCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.CouponPaymentDate()); + } + + public boolean isSet(quickfix.field.CouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetCouponPaymentDate() { + return isSetField(224); + } + + public void set(quickfix.field.IssueDate value) { + setField(value); + } + + public quickfix.field.IssueDate get(quickfix.field.IssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.IssueDate getIssueDate() throws FieldNotFound { + return get(new quickfix.field.IssueDate()); + } + + public boolean isSet(quickfix.field.IssueDate field) { + return isSetField(field); + } + + public boolean isSetIssueDate() { + return isSetField(225); + } + + public void set(quickfix.field.RepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.RepoCollateralSecurityType get(quickfix.field.RepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepoCollateralSecurityType getRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.RepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.RepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetRepoCollateralSecurityType() { + return isSetField(239); + } + + public void set(quickfix.field.RepurchaseTerm value) { + setField(value); + } + + public quickfix.field.RepurchaseTerm get(quickfix.field.RepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseTerm getRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.RepurchaseTerm()); + } + + public boolean isSet(quickfix.field.RepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetRepurchaseTerm() { + return isSetField(226); + } + + public void set(quickfix.field.RepurchaseRate value) { + setField(value); + } + + public quickfix.field.RepurchaseRate get(quickfix.field.RepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RepurchaseRate getRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.RepurchaseRate()); + } + + public boolean isSet(quickfix.field.RepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetRepurchaseRate() { + return isSetField(227); + } + + public void set(quickfix.field.Factor value) { + setField(value); + } + + public quickfix.field.Factor get(quickfix.field.Factor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Factor getFactor() throws FieldNotFound { + return get(new quickfix.field.Factor()); + } + + public boolean isSet(quickfix.field.Factor field) { + return isSetField(field); + } + + public boolean isSetFactor() { + return isSetField(228); + } + + public void set(quickfix.field.CreditRating value) { + setField(value); + } + + public quickfix.field.CreditRating get(quickfix.field.CreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CreditRating getCreditRating() throws FieldNotFound { + return get(new quickfix.field.CreditRating()); + } + + public boolean isSet(quickfix.field.CreditRating field) { + return isSetField(field); + } + + public boolean isSetCreditRating() { + return isSetField(255); + } + + public void set(quickfix.field.InstrRegistry value) { + setField(value); + } + + public quickfix.field.InstrRegistry get(quickfix.field.InstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrRegistry getInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.InstrRegistry()); + } + + public boolean isSet(quickfix.field.InstrRegistry field) { + return isSetField(field); + } + + public boolean isSetInstrRegistry() { + return isSetField(543); + } + + public void set(quickfix.field.CountryOfIssue value) { + setField(value); + } + + public quickfix.field.CountryOfIssue get(quickfix.field.CountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CountryOfIssue getCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.CountryOfIssue()); + } + + public boolean isSet(quickfix.field.CountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetCountryOfIssue() { + return isSetField(470); + } + + public void set(quickfix.field.StateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.StateOrProvinceOfIssue get(quickfix.field.StateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StateOrProvinceOfIssue getStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.StateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.StateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetStateOrProvinceOfIssue() { + return isSetField(471); + } + + public void set(quickfix.field.LocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LocaleOfIssue get(quickfix.field.LocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LocaleOfIssue getLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLocaleOfIssue() { + return isSetField(472); + } + + public void set(quickfix.field.RedemptionDate value) { + setField(value); + } + + public quickfix.field.RedemptionDate get(quickfix.field.RedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RedemptionDate getRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.RedemptionDate()); + } + + public boolean isSet(quickfix.field.RedemptionDate field) { + return isSetField(field); + } + + public boolean isSetRedemptionDate() { + return isSetField(240); + } + + public void set(quickfix.field.StrikePrice value) { + setField(value); + } + + public quickfix.field.StrikePrice get(quickfix.field.StrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikePrice getStrikePrice() throws FieldNotFound { + return get(new quickfix.field.StrikePrice()); + } + + public boolean isSet(quickfix.field.StrikePrice field) { + return isSetField(field); + } + + public boolean isSetStrikePrice() { + return isSetField(202); + } + + public void set(quickfix.field.StrikeCurrency value) { + setField(value); + } + + public quickfix.field.StrikeCurrency get(quickfix.field.StrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StrikeCurrency getStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.StrikeCurrency()); + } + + public boolean isSet(quickfix.field.StrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetStrikeCurrency() { + return isSetField(947); + } + + public void set(quickfix.field.OptAttribute value) { + setField(value); + } + + public quickfix.field.OptAttribute get(quickfix.field.OptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OptAttribute getOptAttribute() throws FieldNotFound { + return get(new quickfix.field.OptAttribute()); + } + + public boolean isSet(quickfix.field.OptAttribute field) { + return isSetField(field); + } + + public boolean isSetOptAttribute() { + return isSetField(206); + } + + public void set(quickfix.field.ContractMultiplier value) { + setField(value); + } + + public quickfix.field.ContractMultiplier get(quickfix.field.ContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractMultiplier getContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.ContractMultiplier()); + } + + public boolean isSet(quickfix.field.ContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetContractMultiplier() { + return isSetField(231); + } + + public void set(quickfix.field.CouponRate value) { + setField(value); + } + + public quickfix.field.CouponRate get(quickfix.field.CouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CouponRate getCouponRate() throws FieldNotFound { + return get(new quickfix.field.CouponRate()); + } + + public boolean isSet(quickfix.field.CouponRate field) { + return isSetField(field); + } + + public boolean isSetCouponRate() { + return isSetField(223); + } + + public void set(quickfix.field.SecurityExchange value) { + setField(value); + } + + public quickfix.field.SecurityExchange get(quickfix.field.SecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityExchange getSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.SecurityExchange()); + } + + public boolean isSet(quickfix.field.SecurityExchange field) { + return isSetField(field); + } + + public boolean isSetSecurityExchange() { + return isSetField(207); + } + + public void set(quickfix.field.Issuer value) { + setField(value); + } + + public quickfix.field.Issuer get(quickfix.field.Issuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Issuer getIssuer() throws FieldNotFound { + return get(new quickfix.field.Issuer()); + } + + public boolean isSet(quickfix.field.Issuer field) { + return isSetField(field); + } + + public boolean isSetIssuer() { + return isSetField(106); + } + + public void set(quickfix.field.EncodedIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedIssuerLen get(quickfix.field.EncodedIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuerLen getEncodedIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuerLen() { + return isSetField(348); + } + + public void set(quickfix.field.EncodedIssuer value) { + setField(value); + } + + public quickfix.field.EncodedIssuer get(quickfix.field.EncodedIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedIssuer getEncodedIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedIssuer()); + } + + public boolean isSet(quickfix.field.EncodedIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedIssuer() { + return isSetField(349); + } + + public void set(quickfix.field.SecurityDesc value) { + setField(value); + } + + public quickfix.field.SecurityDesc get(quickfix.field.SecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityDesc getSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.SecurityDesc()); + } + + public boolean isSet(quickfix.field.SecurityDesc field) { + return isSetField(field); + } + + public boolean isSetSecurityDesc() { + return isSetField(107); + } + + public void set(quickfix.field.EncodedSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDescLen get(quickfix.field.EncodedSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDescLen getEncodedSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDescLen() { + return isSetField(350); + } + + public void set(quickfix.field.EncodedSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedSecurityDesc get(quickfix.field.EncodedSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedSecurityDesc getEncodedSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedSecurityDesc() { + return isSetField(351); + } + + public void set(quickfix.field.Pool value) { + setField(value); + } + + public quickfix.field.Pool get(quickfix.field.Pool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Pool getPool() throws FieldNotFound { + return get(new quickfix.field.Pool()); + } + + public boolean isSet(quickfix.field.Pool field) { + return isSetField(field); + } + + public boolean isSetPool() { + return isSetField(691); + } + + public void set(quickfix.field.ContractSettlMonth value) { + setField(value); + } + + public quickfix.field.ContractSettlMonth get(quickfix.field.ContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ContractSettlMonth getContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.ContractSettlMonth()); + } + + public boolean isSet(quickfix.field.ContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetContractSettlMonth() { + return isSetField(667); + } + + public void set(quickfix.field.CPProgram value) { + setField(value); + } + + public quickfix.field.CPProgram get(quickfix.field.CPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPProgram getCPProgram() throws FieldNotFound { + return get(new quickfix.field.CPProgram()); + } + + public boolean isSet(quickfix.field.CPProgram field) { + return isSetField(field); + } + + public boolean isSetCPProgram() { + return isSetField(875); + } + + public void set(quickfix.field.CPRegType value) { + setField(value); + } + + public quickfix.field.CPRegType get(quickfix.field.CPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CPRegType getCPRegType() throws FieldNotFound { + return get(new quickfix.field.CPRegType()); + } + + public boolean isSet(quickfix.field.CPRegType field) { + return isSetField(field); + } + + public boolean isSetCPRegType() { + return isSetField(876); + } + + public void set(quickfix.field.NoEvents value) { + setField(value); + } + + public quickfix.field.NoEvents get(quickfix.field.NoEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoEvents getNoEvents() throws FieldNotFound { + return get(new quickfix.field.NoEvents()); + } + + public boolean isSet(quickfix.field.NoEvents field) { + return isSetField(field); + } + + public boolean isSetNoEvents() { + return isSetField(864); + } + + public static class NoEvents extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {865, 866, 867, 868, 0}; + + public NoEvents() { + super(864, 865, ORDER); + } + + public void set(quickfix.field.EventType value) { + setField(value); + } + + public quickfix.field.EventType get(quickfix.field.EventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventType getEventType() throws FieldNotFound { + return get(new quickfix.field.EventType()); + } + + public boolean isSet(quickfix.field.EventType field) { + return isSetField(field); + } + + public boolean isSetEventType() { + return isSetField(865); + } + + public void set(quickfix.field.EventDate value) { + setField(value); + } + + public quickfix.field.EventDate get(quickfix.field.EventDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventDate getEventDate() throws FieldNotFound { + return get(new quickfix.field.EventDate()); + } + + public boolean isSet(quickfix.field.EventDate field) { + return isSetField(field); + } + + public boolean isSetEventDate() { + return isSetField(866); + } + + public void set(quickfix.field.EventPx value) { + setField(value); + } + + public quickfix.field.EventPx get(quickfix.field.EventPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventPx getEventPx() throws FieldNotFound { + return get(new quickfix.field.EventPx()); + } + + public boolean isSet(quickfix.field.EventPx field) { + return isSetField(field); + } + + public boolean isSetEventPx() { + return isSetField(867); + } + + public void set(quickfix.field.EventText value) { + setField(value); + } + + public quickfix.field.EventText get(quickfix.field.EventText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EventText getEventText() throws FieldNotFound { + return get(new quickfix.field.EventText()); + } + + public boolean isSet(quickfix.field.EventText field) { + return isSetField(field); + } + + public boolean isSetEventText() { + return isSetField(868); + } + + } + + public void set(quickfix.field.DatedDate value) { + setField(value); + } + + public quickfix.field.DatedDate get(quickfix.field.DatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DatedDate getDatedDate() throws FieldNotFound { + return get(new quickfix.field.DatedDate()); + } + + public boolean isSet(quickfix.field.DatedDate field) { + return isSetField(field); + } + + public boolean isSetDatedDate() { + return isSetField(873); + } + + public void set(quickfix.field.InterestAccrualDate value) { + setField(value); + } + + public quickfix.field.InterestAccrualDate get(quickfix.field.InterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InterestAccrualDate getInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.InterestAccrualDate()); + } + + public boolean isSet(quickfix.field.InterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetInterestAccrualDate() { + return isSetField(874); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/InstrumentExtension.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/InstrumentExtension.java new file mode 100644 index 000000000..2bb68fd60 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/InstrumentExtension.java @@ -0,0 +1,141 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class InstrumentExtension extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { 668, 869, }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { 870, }; + protected int[] getGroupFields() { return componentGroups; } + + + public InstrumentExtension() { + + super(new int[] {668, 869, 870, 0 }); + + } + + public void set(quickfix.field.DeliveryForm value) { + setField(value); + } + + public quickfix.field.DeliveryForm get(quickfix.field.DeliveryForm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DeliveryForm getDeliveryForm() throws FieldNotFound { + return get(new quickfix.field.DeliveryForm()); + } + + public boolean isSet(quickfix.field.DeliveryForm field) { + return isSetField(field); + } + + public boolean isSetDeliveryForm() { + return isSetField(668); + } + + public void set(quickfix.field.PctAtRisk value) { + setField(value); + } + + public quickfix.field.PctAtRisk get(quickfix.field.PctAtRisk value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PctAtRisk getPctAtRisk() throws FieldNotFound { + return get(new quickfix.field.PctAtRisk()); + } + + public boolean isSet(quickfix.field.PctAtRisk field) { + return isSetField(field); + } + + public boolean isSetPctAtRisk() { + return isSetField(869); + } + + public void set(quickfix.field.NoInstrAttrib value) { + setField(value); + } + + public quickfix.field.NoInstrAttrib get(quickfix.field.NoInstrAttrib value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoInstrAttrib getNoInstrAttrib() throws FieldNotFound { + return get(new quickfix.field.NoInstrAttrib()); + } + + public boolean isSet(quickfix.field.NoInstrAttrib field) { + return isSetField(field); + } + + public boolean isSetNoInstrAttrib() { + return isSetField(870); + } + + public static class NoInstrAttrib extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {871, 872, 0}; + + public NoInstrAttrib() { + super(870, 871, ORDER); + } + + public void set(quickfix.field.InstrAttribType value) { + setField(value); + } + + public quickfix.field.InstrAttribType get(quickfix.field.InstrAttribType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribType getInstrAttribType() throws FieldNotFound { + return get(new quickfix.field.InstrAttribType()); + } + + public boolean isSet(quickfix.field.InstrAttribType field) { + return isSetField(field); + } + + public boolean isSetInstrAttribType() { + return isSetField(871); + } + + public void set(quickfix.field.InstrAttribValue value) { + setField(value); + } + + public quickfix.field.InstrAttribValue get(quickfix.field.InstrAttribValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.InstrAttribValue getInstrAttribValue() throws FieldNotFound { + return get(new quickfix.field.InstrAttribValue()); + } + + public boolean isSet(quickfix.field.InstrAttribValue field) { + return isSetField(field); + } + + public boolean isSetInstrAttribValue() { + return isSetField(872); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/InstrumentLeg.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/InstrumentLeg.java new file mode 100644 index 000000000..bbf8a2d96 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/InstrumentLeg.java @@ -0,0 +1,960 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class InstrumentLeg extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { 600, 601, 602, 603, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { 604, }; + protected int[] getGroupFields() { return componentGroups; } + + + public InstrumentLeg() { + + super(new int[] {600, 601, 602, 603, 604, 607, 608, 609, 764, 610, 611, 248, 249, 250, 251, 252, 253, 257, 599, 596, 597, 598, 254, 612, 942, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 556, 740, 739, 955, 956, 0 }); + + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } + + public void set(quickfix.field.LegSymbolSfx value) { + setField(value); + } + + public quickfix.field.LegSymbolSfx get(quickfix.field.LegSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbolSfx getLegSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.LegSymbolSfx()); + } + + public boolean isSet(quickfix.field.LegSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetLegSymbolSfx() { + return isSetField(601); + } + + public void set(quickfix.field.LegSecurityID value) { + setField(value); + } + + public quickfix.field.LegSecurityID get(quickfix.field.LegSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityID getLegSecurityID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityID()); + } + + public boolean isSet(quickfix.field.LegSecurityID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityID() { + return isSetField(602); + } + + public void set(quickfix.field.LegSecurityIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityIDSource get(quickfix.field.LegSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityIDSource getLegSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityIDSource() { + return isSetField(603); + } + + public void set(quickfix.field.NoLegSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoLegSecurityAltID get(quickfix.field.NoLegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegSecurityAltID getNoLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoLegSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoLegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoLegSecurityAltID() { + return isSetField(604); + } + + public static class NoLegSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {605, 606, 0}; + + public NoLegSecurityAltID() { + super(604, 605, ORDER); + } + + public void set(quickfix.field.LegSecurityAltID value) { + setField(value); + } + + public quickfix.field.LegSecurityAltID get(quickfix.field.LegSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltID getLegSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltID()); + } + + public boolean isSet(quickfix.field.LegSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltID() { + return isSetField(605); + } + + public void set(quickfix.field.LegSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.LegSecurityAltIDSource get(quickfix.field.LegSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityAltIDSource getLegSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.LegSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.LegSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetLegSecurityAltIDSource() { + return isSetField(606); + } + + } + + public void set(quickfix.field.LegProduct value) { + setField(value); + } + + public quickfix.field.LegProduct get(quickfix.field.LegProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegProduct getLegProduct() throws FieldNotFound { + return get(new quickfix.field.LegProduct()); + } + + public boolean isSet(quickfix.field.LegProduct field) { + return isSetField(field); + } + + public boolean isSetLegProduct() { + return isSetField(607); + } + + public void set(quickfix.field.LegCFICode value) { + setField(value); + } + + public quickfix.field.LegCFICode get(quickfix.field.LegCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCFICode getLegCFICode() throws FieldNotFound { + return get(new quickfix.field.LegCFICode()); + } + + public boolean isSet(quickfix.field.LegCFICode field) { + return isSetField(field); + } + + public boolean isSetLegCFICode() { + return isSetField(608); + } + + public void set(quickfix.field.LegSecurityType value) { + setField(value); + } + + public quickfix.field.LegSecurityType get(quickfix.field.LegSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityType getLegSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegSecurityType()); + } + + public boolean isSet(quickfix.field.LegSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegSecurityType() { + return isSetField(609); + } + + public void set(quickfix.field.LegSecuritySubType value) { + setField(value); + } + + public quickfix.field.LegSecuritySubType get(quickfix.field.LegSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecuritySubType getLegSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.LegSecuritySubType()); + } + + public boolean isSet(quickfix.field.LegSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetLegSecuritySubType() { + return isSetField(764); + } + + public void set(quickfix.field.LegMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.LegMaturityMonthYear get(quickfix.field.LegMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityMonthYear getLegMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.LegMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.LegMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetLegMaturityMonthYear() { + return isSetField(610); + } + + public void set(quickfix.field.LegMaturityDate value) { + setField(value); + } + + public quickfix.field.LegMaturityDate get(quickfix.field.LegMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegMaturityDate getLegMaturityDate() throws FieldNotFound { + return get(new quickfix.field.LegMaturityDate()); + } + + public boolean isSet(quickfix.field.LegMaturityDate field) { + return isSetField(field); + } + + public boolean isSetLegMaturityDate() { + return isSetField(611); + } + + public void set(quickfix.field.LegCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.LegCouponPaymentDate get(quickfix.field.LegCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponPaymentDate getLegCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.LegCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.LegCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetLegCouponPaymentDate() { + return isSetField(248); + } + + public void set(quickfix.field.LegIssueDate value) { + setField(value); + } + + public quickfix.field.LegIssueDate get(quickfix.field.LegIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssueDate getLegIssueDate() throws FieldNotFound { + return get(new quickfix.field.LegIssueDate()); + } + + public boolean isSet(quickfix.field.LegIssueDate field) { + return isSetField(field); + } + + public boolean isSetLegIssueDate() { + return isSetField(249); + } + + public void set(quickfix.field.LegRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.LegRepoCollateralSecurityType get(quickfix.field.LegRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepoCollateralSecurityType getLegRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.LegRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.LegRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetLegRepoCollateralSecurityType() { + return isSetField(250); + } + + public void set(quickfix.field.LegRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.LegRepurchaseTerm get(quickfix.field.LegRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseTerm getLegRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.LegRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseTerm() { + return isSetField(251); + } + + public void set(quickfix.field.LegRepurchaseRate value) { + setField(value); + } + + public quickfix.field.LegRepurchaseRate get(quickfix.field.LegRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRepurchaseRate getLegRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.LegRepurchaseRate()); + } + + public boolean isSet(quickfix.field.LegRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetLegRepurchaseRate() { + return isSetField(252); + } + + public void set(quickfix.field.LegFactor value) { + setField(value); + } + + public quickfix.field.LegFactor get(quickfix.field.LegFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegFactor getLegFactor() throws FieldNotFound { + return get(new quickfix.field.LegFactor()); + } + + public boolean isSet(quickfix.field.LegFactor field) { + return isSetField(field); + } + + public boolean isSetLegFactor() { + return isSetField(253); + } + + public void set(quickfix.field.LegCreditRating value) { + setField(value); + } + + public quickfix.field.LegCreditRating get(quickfix.field.LegCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCreditRating getLegCreditRating() throws FieldNotFound { + return get(new quickfix.field.LegCreditRating()); + } + + public boolean isSet(quickfix.field.LegCreditRating field) { + return isSetField(field); + } + + public boolean isSetLegCreditRating() { + return isSetField(257); + } + + public void set(quickfix.field.LegInstrRegistry value) { + setField(value); + } + + public quickfix.field.LegInstrRegistry get(quickfix.field.LegInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInstrRegistry getLegInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.LegInstrRegistry()); + } + + public boolean isSet(quickfix.field.LegInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetLegInstrRegistry() { + return isSetField(599); + } + + public void set(quickfix.field.LegCountryOfIssue value) { + setField(value); + } + + public quickfix.field.LegCountryOfIssue get(quickfix.field.LegCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCountryOfIssue getLegCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegCountryOfIssue()); + } + + public boolean isSet(quickfix.field.LegCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegCountryOfIssue() { + return isSetField(596); + } + + public void set(quickfix.field.LegStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.LegStateOrProvinceOfIssue get(quickfix.field.LegStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStateOrProvinceOfIssue getLegStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.LegStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegStateOrProvinceOfIssue() { + return isSetField(597); + } + + public void set(quickfix.field.LegLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.LegLocaleOfIssue get(quickfix.field.LegLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegLocaleOfIssue getLegLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.LegLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.LegLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetLegLocaleOfIssue() { + return isSetField(598); + } + + public void set(quickfix.field.LegRedemptionDate value) { + setField(value); + } + + public quickfix.field.LegRedemptionDate get(quickfix.field.LegRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRedemptionDate getLegRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.LegRedemptionDate()); + } + + public boolean isSet(quickfix.field.LegRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetLegRedemptionDate() { + return isSetField(254); + } + + public void set(quickfix.field.LegStrikePrice value) { + setField(value); + } + + public quickfix.field.LegStrikePrice get(quickfix.field.LegStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikePrice getLegStrikePrice() throws FieldNotFound { + return get(new quickfix.field.LegStrikePrice()); + } + + public boolean isSet(quickfix.field.LegStrikePrice field) { + return isSetField(field); + } + + public boolean isSetLegStrikePrice() { + return isSetField(612); + } + + public void set(quickfix.field.LegStrikeCurrency value) { + setField(value); + } + + public quickfix.field.LegStrikeCurrency get(quickfix.field.LegStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStrikeCurrency getLegStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.LegStrikeCurrency()); + } + + public boolean isSet(quickfix.field.LegStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetLegStrikeCurrency() { + return isSetField(942); + } + + public void set(quickfix.field.LegOptAttribute value) { + setField(value); + } + + public quickfix.field.LegOptAttribute get(quickfix.field.LegOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegOptAttribute getLegOptAttribute() throws FieldNotFound { + return get(new quickfix.field.LegOptAttribute()); + } + + public boolean isSet(quickfix.field.LegOptAttribute field) { + return isSetField(field); + } + + public boolean isSetLegOptAttribute() { + return isSetField(613); + } + + public void set(quickfix.field.LegContractMultiplier value) { + setField(value); + } + + public quickfix.field.LegContractMultiplier get(quickfix.field.LegContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractMultiplier getLegContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.LegContractMultiplier()); + } + + public boolean isSet(quickfix.field.LegContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetLegContractMultiplier() { + return isSetField(614); + } + + public void set(quickfix.field.LegCouponRate value) { + setField(value); + } + + public quickfix.field.LegCouponRate get(quickfix.field.LegCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCouponRate getLegCouponRate() throws FieldNotFound { + return get(new quickfix.field.LegCouponRate()); + } + + public boolean isSet(quickfix.field.LegCouponRate field) { + return isSetField(field); + } + + public boolean isSetLegCouponRate() { + return isSetField(615); + } + + public void set(quickfix.field.LegSecurityExchange value) { + setField(value); + } + + public quickfix.field.LegSecurityExchange get(quickfix.field.LegSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityExchange getLegSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.LegSecurityExchange()); + } + + public boolean isSet(quickfix.field.LegSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetLegSecurityExchange() { + return isSetField(616); + } + + public void set(quickfix.field.LegIssuer value) { + setField(value); + } + + public quickfix.field.LegIssuer get(quickfix.field.LegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegIssuer getLegIssuer() throws FieldNotFound { + return get(new quickfix.field.LegIssuer()); + } + + public boolean isSet(quickfix.field.LegIssuer field) { + return isSetField(field); + } + + public boolean isSetLegIssuer() { + return isSetField(617); + } + + public void set(quickfix.field.EncodedLegIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuerLen get(quickfix.field.EncodedLegIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuerLen getEncodedLegIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuerLen() { + return isSetField(618); + } + + public void set(quickfix.field.EncodedLegIssuer value) { + setField(value); + } + + public quickfix.field.EncodedLegIssuer get(quickfix.field.EncodedLegIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegIssuer getEncodedLegIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedLegIssuer()); + } + + public boolean isSet(quickfix.field.EncodedLegIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedLegIssuer() { + return isSetField(619); + } + + public void set(quickfix.field.LegSecurityDesc value) { + setField(value); + } + + public quickfix.field.LegSecurityDesc get(quickfix.field.LegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSecurityDesc getLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.LegSecurityDesc()); + } + + public boolean isSet(quickfix.field.LegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetLegSecurityDesc() { + return isSetField(620); + } + + public void set(quickfix.field.EncodedLegSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDescLen get(quickfix.field.EncodedLegSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDescLen getEncodedLegSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDescLen() { + return isSetField(621); + } + + public void set(quickfix.field.EncodedLegSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedLegSecurityDesc get(quickfix.field.EncodedLegSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedLegSecurityDesc getEncodedLegSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedLegSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedLegSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedLegSecurityDesc() { + return isSetField(622); + } + + public void set(quickfix.field.LegRatioQty value) { + setField(value); + } + + public quickfix.field.LegRatioQty get(quickfix.field.LegRatioQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegRatioQty getLegRatioQty() throws FieldNotFound { + return get(new quickfix.field.LegRatioQty()); + } + + public boolean isSet(quickfix.field.LegRatioQty field) { + return isSetField(field); + } + + public boolean isSetLegRatioQty() { + return isSetField(623); + } + + public void set(quickfix.field.LegSide value) { + setField(value); + } + + public quickfix.field.LegSide get(quickfix.field.LegSide value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSide getLegSide() throws FieldNotFound { + return get(new quickfix.field.LegSide()); + } + + public boolean isSet(quickfix.field.LegSide field) { + return isSetField(field); + } + + public boolean isSetLegSide() { + return isSetField(624); + } + + public void set(quickfix.field.LegCurrency value) { + setField(value); + } + + public quickfix.field.LegCurrency get(quickfix.field.LegCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegCurrency getLegCurrency() throws FieldNotFound { + return get(new quickfix.field.LegCurrency()); + } + + public boolean isSet(quickfix.field.LegCurrency field) { + return isSetField(field); + } + + public boolean isSetLegCurrency() { + return isSetField(556); + } + + public void set(quickfix.field.LegPool value) { + setField(value); + } + + public quickfix.field.LegPool get(quickfix.field.LegPool value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegPool getLegPool() throws FieldNotFound { + return get(new quickfix.field.LegPool()); + } + + public boolean isSet(quickfix.field.LegPool field) { + return isSetField(field); + } + + public boolean isSetLegPool() { + return isSetField(740); + } + + public void set(quickfix.field.LegDatedDate value) { + setField(value); + } + + public quickfix.field.LegDatedDate get(quickfix.field.LegDatedDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegDatedDate getLegDatedDate() throws FieldNotFound { + return get(new quickfix.field.LegDatedDate()); + } + + public boolean isSet(quickfix.field.LegDatedDate field) { + return isSetField(field); + } + + public boolean isSetLegDatedDate() { + return isSetField(739); + } + + public void set(quickfix.field.LegContractSettlMonth value) { + setField(value); + } + + public quickfix.field.LegContractSettlMonth get(quickfix.field.LegContractSettlMonth value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegContractSettlMonth getLegContractSettlMonth() throws FieldNotFound { + return get(new quickfix.field.LegContractSettlMonth()); + } + + public boolean isSet(quickfix.field.LegContractSettlMonth field) { + return isSetField(field); + } + + public boolean isSetLegContractSettlMonth() { + return isSetField(955); + } + + public void set(quickfix.field.LegInterestAccrualDate value) { + setField(value); + } + + public quickfix.field.LegInterestAccrualDate get(quickfix.field.LegInterestAccrualDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegInterestAccrualDate getLegInterestAccrualDate() throws FieldNotFound { + return get(new quickfix.field.LegInterestAccrualDate()); + } + + public boolean isSet(quickfix.field.LegInterestAccrualDate field) { + return isSetField(field); + } + + public boolean isSetLegInterestAccrualDate() { + return isSetField(956); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/LegBenchmarkCurveData.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/LegBenchmarkCurveData.java new file mode 100644 index 000000000..46c0d1048 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/LegBenchmarkCurveData.java @@ -0,0 +1,129 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + + +public class LegBenchmarkCurveData extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { 676, 677, 678, 679, 680, }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { }; + protected int[] getGroupFields() { return componentGroups; } + + + public LegBenchmarkCurveData() { + + super(new int[] {676, 677, 678, 679, 680, 0 }); + + } + + public void set(quickfix.field.LegBenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.LegBenchmarkCurveCurrency get(quickfix.field.LegBenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkCurveCurrency getLegBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.LegBenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkCurveCurrency() { + return isSetField(676); + } + + public void set(quickfix.field.LegBenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.LegBenchmarkCurveName get(quickfix.field.LegBenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkCurveName getLegBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.LegBenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkCurveName() { + return isSetField(677); + } + + public void set(quickfix.field.LegBenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.LegBenchmarkCurvePoint get(quickfix.field.LegBenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkCurvePoint getLegBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.LegBenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkCurvePoint() { + return isSetField(678); + } + + public void set(quickfix.field.LegBenchmarkPrice value) { + setField(value); + } + + public quickfix.field.LegBenchmarkPrice get(quickfix.field.LegBenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkPrice getLegBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkPrice()); + } + + public boolean isSet(quickfix.field.LegBenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkPrice() { + return isSetField(679); + } + + public void set(quickfix.field.LegBenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.LegBenchmarkPriceType get(quickfix.field.LegBenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegBenchmarkPriceType getLegBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.LegBenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.LegBenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetLegBenchmarkPriceType() { + return isSetField(680); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/LegStipulations.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/LegStipulations.java new file mode 100644 index 000000000..ecc49b0ab --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/LegStipulations.java @@ -0,0 +1,99 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class LegStipulations extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { 683, }; + protected int[] getGroupFields() { return componentGroups; } + + + public LegStipulations() { + + super(new int[] {683, 0 }); + + } + + public void set(quickfix.field.NoLegStipulations value) { + setField(value); + } + + public quickfix.field.NoLegStipulations get(quickfix.field.NoLegStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegStipulations getNoLegStipulations() throws FieldNotFound { + return get(new quickfix.field.NoLegStipulations()); + } + + public boolean isSet(quickfix.field.NoLegStipulations field) { + return isSetField(field); + } + + public boolean isSetNoLegStipulations() { + return isSetField(683); + } + + public static class NoLegStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {688, 689, 0}; + + public NoLegStipulations() { + super(683, 688, ORDER); + } + + public void set(quickfix.field.LegStipulationType value) { + setField(value); + } + + public quickfix.field.LegStipulationType get(quickfix.field.LegStipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationType getLegStipulationType() throws FieldNotFound { + return get(new quickfix.field.LegStipulationType()); + } + + public boolean isSet(quickfix.field.LegStipulationType field) { + return isSetField(field); + } + + public boolean isSetLegStipulationType() { + return isSetField(688); + } + + public void set(quickfix.field.LegStipulationValue value) { + setField(value); + } + + public quickfix.field.LegStipulationValue get(quickfix.field.LegStipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegStipulationValue getLegStipulationValue() throws FieldNotFound { + return get(new quickfix.field.LegStipulationValue()); + } + + public boolean isSet(quickfix.field.LegStipulationValue field) { + return isSetField(field); + } + + public boolean isSetLegStipulationValue() { + return isSetField(689); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/NestedParties.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/NestedParties.java new file mode 100644 index 000000000..334911f2a --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/NestedParties.java @@ -0,0 +1,194 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class NestedParties extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { 539, }; + protected int[] getGroupFields() { return componentGroups; } + + + public NestedParties() { + + super(new int[] {539, 0 }); + + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/NestedParties2.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/NestedParties2.java new file mode 100644 index 000000000..dffb0c327 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/NestedParties2.java @@ -0,0 +1,194 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class NestedParties2 extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { 756, }; + protected int[] getGroupFields() { return componentGroups; } + + + public NestedParties2() { + + super(new int[] {756, 0 }); + + } + + public void set(quickfix.field.NoNested2PartyIDs value) { + setField(value); + } + + public quickfix.field.NoNested2PartyIDs get(quickfix.field.NoNested2PartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested2PartyIDs getNoNested2PartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested2PartyIDs()); + } + + public boolean isSet(quickfix.field.NoNested2PartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested2PartyIDs() { + return isSetField(756); + } + + public static class NoNested2PartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {757, 758, 759, 806, 0}; + + public NoNested2PartyIDs() { + super(756, 757, ORDER); + } + + public void set(quickfix.field.Nested2PartyID value) { + setField(value); + } + + public quickfix.field.Nested2PartyID get(quickfix.field.Nested2PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyID getNested2PartyID() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyID()); + } + + public boolean isSet(quickfix.field.Nested2PartyID field) { + return isSetField(field); + } + + public boolean isSetNested2PartyID() { + return isSetField(757); + } + + public void set(quickfix.field.Nested2PartyIDSource value) { + setField(value); + } + + public quickfix.field.Nested2PartyIDSource get(quickfix.field.Nested2PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyIDSource getNested2PartyIDSource() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyIDSource()); + } + + public boolean isSet(quickfix.field.Nested2PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNested2PartyIDSource() { + return isSetField(758); + } + + public void set(quickfix.field.Nested2PartyRole value) { + setField(value); + } + + public quickfix.field.Nested2PartyRole get(quickfix.field.Nested2PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartyRole getNested2PartyRole() throws FieldNotFound { + return get(new quickfix.field.Nested2PartyRole()); + } + + public boolean isSet(quickfix.field.Nested2PartyRole field) { + return isSetField(field); + } + + public boolean isSetNested2PartyRole() { + return isSetField(759); + } + + public void set(quickfix.field.NoNested2PartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNested2PartySubIDs get(quickfix.field.NoNested2PartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested2PartySubIDs getNoNested2PartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested2PartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNested2PartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested2PartySubIDs() { + return isSetField(806); + } + + public static class NoNested2PartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {760, 807, 0}; + + public NoNested2PartySubIDs() { + super(806, 760, ORDER); + } + + public void set(quickfix.field.Nested2PartySubID value) { + setField(value); + } + + public quickfix.field.Nested2PartySubID get(quickfix.field.Nested2PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartySubID getNested2PartySubID() throws FieldNotFound { + return get(new quickfix.field.Nested2PartySubID()); + } + + public boolean isSet(quickfix.field.Nested2PartySubID field) { + return isSetField(field); + } + + public boolean isSetNested2PartySubID() { + return isSetField(760); + } + + public void set(quickfix.field.Nested2PartySubIDType value) { + setField(value); + } + + public quickfix.field.Nested2PartySubIDType get(quickfix.field.Nested2PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested2PartySubIDType getNested2PartySubIDType() throws FieldNotFound { + return get(new quickfix.field.Nested2PartySubIDType()); + } + + public boolean isSet(quickfix.field.Nested2PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNested2PartySubIDType() { + return isSetField(807); + } + + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/NestedParties3.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/NestedParties3.java new file mode 100644 index 000000000..397958584 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/NestedParties3.java @@ -0,0 +1,194 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class NestedParties3 extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { 948, }; + protected int[] getGroupFields() { return componentGroups; } + + + public NestedParties3() { + + super(new int[] {948, 0 }); + + } + + public void set(quickfix.field.NoNested3PartyIDs value) { + setField(value); + } + + public quickfix.field.NoNested3PartyIDs get(quickfix.field.NoNested3PartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested3PartyIDs getNoNested3PartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested3PartyIDs()); + } + + public boolean isSet(quickfix.field.NoNested3PartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested3PartyIDs() { + return isSetField(948); + } + + public static class NoNested3PartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {949, 950, 951, 952, 0}; + + public NoNested3PartyIDs() { + super(948, 949, ORDER); + } + + public void set(quickfix.field.Nested3PartyID value) { + setField(value); + } + + public quickfix.field.Nested3PartyID get(quickfix.field.Nested3PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested3PartyID getNested3PartyID() throws FieldNotFound { + return get(new quickfix.field.Nested3PartyID()); + } + + public boolean isSet(quickfix.field.Nested3PartyID field) { + return isSetField(field); + } + + public boolean isSetNested3PartyID() { + return isSetField(949); + } + + public void set(quickfix.field.Nested3PartyIDSource value) { + setField(value); + } + + public quickfix.field.Nested3PartyIDSource get(quickfix.field.Nested3PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested3PartyIDSource getNested3PartyIDSource() throws FieldNotFound { + return get(new quickfix.field.Nested3PartyIDSource()); + } + + public boolean isSet(quickfix.field.Nested3PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNested3PartyIDSource() { + return isSetField(950); + } + + public void set(quickfix.field.Nested3PartyRole value) { + setField(value); + } + + public quickfix.field.Nested3PartyRole get(quickfix.field.Nested3PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested3PartyRole getNested3PartyRole() throws FieldNotFound { + return get(new quickfix.field.Nested3PartyRole()); + } + + public boolean isSet(quickfix.field.Nested3PartyRole field) { + return isSetField(field); + } + + public boolean isSetNested3PartyRole() { + return isSetField(951); + } + + public void set(quickfix.field.NoNested3PartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNested3PartySubIDs get(quickfix.field.NoNested3PartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNested3PartySubIDs getNoNested3PartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNested3PartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNested3PartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNested3PartySubIDs() { + return isSetField(952); + } + + public static class NoNested3PartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {953, 954, 0}; + + public NoNested3PartySubIDs() { + super(952, 953, ORDER); + } + + public void set(quickfix.field.Nested3PartySubID value) { + setField(value); + } + + public quickfix.field.Nested3PartySubID get(quickfix.field.Nested3PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested3PartySubID getNested3PartySubID() throws FieldNotFound { + return get(new quickfix.field.Nested3PartySubID()); + } + + public boolean isSet(quickfix.field.Nested3PartySubID field) { + return isSetField(field); + } + + public boolean isSetNested3PartySubID() { + return isSetField(953); + } + + public void set(quickfix.field.Nested3PartySubIDType value) { + setField(value); + } + + public quickfix.field.Nested3PartySubIDType get(quickfix.field.Nested3PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Nested3PartySubIDType getNested3PartySubIDType() throws FieldNotFound { + return get(new quickfix.field.Nested3PartySubIDType()); + } + + public boolean isSet(quickfix.field.Nested3PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNested3PartySubIDType() { + return isSetField(954); + } + + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/OrderQtyData.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/OrderQtyData.java new file mode 100644 index 000000000..b53a63ac8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/OrderQtyData.java @@ -0,0 +1,129 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + + +public class OrderQtyData extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { 38, 152, 516, 468, 469, }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { }; + protected int[] getGroupFields() { return componentGroups; } + + + public OrderQtyData() { + + super(new int[] {38, 152, 516, 468, 469, 0 }); + + } + + public void set(quickfix.field.OrderQty value) { + setField(value); + } + + public quickfix.field.OrderQty get(quickfix.field.OrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderQty getOrderQty() throws FieldNotFound { + return get(new quickfix.field.OrderQty()); + } + + public boolean isSet(quickfix.field.OrderQty field) { + return isSetField(field); + } + + public boolean isSetOrderQty() { + return isSetField(38); + } + + public void set(quickfix.field.CashOrderQty value) { + setField(value); + } + + public quickfix.field.CashOrderQty get(quickfix.field.CashOrderQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CashOrderQty getCashOrderQty() throws FieldNotFound { + return get(new quickfix.field.CashOrderQty()); + } + + public boolean isSet(quickfix.field.CashOrderQty field) { + return isSetField(field); + } + + public boolean isSetCashOrderQty() { + return isSetField(152); + } + + public void set(quickfix.field.OrderPercent value) { + setField(value); + } + + public quickfix.field.OrderPercent get(quickfix.field.OrderPercent value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrderPercent getOrderPercent() throws FieldNotFound { + return get(new quickfix.field.OrderPercent()); + } + + public boolean isSet(quickfix.field.OrderPercent field) { + return isSetField(field); + } + + public boolean isSetOrderPercent() { + return isSetField(516); + } + + public void set(quickfix.field.RoundingDirection value) { + setField(value); + } + + public quickfix.field.RoundingDirection get(quickfix.field.RoundingDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingDirection getRoundingDirection() throws FieldNotFound { + return get(new quickfix.field.RoundingDirection()); + } + + public boolean isSet(quickfix.field.RoundingDirection field) { + return isSetField(field); + } + + public boolean isSetRoundingDirection() { + return isSetField(468); + } + + public void set(quickfix.field.RoundingModulus value) { + setField(value); + } + + public quickfix.field.RoundingModulus get(quickfix.field.RoundingModulus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RoundingModulus getRoundingModulus() throws FieldNotFound { + return get(new quickfix.field.RoundingModulus()); + } + + public boolean isSet(quickfix.field.RoundingModulus field) { + return isSetField(field); + } + + public boolean isSetRoundingModulus() { + return isSetField(469); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/Parties.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/Parties.java new file mode 100644 index 000000000..61dc6624e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/Parties.java @@ -0,0 +1,194 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class Parties extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { 453, }; + protected int[] getGroupFields() { return componentGroups; } + + + public Parties() { + + super(new int[] {453, 0 }); + + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + + public static class NoPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {448, 447, 452, 802, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } + + public void set(quickfix.field.NoPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoPartySubIDs get(quickfix.field.NoPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartySubIDs getNoPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartySubIDs() { + return isSetField(802); + } + + public static class NoPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {523, 803, 0}; + + public NoPartySubIDs() { + super(802, 523, ORDER); + } + + public void set(quickfix.field.PartySubID value) { + setField(value); + } + + public quickfix.field.PartySubID get(quickfix.field.PartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubID getPartySubID() throws FieldNotFound { + return get(new quickfix.field.PartySubID()); + } + + public boolean isSet(quickfix.field.PartySubID field) { + return isSetField(field); + } + + public boolean isSetPartySubID() { + return isSetField(523); + } + + public void set(quickfix.field.PartySubIDType value) { + setField(value); + } + + public quickfix.field.PartySubIDType get(quickfix.field.PartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartySubIDType getPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.PartySubIDType()); + } + + public boolean isSet(quickfix.field.PartySubIDType field) { + return isSetField(field); + } + + public boolean isSetPartySubIDType() { + return isSetField(803); + } + + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/PegInstructions.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/PegInstructions.java new file mode 100644 index 000000000..a16d3e18d --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/PegInstructions.java @@ -0,0 +1,150 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + + +public class PegInstructions extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { 211, 835, 836, 837, 838, 840, }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { }; + protected int[] getGroupFields() { return componentGroups; } + + + public PegInstructions() { + + super(new int[] {211, 835, 836, 837, 838, 840, 0 }); + + } + + public void set(quickfix.field.PegOffsetValue value) { + setField(value); + } + + public quickfix.field.PegOffsetValue get(quickfix.field.PegOffsetValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegOffsetValue getPegOffsetValue() throws FieldNotFound { + return get(new quickfix.field.PegOffsetValue()); + } + + public boolean isSet(quickfix.field.PegOffsetValue field) { + return isSetField(field); + } + + public boolean isSetPegOffsetValue() { + return isSetField(211); + } + + public void set(quickfix.field.PegMoveType value) { + setField(value); + } + + public quickfix.field.PegMoveType get(quickfix.field.PegMoveType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegMoveType getPegMoveType() throws FieldNotFound { + return get(new quickfix.field.PegMoveType()); + } + + public boolean isSet(quickfix.field.PegMoveType field) { + return isSetField(field); + } + + public boolean isSetPegMoveType() { + return isSetField(835); + } + + public void set(quickfix.field.PegOffsetType value) { + setField(value); + } + + public quickfix.field.PegOffsetType get(quickfix.field.PegOffsetType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegOffsetType getPegOffsetType() throws FieldNotFound { + return get(new quickfix.field.PegOffsetType()); + } + + public boolean isSet(quickfix.field.PegOffsetType field) { + return isSetField(field); + } + + public boolean isSetPegOffsetType() { + return isSetField(836); + } + + public void set(quickfix.field.PegLimitType value) { + setField(value); + } + + public quickfix.field.PegLimitType get(quickfix.field.PegLimitType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegLimitType getPegLimitType() throws FieldNotFound { + return get(new quickfix.field.PegLimitType()); + } + + public boolean isSet(quickfix.field.PegLimitType field) { + return isSetField(field); + } + + public boolean isSetPegLimitType() { + return isSetField(837); + } + + public void set(quickfix.field.PegRoundDirection value) { + setField(value); + } + + public quickfix.field.PegRoundDirection get(quickfix.field.PegRoundDirection value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegRoundDirection getPegRoundDirection() throws FieldNotFound { + return get(new quickfix.field.PegRoundDirection()); + } + + public boolean isSet(quickfix.field.PegRoundDirection field) { + return isSetField(field); + } + + public boolean isSetPegRoundDirection() { + return isSetField(838); + } + + public void set(quickfix.field.PegScope value) { + setField(value); + } + + public quickfix.field.PegScope get(quickfix.field.PegScope value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PegScope getPegScope() throws FieldNotFound { + return get(new quickfix.field.PegScope()); + } + + public boolean isSet(quickfix.field.PegScope field) { + return isSetField(field); + } + + public boolean isSetPegScope() { + return isSetField(840); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/PositionAmountData.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/PositionAmountData.java new file mode 100644 index 000000000..462bdb5b3 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/PositionAmountData.java @@ -0,0 +1,99 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class PositionAmountData extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { 753, }; + protected int[] getGroupFields() { return componentGroups; } + + + public PositionAmountData() { + + super(new int[] {753, 0 }); + + } + + public void set(quickfix.field.NoPosAmt value) { + setField(value); + } + + public quickfix.field.NoPosAmt get(quickfix.field.NoPosAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPosAmt getNoPosAmt() throws FieldNotFound { + return get(new quickfix.field.NoPosAmt()); + } + + public boolean isSet(quickfix.field.NoPosAmt field) { + return isSetField(field); + } + + public boolean isSetNoPosAmt() { + return isSetField(753); + } + + public static class NoPosAmt extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {707, 708, 0}; + + public NoPosAmt() { + super(753, 707, ORDER); + } + + public void set(quickfix.field.PosAmtType value) { + setField(value); + } + + public quickfix.field.PosAmtType get(quickfix.field.PosAmtType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosAmtType getPosAmtType() throws FieldNotFound { + return get(new quickfix.field.PosAmtType()); + } + + public boolean isSet(quickfix.field.PosAmtType field) { + return isSetField(field); + } + + public boolean isSetPosAmtType() { + return isSetField(707); + } + + public void set(quickfix.field.PosAmt value) { + setField(value); + } + + public quickfix.field.PosAmt get(quickfix.field.PosAmt value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosAmt getPosAmt() throws FieldNotFound { + return get(new quickfix.field.PosAmt()); + } + + public boolean isSet(quickfix.field.PosAmt field) { + return isSetField(field); + } + + public boolean isSetPosAmt() { + return isSetField(708); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/PositionQty.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/PositionQty.java new file mode 100644 index 000000000..9add6269b --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/PositionQty.java @@ -0,0 +1,323 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class PositionQty extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { 702, }; + protected int[] getGroupFields() { return componentGroups; } + + + public PositionQty() { + + super(new int[] {702, 0 }); + + } + + public void set(quickfix.field.NoPositions value) { + setField(value); + } + + public quickfix.field.NoPositions get(quickfix.field.NoPositions value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPositions getNoPositions() throws FieldNotFound { + return get(new quickfix.field.NoPositions()); + } + + public boolean isSet(quickfix.field.NoPositions field) { + return isSetField(field); + } + + public boolean isSetNoPositions() { + return isSetField(702); + } + + public static class NoPositions extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {703, 704, 705, 706, 539, 0}; + + public NoPositions() { + super(702, 703, ORDER); + } + + public void set(quickfix.field.PosType value) { + setField(value); + } + + public quickfix.field.PosType get(quickfix.field.PosType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosType getPosType() throws FieldNotFound { + return get(new quickfix.field.PosType()); + } + + public boolean isSet(quickfix.field.PosType field) { + return isSetField(field); + } + + public boolean isSetPosType() { + return isSetField(703); + } + + public void set(quickfix.field.LongQty value) { + setField(value); + } + + public quickfix.field.LongQty get(quickfix.field.LongQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LongQty getLongQty() throws FieldNotFound { + return get(new quickfix.field.LongQty()); + } + + public boolean isSet(quickfix.field.LongQty field) { + return isSetField(field); + } + + public boolean isSetLongQty() { + return isSetField(704); + } + + public void set(quickfix.field.ShortQty value) { + setField(value); + } + + public quickfix.field.ShortQty get(quickfix.field.ShortQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ShortQty getShortQty() throws FieldNotFound { + return get(new quickfix.field.ShortQty()); + } + + public boolean isSet(quickfix.field.ShortQty field) { + return isSetField(field); + } + + public boolean isSetShortQty() { + return isSetField(705); + } + + public void set(quickfix.field.PosQtyStatus value) { + setField(value); + } + + public quickfix.field.PosQtyStatus get(quickfix.field.PosQtyStatus value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PosQtyStatus getPosQtyStatus() throws FieldNotFound { + return get(new quickfix.field.PosQtyStatus()); + } + + public boolean isSet(quickfix.field.PosQtyStatus field) { + return isSetField(field); + } + + public boolean isSetPosQtyStatus() { + return isSetField(706); + } + + public void set(quickfix.fix44.component.NestedParties component) { + setComponent(component); + } + + public quickfix.fix44.component.NestedParties get(quickfix.fix44.component.NestedParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.NestedParties getNestedParties() throws FieldNotFound { + return get(new quickfix.fix44.component.NestedParties()); + } + + public void set(quickfix.field.NoNestedPartyIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartyIDs get(quickfix.field.NoNestedPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartyIDs getNoNestedPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartyIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartyIDs() { + return isSetField(539); + } + + public static class NoNestedPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {524, 525, 538, 804, 0}; + + public NoNestedPartyIDs() { + super(539, 524, ORDER); + } + + public void set(quickfix.field.NestedPartyID value) { + setField(value); + } + + public quickfix.field.NestedPartyID get(quickfix.field.NestedPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyID getNestedPartyID() throws FieldNotFound { + return get(new quickfix.field.NestedPartyID()); + } + + public boolean isSet(quickfix.field.NestedPartyID field) { + return isSetField(field); + } + + public boolean isSetNestedPartyID() { + return isSetField(524); + } + + public void set(quickfix.field.NestedPartyIDSource value) { + setField(value); + } + + public quickfix.field.NestedPartyIDSource get(quickfix.field.NestedPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyIDSource getNestedPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.NestedPartyIDSource()); + } + + public boolean isSet(quickfix.field.NestedPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetNestedPartyIDSource() { + return isSetField(525); + } + + public void set(quickfix.field.NestedPartyRole value) { + setField(value); + } + + public quickfix.field.NestedPartyRole get(quickfix.field.NestedPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartyRole getNestedPartyRole() throws FieldNotFound { + return get(new quickfix.field.NestedPartyRole()); + } + + public boolean isSet(quickfix.field.NestedPartyRole field) { + return isSetField(field); + } + + public boolean isSetNestedPartyRole() { + return isSetField(538); + } + + public void set(quickfix.field.NoNestedPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoNestedPartySubIDs get(quickfix.field.NoNestedPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoNestedPartySubIDs getNoNestedPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoNestedPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoNestedPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoNestedPartySubIDs() { + return isSetField(804); + } + + public static class NoNestedPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {545, 805, 0}; + + public NoNestedPartySubIDs() { + super(804, 545, ORDER); + } + + public void set(quickfix.field.NestedPartySubID value) { + setField(value); + } + + public quickfix.field.NestedPartySubID get(quickfix.field.NestedPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubID getNestedPartySubID() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubID()); + } + + public boolean isSet(quickfix.field.NestedPartySubID field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubID() { + return isSetField(545); + } + + public void set(quickfix.field.NestedPartySubIDType value) { + setField(value); + } + + public quickfix.field.NestedPartySubIDType get(quickfix.field.NestedPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NestedPartySubIDType getNestedPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.NestedPartySubIDType()); + } + + public boolean isSet(quickfix.field.NestedPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetNestedPartySubIDType() { + return isSetField(805); + } + + } + + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/SettlInstructionsData.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/SettlInstructionsData.java new file mode 100644 index 000000000..934f8dbea --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/SettlInstructionsData.java @@ -0,0 +1,365 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class SettlInstructionsData extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { 172, 169, 170, 171, }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { 85, }; + protected int[] getGroupFields() { return componentGroups; } + + + public SettlInstructionsData() { + + super(new int[] {172, 169, 170, 171, 85, 0 }); + + } + + public void set(quickfix.field.SettlDeliveryType value) { + setField(value); + } + + public quickfix.field.SettlDeliveryType get(quickfix.field.SettlDeliveryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDeliveryType getSettlDeliveryType() throws FieldNotFound { + return get(new quickfix.field.SettlDeliveryType()); + } + + public boolean isSet(quickfix.field.SettlDeliveryType field) { + return isSetField(field); + } + + public boolean isSetSettlDeliveryType() { + return isSetField(172); + } + + public void set(quickfix.field.StandInstDbType value) { + setField(value); + } + + public quickfix.field.StandInstDbType get(quickfix.field.StandInstDbType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbType getStandInstDbType() throws FieldNotFound { + return get(new quickfix.field.StandInstDbType()); + } + + public boolean isSet(quickfix.field.StandInstDbType field) { + return isSetField(field); + } + + public boolean isSetStandInstDbType() { + return isSetField(169); + } + + public void set(quickfix.field.StandInstDbName value) { + setField(value); + } + + public quickfix.field.StandInstDbName get(quickfix.field.StandInstDbName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbName getStandInstDbName() throws FieldNotFound { + return get(new quickfix.field.StandInstDbName()); + } + + public boolean isSet(quickfix.field.StandInstDbName field) { + return isSetField(field); + } + + public boolean isSetStandInstDbName() { + return isSetField(170); + } + + public void set(quickfix.field.StandInstDbID value) { + setField(value); + } + + public quickfix.field.StandInstDbID get(quickfix.field.StandInstDbID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StandInstDbID getStandInstDbID() throws FieldNotFound { + return get(new quickfix.field.StandInstDbID()); + } + + public boolean isSet(quickfix.field.StandInstDbID field) { + return isSetField(field); + } + + public boolean isSetStandInstDbID() { + return isSetField(171); + } + + public void set(quickfix.field.NoDlvyInst value) { + setField(value); + } + + public quickfix.field.NoDlvyInst get(quickfix.field.NoDlvyInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoDlvyInst getNoDlvyInst() throws FieldNotFound { + return get(new quickfix.field.NoDlvyInst()); + } + + public boolean isSet(quickfix.field.NoDlvyInst field) { + return isSetField(field); + } + + public boolean isSetNoDlvyInst() { + return isSetField(85); + } + + public static class NoDlvyInst extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {165, 787, 781, 0}; + + public NoDlvyInst() { + super(85, 165, ORDER); + } + + public void set(quickfix.field.SettlInstSource value) { + setField(value); + } + + public quickfix.field.SettlInstSource get(quickfix.field.SettlInstSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlInstSource getSettlInstSource() throws FieldNotFound { + return get(new quickfix.field.SettlInstSource()); + } + + public boolean isSet(quickfix.field.SettlInstSource field) { + return isSetField(field); + } + + public boolean isSetSettlInstSource() { + return isSetField(165); + } + + public void set(quickfix.field.DlvyInstType value) { + setField(value); + } + + public quickfix.field.DlvyInstType get(quickfix.field.DlvyInstType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.DlvyInstType getDlvyInstType() throws FieldNotFound { + return get(new quickfix.field.DlvyInstType()); + } + + public boolean isSet(quickfix.field.DlvyInstType field) { + return isSetField(field); + } + + public boolean isSetDlvyInstType() { + return isSetField(787); + } + + public void set(quickfix.fix44.component.SettlParties component) { + setComponent(component); + } + + public quickfix.fix44.component.SettlParties get(quickfix.fix44.component.SettlParties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.SettlParties getSettlParties() throws FieldNotFound { + return get(new quickfix.fix44.component.SettlParties()); + } + + public void set(quickfix.field.NoSettlPartyIDs value) { + setField(value); + } + + public quickfix.field.NoSettlPartyIDs get(quickfix.field.NoSettlPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSettlPartyIDs getNoSettlPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoSettlPartyIDs()); + } + + public boolean isSet(quickfix.field.NoSettlPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoSettlPartyIDs() { + return isSetField(781); + } + + public static class NoSettlPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {782, 783, 784, 801, 0}; + + public NoSettlPartyIDs() { + super(781, 782, ORDER); + } + + public void set(quickfix.field.SettlPartyID value) { + setField(value); + } + + public quickfix.field.SettlPartyID get(quickfix.field.SettlPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyID getSettlPartyID() throws FieldNotFound { + return get(new quickfix.field.SettlPartyID()); + } + + public boolean isSet(quickfix.field.SettlPartyID field) { + return isSetField(field); + } + + public boolean isSetSettlPartyID() { + return isSetField(782); + } + + public void set(quickfix.field.SettlPartyIDSource value) { + setField(value); + } + + public quickfix.field.SettlPartyIDSource get(quickfix.field.SettlPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyIDSource getSettlPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.SettlPartyIDSource()); + } + + public boolean isSet(quickfix.field.SettlPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetSettlPartyIDSource() { + return isSetField(783); + } + + public void set(quickfix.field.SettlPartyRole value) { + setField(value); + } + + public quickfix.field.SettlPartyRole get(quickfix.field.SettlPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyRole getSettlPartyRole() throws FieldNotFound { + return get(new quickfix.field.SettlPartyRole()); + } + + public boolean isSet(quickfix.field.SettlPartyRole field) { + return isSetField(field); + } + + public boolean isSetSettlPartyRole() { + return isSetField(784); + } + + public void set(quickfix.field.NoSettlPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoSettlPartySubIDs get(quickfix.field.NoSettlPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSettlPartySubIDs getNoSettlPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoSettlPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoSettlPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoSettlPartySubIDs() { + return isSetField(801); + } + + public static class NoSettlPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {785, 786, 0}; + + public NoSettlPartySubIDs() { + super(801, 785, ORDER); + } + + public void set(quickfix.field.SettlPartySubID value) { + setField(value); + } + + public quickfix.field.SettlPartySubID get(quickfix.field.SettlPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartySubID getSettlPartySubID() throws FieldNotFound { + return get(new quickfix.field.SettlPartySubID()); + } + + public boolean isSet(quickfix.field.SettlPartySubID field) { + return isSetField(field); + } + + public boolean isSetSettlPartySubID() { + return isSetField(785); + } + + public void set(quickfix.field.SettlPartySubIDType value) { + setField(value); + } + + public quickfix.field.SettlPartySubIDType get(quickfix.field.SettlPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartySubIDType getSettlPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.SettlPartySubIDType()); + } + + public boolean isSet(quickfix.field.SettlPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetSettlPartySubIDType() { + return isSetField(786); + } + + } + + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/SettlParties.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/SettlParties.java new file mode 100644 index 000000000..19d4e3aff --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/SettlParties.java @@ -0,0 +1,194 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class SettlParties extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { 781, }; + protected int[] getGroupFields() { return componentGroups; } + + + public SettlParties() { + + super(new int[] {781, 0 }); + + } + + public void set(quickfix.field.NoSettlPartyIDs value) { + setField(value); + } + + public quickfix.field.NoSettlPartyIDs get(quickfix.field.NoSettlPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSettlPartyIDs getNoSettlPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoSettlPartyIDs()); + } + + public boolean isSet(quickfix.field.NoSettlPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoSettlPartyIDs() { + return isSetField(781); + } + + public static class NoSettlPartyIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {782, 783, 784, 801, 0}; + + public NoSettlPartyIDs() { + super(781, 782, ORDER); + } + + public void set(quickfix.field.SettlPartyID value) { + setField(value); + } + + public quickfix.field.SettlPartyID get(quickfix.field.SettlPartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyID getSettlPartyID() throws FieldNotFound { + return get(new quickfix.field.SettlPartyID()); + } + + public boolean isSet(quickfix.field.SettlPartyID field) { + return isSetField(field); + } + + public boolean isSetSettlPartyID() { + return isSetField(782); + } + + public void set(quickfix.field.SettlPartyIDSource value) { + setField(value); + } + + public quickfix.field.SettlPartyIDSource get(quickfix.field.SettlPartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyIDSource getSettlPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.SettlPartyIDSource()); + } + + public boolean isSet(quickfix.field.SettlPartyIDSource field) { + return isSetField(field); + } + + public boolean isSetSettlPartyIDSource() { + return isSetField(783); + } + + public void set(quickfix.field.SettlPartyRole value) { + setField(value); + } + + public quickfix.field.SettlPartyRole get(quickfix.field.SettlPartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartyRole getSettlPartyRole() throws FieldNotFound { + return get(new quickfix.field.SettlPartyRole()); + } + + public boolean isSet(quickfix.field.SettlPartyRole field) { + return isSetField(field); + } + + public boolean isSetSettlPartyRole() { + return isSetField(784); + } + + public void set(quickfix.field.NoSettlPartySubIDs value) { + setField(value); + } + + public quickfix.field.NoSettlPartySubIDs get(quickfix.field.NoSettlPartySubIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSettlPartySubIDs getNoSettlPartySubIDs() throws FieldNotFound { + return get(new quickfix.field.NoSettlPartySubIDs()); + } + + public boolean isSet(quickfix.field.NoSettlPartySubIDs field) { + return isSetField(field); + } + + public boolean isSetNoSettlPartySubIDs() { + return isSetField(801); + } + + public static class NoSettlPartySubIDs extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {785, 786, 0}; + + public NoSettlPartySubIDs() { + super(801, 785, ORDER); + } + + public void set(quickfix.field.SettlPartySubID value) { + setField(value); + } + + public quickfix.field.SettlPartySubID get(quickfix.field.SettlPartySubID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartySubID getSettlPartySubID() throws FieldNotFound { + return get(new quickfix.field.SettlPartySubID()); + } + + public boolean isSet(quickfix.field.SettlPartySubID field) { + return isSetField(field); + } + + public boolean isSetSettlPartySubID() { + return isSetField(785); + } + + public void set(quickfix.field.SettlPartySubIDType value) { + setField(value); + } + + public quickfix.field.SettlPartySubIDType get(quickfix.field.SettlPartySubIDType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlPartySubIDType getSettlPartySubIDType() throws FieldNotFound { + return get(new quickfix.field.SettlPartySubIDType()); + } + + public boolean isSet(quickfix.field.SettlPartySubIDType field) { + return isSetField(field); + } + + public boolean isSetSettlPartySubIDType() { + return isSetField(786); + } + + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/SpreadOrBenchmarkCurveData.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/SpreadOrBenchmarkCurveData.java new file mode 100644 index 000000000..c4402c882 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/SpreadOrBenchmarkCurveData.java @@ -0,0 +1,192 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + + +public class SpreadOrBenchmarkCurveData extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { 218, 220, 221, 222, 662, 663, 699, 761, }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { }; + protected int[] getGroupFields() { return componentGroups; } + + + public SpreadOrBenchmarkCurveData() { + + super(new int[] {218, 220, 221, 222, 662, 663, 699, 761, 0 }); + + } + + public void set(quickfix.field.Spread value) { + setField(value); + } + + public quickfix.field.Spread get(quickfix.field.Spread value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Spread getSpread() throws FieldNotFound { + return get(new quickfix.field.Spread()); + } + + public boolean isSet(quickfix.field.Spread field) { + return isSetField(field); + } + + public boolean isSetSpread() { + return isSetField(218); + } + + public void set(quickfix.field.BenchmarkCurveCurrency value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveCurrency get(quickfix.field.BenchmarkCurveCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveCurrency getBenchmarkCurveCurrency() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveCurrency()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveCurrency field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveCurrency() { + return isSetField(220); + } + + public void set(quickfix.field.BenchmarkCurveName value) { + setField(value); + } + + public quickfix.field.BenchmarkCurveName get(quickfix.field.BenchmarkCurveName value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurveName getBenchmarkCurveName() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurveName()); + } + + public boolean isSet(quickfix.field.BenchmarkCurveName field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurveName() { + return isSetField(221); + } + + public void set(quickfix.field.BenchmarkCurvePoint value) { + setField(value); + } + + public quickfix.field.BenchmarkCurvePoint get(quickfix.field.BenchmarkCurvePoint value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkCurvePoint getBenchmarkCurvePoint() throws FieldNotFound { + return get(new quickfix.field.BenchmarkCurvePoint()); + } + + public boolean isSet(quickfix.field.BenchmarkCurvePoint field) { + return isSetField(field); + } + + public boolean isSetBenchmarkCurvePoint() { + return isSetField(222); + } + + public void set(quickfix.field.BenchmarkPrice value) { + setField(value); + } + + public quickfix.field.BenchmarkPrice get(quickfix.field.BenchmarkPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPrice getBenchmarkPrice() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPrice()); + } + + public boolean isSet(quickfix.field.BenchmarkPrice field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPrice() { + return isSetField(662); + } + + public void set(quickfix.field.BenchmarkPriceType value) { + setField(value); + } + + public quickfix.field.BenchmarkPriceType get(quickfix.field.BenchmarkPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkPriceType getBenchmarkPriceType() throws FieldNotFound { + return get(new quickfix.field.BenchmarkPriceType()); + } + + public boolean isSet(quickfix.field.BenchmarkPriceType field) { + return isSetField(field); + } + + public boolean isSetBenchmarkPriceType() { + return isSetField(663); + } + + public void set(quickfix.field.BenchmarkSecurityID value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityID get(quickfix.field.BenchmarkSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityID getBenchmarkSecurityID() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityID()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityID field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityID() { + return isSetField(699); + } + + public void set(quickfix.field.BenchmarkSecurityIDSource value) { + setField(value); + } + + public quickfix.field.BenchmarkSecurityIDSource get(quickfix.field.BenchmarkSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BenchmarkSecurityIDSource getBenchmarkSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.BenchmarkSecurityIDSource()); + } + + public boolean isSet(quickfix.field.BenchmarkSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetBenchmarkSecurityIDSource() { + return isSetField(761); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/Stipulations.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/Stipulations.java new file mode 100644 index 000000000..001cf61b8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/Stipulations.java @@ -0,0 +1,99 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class Stipulations extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { 232, }; + protected int[] getGroupFields() { return componentGroups; } + + + public Stipulations() { + + super(new int[] {232, 0 }); + + } + + public void set(quickfix.field.NoStipulations value) { + setField(value); + } + + public quickfix.field.NoStipulations get(quickfix.field.NoStipulations value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoStipulations getNoStipulations() throws FieldNotFound { + return get(new quickfix.field.NoStipulations()); + } + + public boolean isSet(quickfix.field.NoStipulations field) { + return isSetField(field); + } + + public boolean isSetNoStipulations() { + return isSetField(232); + } + + public static class NoStipulations extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {233, 234, 0}; + + public NoStipulations() { + super(232, 233, ORDER); + } + + public void set(quickfix.field.StipulationType value) { + setField(value); + } + + public quickfix.field.StipulationType get(quickfix.field.StipulationType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationType getStipulationType() throws FieldNotFound { + return get(new quickfix.field.StipulationType()); + } + + public boolean isSet(quickfix.field.StipulationType field) { + return isSetField(field); + } + + public boolean isSetStipulationType() { + return isSetField(233); + } + + public void set(quickfix.field.StipulationValue value) { + setField(value); + } + + public quickfix.field.StipulationValue get(quickfix.field.StipulationValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.StipulationValue getStipulationValue() throws FieldNotFound { + return get(new quickfix.field.StipulationValue()); + } + + public boolean isSet(quickfix.field.StipulationValue field) { + return isSetField(field); + } + + public boolean isSetStipulationValue() { + return isSetField(234); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/TrdRegTimestamps.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/TrdRegTimestamps.java new file mode 100644 index 000000000..5ea73c6c6 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/TrdRegTimestamps.java @@ -0,0 +1,120 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class TrdRegTimestamps extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { 768, }; + protected int[] getGroupFields() { return componentGroups; } + + + public TrdRegTimestamps() { + + super(new int[] {768, 0 }); + + } + + public void set(quickfix.field.NoTrdRegTimestamps value) { + setField(value); + } + + public quickfix.field.NoTrdRegTimestamps get(quickfix.field.NoTrdRegTimestamps value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoTrdRegTimestamps getNoTrdRegTimestamps() throws FieldNotFound { + return get(new quickfix.field.NoTrdRegTimestamps()); + } + + public boolean isSet(quickfix.field.NoTrdRegTimestamps field) { + return isSetField(field); + } + + public boolean isSetNoTrdRegTimestamps() { + return isSetField(768); + } + + public static class NoTrdRegTimestamps extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {769, 770, 771, 0}; + + public NoTrdRegTimestamps() { + super(768, 769, ORDER); + } + + public void set(quickfix.field.TrdRegTimestamp value) { + setField(value); + } + + public quickfix.field.TrdRegTimestamp get(quickfix.field.TrdRegTimestamp value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestamp getTrdRegTimestamp() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestamp()); + } + + public boolean isSet(quickfix.field.TrdRegTimestamp field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestamp() { + return isSetField(769); + } + + public void set(quickfix.field.TrdRegTimestampType value) { + setField(value); + } + + public quickfix.field.TrdRegTimestampType get(quickfix.field.TrdRegTimestampType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestampType getTrdRegTimestampType() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestampType()); + } + + public boolean isSet(quickfix.field.TrdRegTimestampType field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestampType() { + return isSetField(770); + } + + public void set(quickfix.field.TrdRegTimestampOrigin value) { + setField(value); + } + + public quickfix.field.TrdRegTimestampOrigin get(quickfix.field.TrdRegTimestampOrigin value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.TrdRegTimestampOrigin getTrdRegTimestampOrigin() throws FieldNotFound { + return get(new quickfix.field.TrdRegTimestampOrigin()); + } + + public boolean isSet(quickfix.field.TrdRegTimestampOrigin field) { + return isSetField(field); + } + + public boolean isSetTrdRegTimestampOrigin() { + return isSetField(771); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/UnderlyingInstrument.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/UnderlyingInstrument.java new file mode 100644 index 000000000..07e068147 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/UnderlyingInstrument.java @@ -0,0 +1,1136 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class UnderlyingInstrument extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { 311, 312, 309, 305, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { 457, }; + protected int[] getGroupFields() { return componentGroups; } + + + public UnderlyingInstrument() { + + super(new int[] {311, 312, 309, 305, 457, 462, 463, 310, 763, 313, 542, 315, 241, 242, 243, 244, 245, 246, 256, 595, 592, 593, 594, 247, 316, 941, 317, 436, 435, 308, 306, 362, 363, 307, 364, 365, 877, 878, 318, 879, 810, 882, 883, 884, 885, 886, 887, 0 }); + + } + + public UnderlyingInstrument(quickfix.field.UnderlyingSymbol underlyingSymbol) { + this(); + setField(underlyingSymbol); + } + + public void set(quickfix.field.UnderlyingSymbol value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbol get(quickfix.field.UnderlyingSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbol getUnderlyingSymbol() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbol()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbol field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbol() { + return isSetField(311); + } + + public void set(quickfix.field.UnderlyingSymbolSfx value) { + setField(value); + } + + public quickfix.field.UnderlyingSymbolSfx get(quickfix.field.UnderlyingSymbolSfx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSymbolSfx getUnderlyingSymbolSfx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSymbolSfx()); + } + + public boolean isSet(quickfix.field.UnderlyingSymbolSfx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSymbolSfx() { + return isSetField(312); + } + + public void set(quickfix.field.UnderlyingSecurityID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityID get(quickfix.field.UnderlyingSecurityID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityID getUnderlyingSecurityID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityID() { + return isSetField(309); + } + + public void set(quickfix.field.UnderlyingSecurityIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityIDSource get(quickfix.field.UnderlyingSecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityIDSource getUnderlyingSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityIDSource() { + return isSetField(305); + } + + public void set(quickfix.field.NoUnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.NoUnderlyingSecurityAltID get(quickfix.field.NoUnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingSecurityAltID getNoUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.NoUnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingSecurityAltID() { + return isSetField(457); + } + + public static class NoUnderlyingSecurityAltID extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {458, 459, 0}; + + public NoUnderlyingSecurityAltID() { + super(457, 458, ORDER); + } + + public void set(quickfix.field.UnderlyingSecurityAltID value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltID get(quickfix.field.UnderlyingSecurityAltID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltID getUnderlyingSecurityAltID() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltID()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltID field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltID() { + return isSetField(458); + } + + public void set(quickfix.field.UnderlyingSecurityAltIDSource value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityAltIDSource get(quickfix.field.UnderlyingSecurityAltIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityAltIDSource getUnderlyingSecurityAltIDSource() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityAltIDSource()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityAltIDSource field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityAltIDSource() { + return isSetField(459); + } + + } + + public void set(quickfix.field.UnderlyingProduct value) { + setField(value); + } + + public quickfix.field.UnderlyingProduct get(quickfix.field.UnderlyingProduct value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingProduct getUnderlyingProduct() throws FieldNotFound { + return get(new quickfix.field.UnderlyingProduct()); + } + + public boolean isSet(quickfix.field.UnderlyingProduct field) { + return isSetField(field); + } + + public boolean isSetUnderlyingProduct() { + return isSetField(462); + } + + public void set(quickfix.field.UnderlyingCFICode value) { + setField(value); + } + + public quickfix.field.UnderlyingCFICode get(quickfix.field.UnderlyingCFICode value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCFICode getUnderlyingCFICode() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCFICode()); + } + + public boolean isSet(quickfix.field.UnderlyingCFICode field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCFICode() { + return isSetField(463); + } + + public void set(quickfix.field.UnderlyingSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityType get(quickfix.field.UnderlyingSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityType getUnderlyingSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityType() { + return isSetField(310); + } + + public void set(quickfix.field.UnderlyingSecuritySubType value) { + setField(value); + } + + public quickfix.field.UnderlyingSecuritySubType get(quickfix.field.UnderlyingSecuritySubType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecuritySubType getUnderlyingSecuritySubType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecuritySubType()); + } + + public boolean isSet(quickfix.field.UnderlyingSecuritySubType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecuritySubType() { + return isSetField(763); + } + + public void set(quickfix.field.UnderlyingMaturityMonthYear value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityMonthYear get(quickfix.field.UnderlyingMaturityMonthYear value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityMonthYear getUnderlyingMaturityMonthYear() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityMonthYear()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityMonthYear field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityMonthYear() { + return isSetField(313); + } + + public void set(quickfix.field.UnderlyingMaturityDate value) { + setField(value); + } + + public quickfix.field.UnderlyingMaturityDate get(quickfix.field.UnderlyingMaturityDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingMaturityDate getUnderlyingMaturityDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingMaturityDate()); + } + + public boolean isSet(quickfix.field.UnderlyingMaturityDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingMaturityDate() { + return isSetField(542); + } + + public void set(quickfix.field.UnderlyingPutOrCall value) { + setField(value); + } + + public quickfix.field.UnderlyingPutOrCall get(quickfix.field.UnderlyingPutOrCall value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPutOrCall getUnderlyingPutOrCall() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPutOrCall()); + } + + public boolean isSet(quickfix.field.UnderlyingPutOrCall field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPutOrCall() { + return isSetField(315); + } + + public void set(quickfix.field.UnderlyingCouponPaymentDate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponPaymentDate get(quickfix.field.UnderlyingCouponPaymentDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponPaymentDate getUnderlyingCouponPaymentDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponPaymentDate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponPaymentDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponPaymentDate() { + return isSetField(241); + } + + public void set(quickfix.field.UnderlyingIssueDate value) { + setField(value); + } + + public quickfix.field.UnderlyingIssueDate get(quickfix.field.UnderlyingIssueDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssueDate getUnderlyingIssueDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssueDate()); + } + + public boolean isSet(quickfix.field.UnderlyingIssueDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssueDate() { + return isSetField(242); + } + + public void set(quickfix.field.UnderlyingRepoCollateralSecurityType value) { + setField(value); + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType get(quickfix.field.UnderlyingRepoCollateralSecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepoCollateralSecurityType getUnderlyingRepoCollateralSecurityType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepoCollateralSecurityType()); + } + + public boolean isSet(quickfix.field.UnderlyingRepoCollateralSecurityType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepoCollateralSecurityType() { + return isSetField(243); + } + + public void set(quickfix.field.UnderlyingRepurchaseTerm value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseTerm get(quickfix.field.UnderlyingRepurchaseTerm value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseTerm getUnderlyingRepurchaseTerm() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseTerm()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseTerm field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseTerm() { + return isSetField(244); + } + + public void set(quickfix.field.UnderlyingRepurchaseRate value) { + setField(value); + } + + public quickfix.field.UnderlyingRepurchaseRate get(quickfix.field.UnderlyingRepurchaseRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRepurchaseRate getUnderlyingRepurchaseRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRepurchaseRate()); + } + + public boolean isSet(quickfix.field.UnderlyingRepurchaseRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRepurchaseRate() { + return isSetField(245); + } + + public void set(quickfix.field.UnderlyingFactor value) { + setField(value); + } + + public quickfix.field.UnderlyingFactor get(quickfix.field.UnderlyingFactor value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingFactor getUnderlyingFactor() throws FieldNotFound { + return get(new quickfix.field.UnderlyingFactor()); + } + + public boolean isSet(quickfix.field.UnderlyingFactor field) { + return isSetField(field); + } + + public boolean isSetUnderlyingFactor() { + return isSetField(246); + } + + public void set(quickfix.field.UnderlyingCreditRating value) { + setField(value); + } + + public quickfix.field.UnderlyingCreditRating get(quickfix.field.UnderlyingCreditRating value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCreditRating getUnderlyingCreditRating() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCreditRating()); + } + + public boolean isSet(quickfix.field.UnderlyingCreditRating field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCreditRating() { + return isSetField(256); + } + + public void set(quickfix.field.UnderlyingInstrRegistry value) { + setField(value); + } + + public quickfix.field.UnderlyingInstrRegistry get(quickfix.field.UnderlyingInstrRegistry value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingInstrRegistry getUnderlyingInstrRegistry() throws FieldNotFound { + return get(new quickfix.field.UnderlyingInstrRegistry()); + } + + public boolean isSet(quickfix.field.UnderlyingInstrRegistry field) { + return isSetField(field); + } + + public boolean isSetUnderlyingInstrRegistry() { + return isSetField(595); + } + + public void set(quickfix.field.UnderlyingCountryOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingCountryOfIssue get(quickfix.field.UnderlyingCountryOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCountryOfIssue getUnderlyingCountryOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCountryOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingCountryOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCountryOfIssue() { + return isSetField(592); + } + + public void set(quickfix.field.UnderlyingStateOrProvinceOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue get(quickfix.field.UnderlyingStateOrProvinceOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStateOrProvinceOfIssue getUnderlyingStateOrProvinceOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStateOrProvinceOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingStateOrProvinceOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStateOrProvinceOfIssue() { + return isSetField(593); + } + + public void set(quickfix.field.UnderlyingLocaleOfIssue value) { + setField(value); + } + + public quickfix.field.UnderlyingLocaleOfIssue get(quickfix.field.UnderlyingLocaleOfIssue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingLocaleOfIssue getUnderlyingLocaleOfIssue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingLocaleOfIssue()); + } + + public boolean isSet(quickfix.field.UnderlyingLocaleOfIssue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingLocaleOfIssue() { + return isSetField(594); + } + + public void set(quickfix.field.UnderlyingRedemptionDate value) { + setField(value); + } + + public quickfix.field.UnderlyingRedemptionDate get(quickfix.field.UnderlyingRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingRedemptionDate getUnderlyingRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingRedemptionDate()); + } + + public boolean isSet(quickfix.field.UnderlyingRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingRedemptionDate() { + return isSetField(247); + } + + public void set(quickfix.field.UnderlyingStrikePrice value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikePrice get(quickfix.field.UnderlyingStrikePrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikePrice getUnderlyingStrikePrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikePrice()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikePrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikePrice() { + return isSetField(316); + } + + public void set(quickfix.field.UnderlyingStrikeCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingStrikeCurrency get(quickfix.field.UnderlyingStrikeCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStrikeCurrency getUnderlyingStrikeCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStrikeCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingStrikeCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStrikeCurrency() { + return isSetField(941); + } + + public void set(quickfix.field.UnderlyingOptAttribute value) { + setField(value); + } + + public quickfix.field.UnderlyingOptAttribute get(quickfix.field.UnderlyingOptAttribute value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingOptAttribute getUnderlyingOptAttribute() throws FieldNotFound { + return get(new quickfix.field.UnderlyingOptAttribute()); + } + + public boolean isSet(quickfix.field.UnderlyingOptAttribute field) { + return isSetField(field); + } + + public boolean isSetUnderlyingOptAttribute() { + return isSetField(317); + } + + public void set(quickfix.field.UnderlyingContractMultiplier value) { + setField(value); + } + + public quickfix.field.UnderlyingContractMultiplier get(quickfix.field.UnderlyingContractMultiplier value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingContractMultiplier getUnderlyingContractMultiplier() throws FieldNotFound { + return get(new quickfix.field.UnderlyingContractMultiplier()); + } + + public boolean isSet(quickfix.field.UnderlyingContractMultiplier field) { + return isSetField(field); + } + + public boolean isSetUnderlyingContractMultiplier() { + return isSetField(436); + } + + public void set(quickfix.field.UnderlyingCouponRate value) { + setField(value); + } + + public quickfix.field.UnderlyingCouponRate get(quickfix.field.UnderlyingCouponRate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCouponRate getUnderlyingCouponRate() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCouponRate()); + } + + public boolean isSet(quickfix.field.UnderlyingCouponRate field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCouponRate() { + return isSetField(435); + } + + public void set(quickfix.field.UnderlyingSecurityExchange value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityExchange get(quickfix.field.UnderlyingSecurityExchange value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityExchange getUnderlyingSecurityExchange() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityExchange()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityExchange field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityExchange() { + return isSetField(308); + } + + public void set(quickfix.field.UnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.UnderlyingIssuer get(quickfix.field.UnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingIssuer getUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.UnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.UnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetUnderlyingIssuer() { + return isSetField(306); + } + + public void set(quickfix.field.EncodedUnderlyingIssuerLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuerLen get(quickfix.field.EncodedUnderlyingIssuerLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuerLen getEncodedUnderlyingIssuerLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuerLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuerLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuerLen() { + return isSetField(362); + } + + public void set(quickfix.field.EncodedUnderlyingIssuer value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingIssuer get(quickfix.field.EncodedUnderlyingIssuer value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingIssuer getEncodedUnderlyingIssuer() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingIssuer()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingIssuer field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingIssuer() { + return isSetField(363); + } + + public void set(quickfix.field.UnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.UnderlyingSecurityDesc get(quickfix.field.UnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingSecurityDesc getUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.UnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.UnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetUnderlyingSecurityDesc() { + return isSetField(307); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDescLen value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen get(quickfix.field.EncodedUnderlyingSecurityDescLen value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDescLen getEncodedUnderlyingSecurityDescLen() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDescLen()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDescLen field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDescLen() { + return isSetField(364); + } + + public void set(quickfix.field.EncodedUnderlyingSecurityDesc value) { + setField(value); + } + + public quickfix.field.EncodedUnderlyingSecurityDesc get(quickfix.field.EncodedUnderlyingSecurityDesc value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.EncodedUnderlyingSecurityDesc getEncodedUnderlyingSecurityDesc() throws FieldNotFound { + return get(new quickfix.field.EncodedUnderlyingSecurityDesc()); + } + + public boolean isSet(quickfix.field.EncodedUnderlyingSecurityDesc field) { + return isSetField(field); + } + + public boolean isSetEncodedUnderlyingSecurityDesc() { + return isSetField(365); + } + + public void set(quickfix.field.UnderlyingCPProgram value) { + setField(value); + } + + public quickfix.field.UnderlyingCPProgram get(quickfix.field.UnderlyingCPProgram value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPProgram getUnderlyingCPProgram() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPProgram()); + } + + public boolean isSet(quickfix.field.UnderlyingCPProgram field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPProgram() { + return isSetField(877); + } + + public void set(quickfix.field.UnderlyingCPRegType value) { + setField(value); + } + + public quickfix.field.UnderlyingCPRegType get(quickfix.field.UnderlyingCPRegType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCPRegType getUnderlyingCPRegType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCPRegType()); + } + + public boolean isSet(quickfix.field.UnderlyingCPRegType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCPRegType() { + return isSetField(878); + } + + public void set(quickfix.field.UnderlyingCurrency value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrency get(quickfix.field.UnderlyingCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrency getUnderlyingCurrency() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrency()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrency field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrency() { + return isSetField(318); + } + + public void set(quickfix.field.UnderlyingQty value) { + setField(value); + } + + public quickfix.field.UnderlyingQty get(quickfix.field.UnderlyingQty value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingQty getUnderlyingQty() throws FieldNotFound { + return get(new quickfix.field.UnderlyingQty()); + } + + public boolean isSet(quickfix.field.UnderlyingQty field) { + return isSetField(field); + } + + public boolean isSetUnderlyingQty() { + return isSetField(879); + } + + public void set(quickfix.field.UnderlyingPx value) { + setField(value); + } + + public quickfix.field.UnderlyingPx get(quickfix.field.UnderlyingPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingPx getUnderlyingPx() throws FieldNotFound { + return get(new quickfix.field.UnderlyingPx()); + } + + public boolean isSet(quickfix.field.UnderlyingPx field) { + return isSetField(field); + } + + public boolean isSetUnderlyingPx() { + return isSetField(810); + } + + public void set(quickfix.field.UnderlyingDirtyPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingDirtyPrice get(quickfix.field.UnderlyingDirtyPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingDirtyPrice getUnderlyingDirtyPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingDirtyPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingDirtyPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingDirtyPrice() { + return isSetField(882); + } + + public void set(quickfix.field.UnderlyingEndPrice value) { + setField(value); + } + + public quickfix.field.UnderlyingEndPrice get(quickfix.field.UnderlyingEndPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndPrice getUnderlyingEndPrice() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndPrice()); + } + + public boolean isSet(quickfix.field.UnderlyingEndPrice field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndPrice() { + return isSetField(883); + } + + public void set(quickfix.field.UnderlyingStartValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStartValue get(quickfix.field.UnderlyingStartValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStartValue getUnderlyingStartValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStartValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStartValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStartValue() { + return isSetField(884); + } + + public void set(quickfix.field.UnderlyingCurrentValue value) { + setField(value); + } + + public quickfix.field.UnderlyingCurrentValue get(quickfix.field.UnderlyingCurrentValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingCurrentValue getUnderlyingCurrentValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingCurrentValue()); + } + + public boolean isSet(quickfix.field.UnderlyingCurrentValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingCurrentValue() { + return isSetField(885); + } + + public void set(quickfix.field.UnderlyingEndValue value) { + setField(value); + } + + public quickfix.field.UnderlyingEndValue get(quickfix.field.UnderlyingEndValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingEndValue getUnderlyingEndValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingEndValue()); + } + + public boolean isSet(quickfix.field.UnderlyingEndValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingEndValue() { + return isSetField(886); + } + + public void set(quickfix.fix44.component.UnderlyingStipulations component) { + setComponent(component); + } + + public quickfix.fix44.component.UnderlyingStipulations get(quickfix.fix44.component.UnderlyingStipulations component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fix44.component.UnderlyingStipulations getUnderlyingStipulations() throws FieldNotFound { + return get(new quickfix.fix44.component.UnderlyingStipulations()); + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/UnderlyingStipulations.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/UnderlyingStipulations.java new file mode 100644 index 000000000..84bde3639 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/UnderlyingStipulations.java @@ -0,0 +1,99 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + +import quickfix.Group; + +public class UnderlyingStipulations extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { 887, }; + protected int[] getGroupFields() { return componentGroups; } + + + public UnderlyingStipulations() { + + super(new int[] {887, 0 }); + + } + + public void set(quickfix.field.NoUnderlyingStips value) { + setField(value); + } + + public quickfix.field.NoUnderlyingStips get(quickfix.field.NoUnderlyingStips value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoUnderlyingStips getNoUnderlyingStips() throws FieldNotFound { + return get(new quickfix.field.NoUnderlyingStips()); + } + + public boolean isSet(quickfix.field.NoUnderlyingStips field) { + return isSetField(field); + } + + public boolean isSetNoUnderlyingStips() { + return isSetField(887); + } + + public static class NoUnderlyingStips extends Group { + + static final long serialVersionUID = 20050617; + private static final int[] ORDER = {888, 889, 0}; + + public NoUnderlyingStips() { + super(887, 888, ORDER); + } + + public void set(quickfix.field.UnderlyingStipType value) { + setField(value); + } + + public quickfix.field.UnderlyingStipType get(quickfix.field.UnderlyingStipType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipType getUnderlyingStipType() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipType()); + } + + public boolean isSet(quickfix.field.UnderlyingStipType field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipType() { + return isSetField(888); + } + + public void set(quickfix.field.UnderlyingStipValue value) { + setField(value); + } + + public quickfix.field.UnderlyingStipValue get(quickfix.field.UnderlyingStipValue value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.UnderlyingStipValue getUnderlyingStipValue() throws FieldNotFound { + return get(new quickfix.field.UnderlyingStipValue()); + } + + public boolean isSet(quickfix.field.UnderlyingStipValue field) { + return isSetField(field); + } + + public boolean isSetUnderlyingStipValue() { + return isSetField(889); + } + + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/YieldData.java b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/YieldData.java new file mode 100644 index 000000000..fbe0ba33e --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/YieldData.java @@ -0,0 +1,150 @@ + +package quickfix.fix44.component; + +import quickfix.FieldNotFound; + + +public class YieldData extends quickfix.MessageComponent { + + static final long serialVersionUID = 20050617; + public static final String MSGTYPE = ""; + + private int[] componentFields = { 235, 236, 701, 696, 697, 698, }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = { }; + protected int[] getGroupFields() { return componentGroups; } + + + public YieldData() { + + super(new int[] {235, 236, 701, 696, 697, 698, 0 }); + + } + + public void set(quickfix.field.YieldType value) { + setField(value); + } + + public quickfix.field.YieldType get(quickfix.field.YieldType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldType getYieldType() throws FieldNotFound { + return get(new quickfix.field.YieldType()); + } + + public boolean isSet(quickfix.field.YieldType field) { + return isSetField(field); + } + + public boolean isSetYieldType() { + return isSetField(235); + } + + public void set(quickfix.field.Yield value) { + setField(value); + } + + public quickfix.field.Yield get(quickfix.field.Yield value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Yield getYield() throws FieldNotFound { + return get(new quickfix.field.Yield()); + } + + public boolean isSet(quickfix.field.Yield field) { + return isSetField(field); + } + + public boolean isSetYield() { + return isSetField(236); + } + + public void set(quickfix.field.YieldCalcDate value) { + setField(value); + } + + public quickfix.field.YieldCalcDate get(quickfix.field.YieldCalcDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldCalcDate getYieldCalcDate() throws FieldNotFound { + return get(new quickfix.field.YieldCalcDate()); + } + + public boolean isSet(quickfix.field.YieldCalcDate field) { + return isSetField(field); + } + + public boolean isSetYieldCalcDate() { + return isSetField(701); + } + + public void set(quickfix.field.YieldRedemptionDate value) { + setField(value); + } + + public quickfix.field.YieldRedemptionDate get(quickfix.field.YieldRedemptionDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionDate getYieldRedemptionDate() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionDate()); + } + + public boolean isSet(quickfix.field.YieldRedemptionDate field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionDate() { + return isSetField(696); + } + + public void set(quickfix.field.YieldRedemptionPrice value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPrice get(quickfix.field.YieldRedemptionPrice value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPrice getYieldRedemptionPrice() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPrice()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPrice field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPrice() { + return isSetField(697); + } + + public void set(quickfix.field.YieldRedemptionPriceType value) { + setField(value); + } + + public quickfix.field.YieldRedemptionPriceType get(quickfix.field.YieldRedemptionPriceType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.YieldRedemptionPriceType getYieldRedemptionPriceType() throws FieldNotFound { + return get(new quickfix.field.YieldRedemptionPriceType()); + } + + public boolean isSet(quickfix.field.YieldRedemptionPriceType field) { + return isSetField(field); + } + + public boolean isSetYieldRedemptionPriceType() { + return isSetField(698); + } + +} diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/package.html b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/package.html new file mode 100644 index 000000000..ce34f8ab8 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/component/package.html @@ -0,0 +1,4 @@ +<html> +<head><title/></head> +<body>Message component classes</body> +</html> diff --git a/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/package.html b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/package.html new file mode 100644 index 000000000..46c7b8d61 --- /dev/null +++ b/quickfixj-codegenerator/src/test/resources/golden/fix44/quickfix/fix44/package.html @@ -0,0 +1,4 @@ +<html> +<head><title/></head> +<body>Message classes</body> +</html> diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/pom.xml b/quickfixj-messages/quickfixj-messages-fixlatest/pom.xml index 071b31a28..30989236c 100644 --- a/quickfixj-messages/quickfixj-messages-fixlatest/pom.xml +++ b/quickfixj-messages/quickfixj-messages-fixlatest/pom.xml @@ -25,6 +25,43 @@ <scope>runtime</scope> <version>${project.version}</version> </dependency> + <dependency> + <groupId>org.junit.vintage</groupId> + <artifactId>junit-vintage-engine</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.quickfixj.orchestra</groupId> + <artifactId>quickfixj-from-fix-orchestra-generator</artifactId> + <version>${org.quickfixj.orchestra.tools.version}</version> + <scope>test</scope> + </dependency> + <!-- The orchestra generator (1.0.3) was compiled against io.fixprotocol.orchestra:repository:1.6.8 + (Java 8 bytecode). The parent POM manages this artifact at 1.7.3 (Java 11 bytecode), which + would break JDK 8 builds. Pin it explicitly here to force the JDK 8 compatible version. --> + <dependency> + <groupId>io.fixprotocol.orchestra</groupId> + <artifactId>repository</artifactId> + <version>1.6.8</version> + <scope>test</scope> + </dependency> + <!-- The orchestra generator uses javax.xml.bind (JAXB 2.x API), which was removed + from the JDK in Java 11. Add the standalone API jar so it is available on JDK 11+. --> + <dependency> + <groupId>javax.xml.bind</groupId> + <artifactId>jaxb-api</artifactId> + <version>2.3.1</version> + <scope>test</scope> + </dependency> + <!-- The orchestra generator was compiled against javax.xml.bind (JAXB 2.x). + The parent POM manages jaxb-impl at 4.x (jakarta.xml.bind namespace), so we + pin the 2.3.3 variant here to satisfy the generator's SPI look-up at test time. --> + <dependency> + <groupId>com.sun.xml.bind</groupId> + <artifactId>jaxb-impl</artifactId> + <version>2.3.3</version> + <scope>test</scope> + </dependency> </dependencies> <profiles> <profile> diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/java/quickfix/OrchestraGoldenFileTest.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/java/quickfix/OrchestraGoldenFileTest.java new file mode 100644 index 000000000..9d28547b9 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/java/quickfix/OrchestraGoldenFileTest.java @@ -0,0 +1,145 @@ +package quickfix; + +import static org.junit.Assert.fail; + +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; +import java.util.stream.Stream; + +import org.junit.Before; +import org.junit.Rule; +import org.junit.Test; +import org.junit.rules.TemporaryFolder; +import org.quickfixj.orchestra.CodeGeneratorJ; + +/** + * Golden-file regression test for the orchestra-based code generator. + * + * <p>The test runs {@link CodeGeneratorJ} against the committed minimised + * {@code OrchestraFIXLatest.min.xml} test fixture and compares every generated + * {@code .java} file byte-for-byte against the committed golden files stored in + * {@code src/test/resources/golden/fixlatest}. + * + * <p>The test fixture is the minimised orchestra file produced by applying + * {@code quickfixj-messages-all/src/main/xsl/minimiseOrchestra.xsl} to the + * {@code OrchestraFIXLatest.xml} from the {@code io.fixprotocol.orchestrations:fix-standard} + * artifact at the version declared in the parent POM. + * + * <p>If the generator output must intentionally change, regenerate the golden files by + * running the orchestra code generator directly against the same XML fixture and committing + * the updated golden files together with the generator changes. See + * {@code quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/README.md} + * for the golden-file workflow. + */ +public class OrchestraGoldenFileTest { + + @Rule + public TemporaryFolder tempFolder = new TemporaryFolder(); + + private File goldenDir; + + @Before + public void setup() throws Exception { + goldenDir = new File( + OrchestraGoldenFileTest.class.getResource("/golden/fixlatest").toURI()); + } + + @Test + public void testFIXLatestGenerationMatchesGolden() throws Exception { + File outputDir = tempFolder.newFolder("fixlatest"); + + try (InputStream orchestraXml = OrchestraGoldenFileTest.class + .getResourceAsStream("/OrchestraFIXLatest.min.xml")) { + if (orchestraXml == null) { + fail("Test resource OrchestraFIXLatest.min.xml not found on classpath"); + } + CodeGeneratorJ generator = new CodeGeneratorJ(); + generator.setGenerateFixt11Package(false); + generator.setExcludeSession(true); + generator.generate(orchestraXml, outputDir); + } + + assertMatchesGolden(goldenDir, outputDir, "FIXLatest"); + } + + // ------------------------------------------------------------------------- + // Helpers (mirrors GoldenFileTest in quickfixj-codegenerator) + // ------------------------------------------------------------------------- + + private void assertMatchesGolden(File golden, File generated, String label) + throws IOException { + List<String> errors = new ArrayList<>(); + + List<String> goldenPaths = collectJavaPaths(golden.toPath()); + List<String> generatedPaths = collectJavaPaths(generated.toPath()); + + List<String> missing = new ArrayList<>(goldenPaths); + missing.removeAll(generatedPaths); + for (String p : missing) { + errors.add("[" + label + "] Missing generated file: " + p); + } + + List<String> extra = new ArrayList<>(generatedPaths); + extra.removeAll(goldenPaths); + for (String p : extra) { + errors.add("[" + label + "] Unexpected generated file (not in golden): " + p); + } + + for (String relPath : goldenPaths) { + if (!generatedPaths.contains(relPath)) { + continue; + } + compareFileContent( + new File(golden, relPath), + new File(generated, relPath), + relPath, label, errors); + } + + if (!errors.isEmpty()) { + fail(errors.size() + " golden file assertion(s) failed:\n" + + String.join("\n", errors)); + } + } + + private List<String> collectJavaPaths(Path root) throws IOException { + if (!root.toFile().exists()) { + return new ArrayList<>(); + } + try (Stream<Path> stream = Files.walk(root)) { + return stream + .filter(p -> p.toString().endsWith(".java")) + .map(p -> root.relativize(p).toString()) + .sorted() + .collect(Collectors.toList()); + } + } + + private void compareFileContent(File goldenFile, File generatedFile, String relPath, + String label, List<String> errors) throws IOException { + List<String> goldenLines = Files.readAllLines(goldenFile.toPath()); + List<String> generatedLines = Files.readAllLines(generatedFile.toPath()); + + int maxLines = Math.max(goldenLines.size(), generatedLines.size()); + for (int i = 0; i < maxLines; i++) { + String gLine = i < goldenLines.size() ? goldenLines.get(i) : "<EOF>"; + String aLine = i < generatedLines.size() ? generatedLines.get(i) : "<EOF>"; + if (!gLine.equals(aLine)) { + errors.add(String.format( + "[%s] %s line %d differs:%n golden: %s%n generated: %s", + label, relPath, i + 1, gLine, aLine)); + break; // report only first differing line per file + } + } + if (goldenLines.size() != generatedLines.size() && errors.isEmpty()) { + errors.add(String.format( + "[%s] %s line count differs: golden=%d, generated=%d", + label, relPath, goldenLines.size(), generatedLines.size())); + } + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/OrchestraFIXLatest.min.xml b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/OrchestraFIXLatest.min.xml new file mode 100644 index 000000000..e0fe29a3b --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/OrchestraFIXLatest.min.xml @@ -0,0 +1,49323 @@ +<?xml version="1.0"?> +<fixr:repository xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:fixr="http://fixprotocol.io/2020/orchestra/repository" xmlns:functx="http://www.functx.com" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="FIX.Latest" version="FIX.Latest_EP269"> + <fixr:metadata> + <dc:title>Orchestra</dc:title> + <dc:creator>unified2orchestra.xslt script</dc:creator> + <dc:publisher>FIX Trading Community</dc:publisher> + <dc:date>2021-08-14T22:38:48.950856Z</dc:date> + <dc:format>Orchestra schema</dc:format> + <dc:source>FIX Unified Repository</dc:source> + <dc:rights>Copyright (c) FIX Protocol Ltd. All Rights Reserved.</dc:rights> + </fixr:metadata> + <fixr:codeSets> + <fixr:codeSet name="AdvSideCodeSet" id="4" type="char" added="FIX.2.7"> + <fixr:code name="Buy" id="4001" value="B" sort="1" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Buy + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Sell" id="4002" value="S" sort="2" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sell + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Trade" id="4003" value="T" sort="3" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cross" id="4004" value="X" sort="4" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cross + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Broker's side of advertised trade + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AdvTransTypeCodeSet" id="5" type="String" added="FIX.2.7"> + <fixr:code name="New" id="5001" value="N" sort="1" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancel" id="5002" value="C" sort="2" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Replace" id="5003" value="R" sort="3" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Replace + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies advertisement message transaction type + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CommTypeCodeSet" id="13" type="char" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:code name="PerUnit" id="13001" value="1" sort="1" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Amount per unit + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Implying shares, par, currency, physical unit etc. Use CommissionUnitOfMeasure(1238) to clarify for commodities. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Percent" id="13002" value="2" sort="2" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percent + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Absolute" id="13003" value="3" sort="3" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Absolute + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Total monetary amount. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PercentageWaivedCashDiscount" id="13004" value="4" sort="4" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percentage waived, cash discount basis + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + For use with CIV buy orders. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PercentageWaivedEnhancedUnits" id="13005" value="5" sort="5" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percentage waived, enhanced units basis + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + For use with CIV buy orders. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PointsPerBondOrContract" id="13006" value="6" sort="6" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Points per bond or contract + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Specify ContractMultiplier(231) in the Instrument component if the security is denominated in a size other than the market convention, e.g. 1000 par for bonds. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BasisPoints" id="13007" value="7" sort="7" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Basis points + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The commission is expressed in basis points in reference to the gross price of the reference asset. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AmountPerContract" id="13008" value="8" sort="8" added="FIX.5.0SP2" addedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Amount per contract + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Specify ContractMultiplier(231) in the Instrument component if the security is denominated in a size other than the market convention. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the basis or unit used to calculate the total commission based on the rate. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ExecInstCodeSet" id="18" type="MultipleCharValue" added="FIX.2.7"> + <fixr:code name="StayOnOfferSide" id="18001" value="0" sort="1" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stay on offer side + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotHeld" id="18002" value="1" sort="2" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not held + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Work" id="18003" value="2" sort="3" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Work + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GoAlong" id="18004" value="3" sort="4" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Go along + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OverTheDay" id="18005" value="4" sort="5" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Over the day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Held" id="18006" value="5" sort="6" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Held + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ParticipateDoNotInitiate" id="18007" value="6" sort="7" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Participate don't initiate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StrictScale" id="18008" value="7" sort="8" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Strict scale + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TryToScale" id="18009" value="8" sort="9" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Try to scale + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StayOnBidSide" id="18010" value="9" sort="10" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stay on bid side + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoCross" id="18011" value="A" sort="11" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No cross + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Cross is forbidden. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OKToCross" id="18012" value="B" sort="12" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + OK to cross + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CallFirst" id="18013" value="C" sort="13" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Call first + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PercentOfVolume" id="18014" value="D" sort="14" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percent of volume + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates that the sender does not want to be all of the volume on the floor vs. a specific percentage. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DoNotIncrease" id="18015" value="E" sort="15" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Do not increase - DNI + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DoNotReduce" id="18016" value="F" sort="16" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Do not reduce - DNR + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllOrNone" id="18017" value="G" sort="17" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All or none - AON + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReinstateOnSystemFailure" id="18018" value="H" sort="18" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reinstate on system failure + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Mutually exclusive with Q and l (lower case L). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InstitutionsOnly" id="18019" value="I" sort="19" added="FIX.3.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Institutions only + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReinstateOnTradingHalt" id="18020" value="J" sort="20" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reinstate on trading halt + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Mutually exclusive with K and m. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOnTradingHalt" id="18021" value="K" sort="21" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel on trading halt + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Mutually exclusive with J and m. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LastPeg" id="18022" value="L" sort="22" added="FIX.3.0" deprecated="FIX.5.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Last peg (last sale) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MidPricePeg" id="18023" value="M" sort="23" added="FIX.3.0" deprecated="FIX.5.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mid-price peg (midprice of inside quote) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonNegotiable" id="18024" value="N" sort="24" added="FIX.3.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-negotiable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OpeningPeg" id="18025" value="O" sort="25" added="FIX.3.0" deprecated="FIX.5.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Opening peg + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketPeg" id="18026" value="P" sort="26" added="FIX.3.0" deprecated="FIX.5.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market peg + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOnSystemFailure" id="18027" value="Q" sort="27" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel on system failure + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Mutually exclusive with H and l(lower case L). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PrimaryPeg" id="18028" value="R" sort="28" added="FIX.3.0" deprecated="FIX.5.0" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Primary peg + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Primary market - buy at bid, sell at offer. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Suspend" id="18029" value="S" sort="29" added="FIX.3.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Suspend + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FixedPegToLocalBestBidOrOfferAtTimeOfOrder" id="18030" value="T" sort="30" added="FIX.4.4" addedEP="35" deprecated="FIX.5.0" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fixed peg to local best bid or offer at time of order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CustomerDisplayInstruction" id="18031" value="U" sort="31" added="FIX.4.1" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Customer display instruction + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used in US Markets for: SEC Rule 11Ac1-1/4. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Netting" id="18032" value="V" sort="32" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Netting (for Forex) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PegToVWAP" id="18033" value="W" sort="33" added="FIX.4.2" deprecated="FIX.5.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Peg to VWAP + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeAlong" id="18034" value="X" sort="34" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade along + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TryToStop" id="18035" value="Y" sort="35" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Try to stop + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelIfNotBest" id="18036" value="Z" sort="36" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel if not best + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TrailingStopPeg" id="18037" value="a" sort="37" added="FIX.4.4" deprecated="FIX.5.0" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trailing stop peg + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StrictLimit" id="18038" value="b" sort="38" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Strict limit + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + No price improvement. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IgnorePriceValidityChecks" id="18039" value="c" sort="39" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ignore price validity checks + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PegToLimitPrice" id="18040" value="d" sort="40" added="FIX.4.4" deprecated="FIX.5.0" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Peg to limit price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WorkToTargetStrategy" id="18041" value="e" sort="41" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Work to target strategy + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IntermarketSweep" id="18042" value="f" sort="42" added="FIX.4.4" addedEP="6" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Intermarket sweep + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExternalRoutingAllowed" id="18043" value="g" sort="43" added="FIX.4.4" addedEP="14" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + External routing allowed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExternalRoutingNotAllowed" id="18044" value="h" sort="44" added="FIX.4.4" addedEP="14" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + External routing not allowed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ImbalanceOnly" id="18045" value="i" sort="45" added="FIX.4.4" addedEP="22" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Imbalance only + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SingleExecutionRequestedForBlockTrade" id="18046" value="j" sort="46" added="FIX.4.4" addedEP="6"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Single execution requested for block trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BestExecution" id="18047" value="k" sort="47" added="FIX.4.4" addedEP="35" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Best execution + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SuspendOnSystemFailure" id="18048" value="l" sort="48" added="FIX.5.0" addedEP="58" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Suspend on system failure + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Mutually exclusive with H and Q. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SuspendOnTradingHalt" id="18049" value="m" sort="49" added="FIX.5.0" addedEP="58" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Suspend on trading halt + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Mutually exclusive with J and K. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReinstateOnConnectionLoss" id="18050" value="n" sort="50" added="FIX.5.0" addedEP="58" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reinstate on connection loss + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Mutually exclusive with o and p. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOnConnectionLoss" id="18051" value="o" sort="51" added="FIX.5.0" addedEP="58" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel on connection loss + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Mutually exclusive with n and p. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SuspendOnConnectionLoss" id="18052" value="p" sort="52" added="FIX.5.0" addedEP="58" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Suspend on connection loss + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Mutually exclusive with n and o. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Release" id="18053" value="q" sort="53" added="FIX.5.0" addedEP="58" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Release + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Mutually exclusive with S and w. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExecuteAsDeltaNeutral" id="18054" value="r" sort="54" added="FIX.5.0" addedEP="59"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Execute as delta neutral using volatility provided + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExecuteAsDurationNeutral" id="18055" value="s" sort="55" added="FIX.5.0" addedEP="59"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Execute as duration neutral + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExecuteAsFXNeutral" id="18056" value="t" sort="56" added="FIX.5.0" addedEP="59"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Execute as FX neutral + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MinGuaranteedFillEligible" id="18057" value="u" sort="57" added="FIX.5.0SP2" addedEP="101" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Minimum guaranteed fill eligible + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BypassNonDisplayLiquidity" id="18058" value="v" sort="58" added="FIX.5.0SP2" addedEP="101" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bypass non-displayed liquidity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Lock" id="18059" value="w" sort="59" added="FIX.5.0SP2" addedEP="131" updated="FIX.5.0SP2" updatedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Lock + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Mutually exclusive with q. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IgnoreNotionalValueChecks" id="18060" value="x" sort="60" added="FIX.5.0SP2" addedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ignore notional value checks + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TrdAtRefPx" id="18061" value="y" sort="61" added="FIX.5.0SP2" addedEP="210"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade at reference price + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of Reg NMS and the Tick Size Pilot Program, this is intended to indicate the order should Trade At Intermarket Sweep Order (TAISO) price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllowFacilitation" id="18062" value="z" sort="62" added="FIX.5.0SP2" addedEP="251"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Allow facilitation + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Express explicit consent to receive facilitation services from the counterparty. Facilitation services are when an institutional client allows a broker to assume a risk-taking principal position rather than an agency position, to obtain liquidity or achieve a guaranteed execution price on the client's behalf. Interpretation of absence of this value needs to be bilaterally agreed, if applicable. In the context of Hong Kong's SFC, this can be used to comply with SFC regulations for disclosure of client facilitation. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Instructions for order handling on exchange trading floor. If more than one instruction is applicable to an order, this field can contain multiple instructions separated by space. *** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" *** (see Volume : "Glossary" for value definitions) + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="HandlInstCodeSet" id="21" type="char" added="FIX.2.7"> + <fixr:code name="AutomatedExecutionNoIntervention" id="21001" value="1" sort="1" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Automated execution order, private, no Broker intervention + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AutomatedExecutionInterventionOK" id="21002" value="2" sort="2" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Automated execution order, public, Broker intervention OK + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ManualOrder" id="21003" value="3" sort="3" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Manual order, best execution + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Instructions for order handling on Broker trading floor + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SecurityIDSourceCodeSet" id="22" type="String" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="161"> + <fixr:code name="CUSIP" id="22001" value="1" sort="1" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CUSIP + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SEDOL" id="22002" value="2" sort="2" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SEDOL + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QUIK" id="22003" value="3" sort="3" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + QUIK + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ISINNumber" id="22004" value="4" sort="4" added="FIX.3.0" updated="FIX.5.0SP2" updatedEP="232"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ISIN + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RICCode" id="22005" value="5" sort="5" added="FIX.3.0" updated="FIX.5.0SP2" updatedEP="232"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + RIC + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ISOCurrencyCode" id="22006" value="6" sort="6" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ISO Currency Code + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ISOCountryCode" id="22007" value="7" sort="7" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ISO Country Code + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeSymbol" id="22008" value="8" sort="8" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="119"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange symbol + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConsolidatedTapeAssociation" id="22009" value="9" sort="9" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Consolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BloombergSymbol" id="22010" value="A" sort="10" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bloomberg Symbol + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Wertpapier" id="22011" value="B" sort="11" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Wertpapier + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Dutch" id="22012" value="C" sort="12" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Dutch + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Valoren" id="22013" value="D" sort="13" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Valoren + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Sicovam" id="22014" value="E" sort="14" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sicovam + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Belgian" id="22015" value="F" sort="15" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Belgian + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Common" id="22016" value="G" sort="16" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + "Common" (Clearstream and Euroclear) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClearingHouse" id="22017" value="H" sort="17" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="119"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Clearing house / Clearing organization + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ISDAFpMLSpecification" id="22018" value="I" sort="18" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="119"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ISDA/FpML product specification (XML in SecurityXML(1185)) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OptionPriceReportingAuthority" id="22019" value="J" sort="19" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Option Price Reporting Authority + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ISDAFpMLURL" id="22020" value="K" sort="20" added="FIX.4.4" addedEP="15" updated="FIX.5.0SP2" updatedEP="119"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ISDA/FpML product URL (URL in SecurityID(48)) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LetterOfCredit" id="22021" value="L" sort="21" added="FIX.4.4" addedEP="8" updated="FIX.5.0SP2" updatedEP="119"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Letter of credit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketplaceAssignedIdentifier" id="22022" value="M" sort="22" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Marketplace-assigned Identifier + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarkitREDEntityCLIP" id="22023" value="N" sort="23" added="FIX.5.0SP2" addedEP="119"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Markit RED entity CLIP + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarkitREDPairCLIP" id="22024" value="P" sort="24" added="FIX.5.0SP2" addedEP="119"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Markit RED pair CLIP + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CFTCCommodityCode" id="22025" value="Q" sort="25" added="FIX.5.0SP2" addedEP="140"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CFTC commodity code + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ISDACommodityReferencePrice" id="22026" value="R" sort="26" added="FIX.5.0SP2" addedEP="140"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ISDA Commodity Reference Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FinancialInstrumentGlobalIdentifier" id="22027" value="S" sort="27" added="FIX.5.0SP2" addedEP="158" updated="FIX.5.0SP2" updatedEP="202"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Financial Instrument Global Identifier + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An Object Management Group (OMG) standard. Also referred to as FIGI. Formerly known as "Bloomberg Open Symbology BBGID". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LegalEntityIdentifier" id="22028" value="T" sort="28" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Legal entity identifier + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Synthetic" id="22029" value="U" sort="29" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Synthetic + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to specify that the security identifier is synthetic for linking nested underliers when there is no market identifier for the collection. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FidessaInstrumentMnemonic" id="22030" value="V" sort="30" added="FIX.5.0SP2" addedEP="220"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fidessa Instrument Mnemonic (FIM) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IndexName" id="22031" value="W" sort="31" added="FIX.5.0SP2" addedEP="232"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Index name + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Standard name of the index or rate index, e.g. "LIBOR" or "iTraxx Australia. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UniformSymbol" id="22032" value="X" sort="32" added="FIX.5.0SP2" addedEP="242"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Uniform Symbol (UMTF Symbol) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies class or source of the SecurityID(48) value. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="IOIQltyIndCodeSet" id="25" type="char" added="FIX.2.7"> + <fixr:code name="High" id="25001" value="H" sort="1" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + High + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Low" id="25002" value="L" sort="2" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Low + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Medium" id="25003" value="M" sort="3" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Medium + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Relative quality of indication + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="IOIQtyCodeSet" id="27" type="String" added="FIX.2.7"> + <fixr:code name="Small" id="27001" value="S" sort="2" added="FIX.4.4" addedEP="25"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Small + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Medium" id="27002" value="M" sort="3" added="FIX.4.4" addedEP="25"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Medium + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Large" id="27003" value="L" sort="4" added="FIX.4.4" addedEP="25"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Large + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UndisclosedQuantity" id="27004" value="U" sort="5" added="FIX.4.4" addedEP="25"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Undisclosed Quantity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quantity (e.g. number of shares) in numeric form or relative size. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="IOITransTypeCodeSet" id="28" type="char" added="FIX.2.7"> + <fixr:code name="New" id="28001" value="N" sort="1" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancel" id="28002" value="C" sort="2" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Replace" id="28003" value="R" sort="3" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Replace + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies IOI message transaction type + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="LastCapacityCodeSet" id="29" type="char" added="FIX.2.7"> + <fixr:code name="Agent" id="29001" value="1" sort="1" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Agent + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossAsAgent" id="29002" value="2" sort="2" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cross as agent + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossAsPrincipal" id="29003" value="3" sort="3" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cross as principal + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Principal" id="29004" value="4" sort="4" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Principal + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RisklessPrincipal" id="29005" value="5" sort="5" added="FIX.5.0SP2" addedEP="222"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Riskless principal + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Broker capacity in order execution + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MsgTypeCodeSet" id="35" type="String" added="FIX.2.7"> + <fixr:code name="Heartbeat" id="35001" value="0" sort="1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Heartbeat + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Heartbeat monitors the status of the communication link and identifies when the last of a string of messages was not received. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TestRequest" id="35002" value="1" sort="2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TestRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The test request message forces a heartbeat from the opposing application. The test request message checks sequence numbers or verifies communication line status. The opposite application responds to the Test Request with a Heartbeat containing the TestReqID. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ResendRequest" id="35003" value="2" sort="3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ResendRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The resend request is sent by the receiving application to initiate the retransmission of messages. This function is utilized if a sequence number gap is detected, if the receiving application lost a message, or as a function of the initialization process. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reject" id="35004" value="3" sort="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reject + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The reject message should be issued when a message is received but cannot be properly processed due to a session-level rule violation. An example of when a reject may be appropriate would be the receipt of a message with invalid basic data which successfully passes de-encryption, CheckSum and BodyLength checks. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SequenceReset" id="35005" value="4" sort="5"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SequenceReset + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The sequence reset message is used by the sending application to reset the incoming sequence number on the opposing side. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Logout" id="35006" value="5" sort="6"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Logout + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The logout message initiates or confirms the termination of a FIX session. Disconnection without the exchange of logout messages should be interpreted as an abnormal condition. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IOI" id="35007" value="6" sort="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + IOI + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indication of interest messages are used to market merchandise which the broker is buying or selling in either a proprietary or agency capacity. The indications can be time bound with a specific expiration value. Indications are distributed with the understanding that other firms may react to the message first and that the merchandise may no longer be available due to prior trade. + Indication messages can be transmitted in various transaction types; NEW, CANCEL, and REPLACE. All message types other than NEW modify the state of the message identified in IOIRefID. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Advertisement" id="35008" value="7" sort="8"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Advertisement + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Advertisement messages are used to announce completed transactions. The advertisement message can be transmitted in various transaction types; NEW, CANCEL and REPLACE. All message types other than NEW modify the state of a previously transmitted advertisement identified in AdvRefID. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExecutionReport" id="35009" value="8" sort="9"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ExecutionReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The execution report message is used to: + 1. confirm the receipt of an order + 2. confirm changes to an existing order (i.e. accept cancel and replace requests) + 3. relay order status information + 4. relay fill information on working orders + 5. relay fill information on tradeable or restricted tradeable quotes + 6. reject orders + 7. report post-trade fees calculations associated with a trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderCancelReject" id="35010" value="9" sort="10"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + OrderCancelReject + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The order cancel reject message is issued by the broker upon receipt of a cancel request or cancel/replace request message which cannot be honored. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Logon" id="35011" value="A" sort="11"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Logon + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The logon message authenticates a user establishing a connection to a remote system. The logon message must be the first message sent by the application requesting to initiate a FIX session. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="News" id="35012" value="B" sort="12"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + News + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The news message is a general free format message between the broker and institution. The message contains flags to identify the news item's urgency and to allow sorting by subject company (symbol). The News message can be originated at either the broker or institution side, or exchanges and other marketplace venues. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Email" id="35013" value="C" sort="13"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Email + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The email message is similar to the format and purpose of the News message, however, it is intended for private use between two parties. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NewOrderSingle" id="35014" value="D" sort="14"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + NewOrderSingle + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The new order message type is used by institutions wishing to electronically submit securities and forex orders to a broker for execution. + The New Order message type may also be used by institutions or retail intermediaries wishing to electronically submit Collective Investment Vehicle (CIV) orders to a broker or fund manager for execution. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NewOrderList" id="35015" value="E" sort="15"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + NewOrderList + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The NewOrderList Message can be used in one of two ways depending on which market conventions are being followed. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderCancelRequest" id="35016" value="F" sort="16"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + OrderCancelRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The order cancel request message requests the cancellation of all of the remaining quantity of an existing order. Note that the Order Cancel/Replace Request should be used to partially cancel (reduce) an order). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderCancelReplaceRequest" id="35017" value="G" sort="17"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + OrderCancelReplaceRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The order cancel/replace request is used to change the parameters of an existing order. + Do not use this message to cancel the remaining quantity of an outstanding order, use the Order Cancel Request message for this purpose. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderStatusRequest" id="35018" value="H" sort="18"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + OrderStatusRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The order status request message is used by the institution to generate an order status message back from the broker. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllocationInstruction" id="35019" value="J" sort="19"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + AllocationInstruction + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Allocation Instruction message provides the ability to specify how an order or set of orders should be subdivided amongst one or more accounts. In versions of FIX prior to version 4.4, this same message was known as the Allocation message. Note in versions of FIX prior to version 4.4, the allocation message was also used to communicate fee and expense details from the Sellside to the Buyside. This role has now been removed from the Allocation Instruction and is now performed by the new (to version 4.4) Allocation Report and Confirmation messages.,The Allocation Report message should be used for the Sell-side Initiated Allocation role as defined in previous versions of the protocol. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ListCancelRequest" id="35020" value="K" sort="20"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ListCancelRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The List Cancel Request message type is used by institutions wishing to cancel previously submitted lists either before or during execution. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ListExecute" id="35021" value="L" sort="21"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ListExecute + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The List Execute message type is used by institutions to instruct the broker to begin execution of a previously submitted list. This message may or may not be used, as it may be mirroring a phone conversation. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ListStatusRequest" id="35022" value="M" sort="22"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ListStatusRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The list status request message type is used by institutions to instruct the broker to generate status messages for a list. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ListStatus" id="35023" value="N" sort="23"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ListStatus + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The list status message is issued as the response to a List Status Request message sent in an unsolicited fashion by the sell-side. It indicates the current state of the orders within the list as they exist at the broker's site. This message may also be used to respond to the List Cancel Request. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllocationInstructionAck" id="35024" value="P" sort="24"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + AllocationInstructionAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In versions of FIX prior to version 4.4, this message was known as the Allocation ACK message. + The Allocation Instruction Ack message is used to acknowledge the receipt of and provide status for an Allocation Instruction message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DontKnowTrade" id="35025" value="Q" sort="25"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + DontKnowTrade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Don’t Know Trade (DK) message notifies a trading partner that an electronically received execution has been rejected. This message can be thought of as an execution reject message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteRequest" id="35026" value="R" sort="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + QuoteRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In some markets it is the practice to request quotes from brokers prior to placement of an order. The quote request message is used for this purpose. This message is commonly referred to as an Request For Quote (RFQ) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Quote" id="35027" value="S" sort="27"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Quote message is used as the response to a Quote Request or a Quote Response message in both indicative, tradeable, and restricted tradeable quoting markets. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SettlementInstructions" id="35028" value="T" sort="28"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SettlementInstructions + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Settlement Instructions message provides the broker’s, the institution’s, or the intermediary’s instructions for trade settlement. This message has been designed so that it can be sent from the broker to the institution, from the institution to the broker, or from either to an independent "standing instructions" database or matching system or, for CIV, from an intermediary to a fund manager. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketDataRequest" id="35029" value="V" sort="29"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MarketDataRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Some systems allow the transmission of real-time quote, order, trade, trade volume, open interest, and/or other price information on a subscription basis. A MarketDataRequest(35=V) is a general request for market data on specific securities or forex quotes. The values in the fields provided within the request will serve as further filter criteria for the result set. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketDataSnapshotFullRefresh" id="35030" value="W" sort="30"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MarketDataSnapshotFullRefresh + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Market Data messages are used as the response to a Market Data Request message. In all cases, one Market Data message refers only to one Market Data Request. It can be used to transmit a 2-sided book of orders or list of quotes, a list of trades, index values, opening, closing, settlement, high, low, or VWAP prices, the trade volume or open interest for a security, or any combination of these. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketDataIncrementalRefresh" id="35031" value="X" sort="31"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MarketDataIncrementalRefresh + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Market Data message for incremental updates may contain any combination of new, changed, or deleted Market Data Entries, for any combination of instruments, with any combination of trades, imbalances, quotes, index values, open, close, settlement, high, low, and VWAP prices, trade volume and open interest so long as the maximum FIX message size is not exceeded. All of these types of Market Data Entries can be changed and deleted. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketDataRequestReject" id="35032" value="Y" sort="32"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MarketDataRequestReject + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Market Data Request Reject is used when the broker cannot honor the Market Data Request, due to business or technical reasons. Brokers may choose to limit various parameters, such as the size of requests, whether just the top of book or the entire book may be displayed, and whether Full or Incremental updates must be used. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteCancel" id="35033" value="Z" sort="33"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + QuoteCancel + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Quote Cancel message is used by an originator of quotes to cancel quotes. + The Quote Cancel message supports cancellation of: + • All quotes + • Quotes for a specific symbol or security ID + • All quotes for a security type + • All quotes for an underlying + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteStatusRequest" id="35034" value="a" sort="34"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + QuoteStatusRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The quote status request message is used for the following purposes in markets that employ tradeable or restricted tradeable quotes: + • For the issuer of a quote in a market to query the status of that quote (using the QuoteID to specify the target quote). + • To subscribe and unsubscribe for Quote Status Report messages for one or more securities. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MassQuoteAck" id="35035" value="b" sort="35"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MassQuoteAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Mass Quote Acknowledgement is used as the application level response to a Mass Quote message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecurityDefinitionRequest" id="35036" value="c" sort="36"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SecurityDefinitionRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The SecurityDefinitionRequest(35=c) message is used for the following: + 1. Request a specific security to be traded with the second party. The requested security can be defined as a multileg security made up of one or more instrument legs. + 2. Request a set of individual securities for a single market segment. + 3. Request all securities, independent of market segment. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecurityDefinition" id="35037" value="d" sort="37"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SecurityDefinition + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The SecurityDefinition(35=d) message is used for the following: + 1. Accept the security defined in a SecurityDefinition(35=d) message. + 2. Accept the security defined in a SecurityDefinition(35=d) message with changes to the definition and/or identity of the security. + 3. Reject the security requested in a SecurityDefinition(35=d) message. + 4. Respond to a request for securities within a specified market segment. + 5. Convey comprehensive security definition for all market segments that the security participates in. + 6. Convey the security's trading rules that differ from default rules for the market segment. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecurityStatusRequest" id="35038" value="e" sort="38"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SecurityStatusRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Security Status Request message provides for the ability to request the status of a security. One or more Security Status messages are returned as a result of a Security Status Request message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecurityStatus" id="35039" value="f" sort="39"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SecurityStatus + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Security Status message provides for the ability to report changes in status to a security. The Security Status message contains fields to indicate trading status, corporate actions, financial status of the company. The Security Status message is used by one trading entity (for instance an exchange) to report changes in the state of a security. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradingSessionStatusRequest" id="35040" value="g" sort="40"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TradingSessionStatusRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Trading Session Status Request is used to request information on the status of a market. With the move to multiple sessions occurring for a given trading party (morning and evening sessions for instance) there is a need to be able to provide information on what product is trading on what market. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradingSessionStatus" id="35041" value="h" sort="41"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TradingSessionStatus + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Trading Session Status provides information on the status of a market. For markets multiple trading sessions on multiple-markets occurring (morning and evening sessions for instance), this message is able to provide information on what products are trading on what market during what trading session. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MassQuote" id="35042" value="i" sort="42"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MassQuote + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Mass Quote message can contain quotes for multiple securities to support applications that allow for the mass quoting of an option series. Two levels of repeating groups have been provided to minimize the amount of data required to submit a set of quotes for a class of options (e.g. all option series for IBM). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BusinessMessageReject" id="35043" value="j" sort="43"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + BusinessMessageReject + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Business Message Reject message can reject an application-level message which fulfills session-level rules and cannot be rejected via any other means. Note if the message fails a session-level rule (e.g. body length is incorrect), a session-level Reject message should be issued. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BidRequest" id="35044" value="k" sort="44"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + BidRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The BidRequest Message can be used in one of two ways depending on which market conventions are being followed. + In the "Non disclosed" convention (e.g. US/European model) the BidRequest message can be used to request a bid based on the sector, country, index and liquidity information contained within the message itself. In the "Non disclosed" convention the entry repeating group is used to define liquidity of the program. See " Program/Basket/List Trading" for an example. + In the "Disclosed" convention (e.g. Japanese model) the BidRequest message can be used to request bids based on the ListOrderDetail messages sent in advance of BidRequest message. In the "Disclosed" convention the list repeating group is used to define which ListOrderDetail messages a bid is being sort for and the directions of the required bids. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BidResponse" id="35045" value="l" sort="45"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + BidResponse + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Bid Response message can be used in one of two ways depending on which market conventions are being followed. + In the "Non disclosed" convention the Bid Response message can be used to supply a bid based on the sector, country, index and liquidity information contained within the corresponding bid request message. See "Program/Basket/List Trading" for an example. + In the "Disclosed" convention the Bid Response message can be used to supply bids based on the List Order Detail messages sent in advance of the corresponding Bid Request message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ListStrikePrice" id="35046" value="m" sort="46"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ListStrikePrice + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The strike price message is used to exchange strike price information for principal trades. It can also be used to exchange reference prices for agency trades. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="XMLnonFIX" id="35047" value="n" sort="47"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + XMLnonFIX + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="RegistrationInstructions" id="35048" value="o" sort="48"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + RegistrationInstructions + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Registration Instructions message type may be used by institutions or retail intermediaries wishing to electronically submit registration information to a broker or fund manager (for CIV) for an order or for an allocation. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RegistrationInstructionsResponse" id="35049" value="p" sort="49"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + RegistrationInstructionsResponse + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Registration Instructions Response message type may be used by broker or fund manager (for CIV) in response to a Registration Instructions message submitted by an institution or retail intermediary for an order or for an allocation. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderMassCancelRequest" id="35050" value="q" sort="50"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + OrderMassCancelRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The order mass cancel request message requests the cancellation of all of the remaining quantity of a group of orders matching criteria specified within the request. NOTE: This message can only be used to cancel order messages (reduce the full quantity). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderMassCancelReport" id="35051" value="r" sort="51"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + OrderMassCancelReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Order Mass Cancel Report is used to acknowledge an Order Mass Cancel Request. Note that each affected order that is canceled is acknowledged with a separate Execution Report or Order Cancel Reject message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NewOrderCross" id="35052" value="s" sort="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + NewOrderCross + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to submit a cross order into a market. The cross order contains two order sides (a buy and a sell). The cross order is identified by its CrossID. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossOrderCancelReplaceRequest" id="35053" value="t" sort="53"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CrossOrderCancelReplaceRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to modify a cross order previously submitted using the New Order - Cross message. See Order Cancel Replace Request for details concerning message usage. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossOrderCancelRequest" id="35054" value="u" sort="54"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CrossOrderCancelRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to fully cancel the remaining open quantity of a cross order. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecurityTypeRequest" id="35055" value="v" sort="55"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SecurityTypeRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Security Type Request message is used to return a list of security types available from a counterparty or market. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecurityTypes" id="35056" value="w" sort="56"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SecurityTypes + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Security Type Request message is used to return a list of security types available from a counterparty or market. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecurityListRequest" id="35057" value="x" sort="57"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SecurityListRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Security List Request message is used to return a list of securities from the counterparty that match criteria provided on the request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecurityList" id="35058" value="y" sort="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SecurityList + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Security List message is used to return a list of securities that matches the criteria specified in a Security List Request. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DerivativeSecurityListRequest" id="35059" value="z" sort="59"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + DerivativeSecurityListRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Derivative Security List Request message is used to return a list of securities from the counterparty that match criteria provided on the request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DerivativeSecurityList" id="35060" value="AA" sort="60"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + DerivativeSecurityList + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Derivative Security List message is used to return a list of securities that matches the criteria specified in a Derivative Security List Request. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NewOrderMultileg" id="35061" value="AB" sort="61"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + NewOrderMultileg + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The New Order - Multileg is provided to submit orders for securities that are made up of multiple securities, known as legs. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MultilegOrderCancelReplace" id="35062" value="AC" sort="62"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MultilegOrderCancelReplace + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to modify a multileg order previously submitted using the New Order - Multileg message. See Order Cancel Replace Request for details concerning message usage. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeCaptureReportRequest" id="35063" value="AD" sort="63"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TradeCaptureReportRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Trade Capture Report Request can be used to: + • Request one or more trade capture reports based upon selection criteria provided on the trade capture report request + • Subscribe for trade capture reports based upon selection criteria provided on the trade capture report request. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeCaptureReport" id="35064" value="AE" sort="64"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TradeCaptureReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Trade Capture Report message can be: + - Used to report trades between counterparties. + - Used to report trades to a trade matching system. + - Sent unsolicited between counterparties. + - Sent as a reply to a Trade Capture Report Request. + - Used to report unmatched and matched trades. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderMassStatusRequest" id="35065" value="AF" sort="65"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + OrderMassStatusRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The order mass status request message requests the status for orders matching criteria specified within the request. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteRequestReject" id="35066" value="AG" sort="66"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + QuoteRequestReject + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Quote Request Reject message is used to reject Quote Request messages for all quoting models. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RFQRequest" id="35067" value="AH" sort="67"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + RFQRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In tradeable and restricted tradeable quoting markets – Quote Requests are issued by counterparties interested in ascertaining the market for an instrument. Quote Requests are then distributed by the market to liquidity providers who make markets in the instrument. The RFQ Request is used by liquidity providers to indicate to the market for which instruments they are interested in receiving Quote Requests. It can be used to register interest in receiving quote requests for a single instrument or for multiple instruments + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteStatusReport" id="35068" value="AI" sort="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + QuoteStatusReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The quote status report message is used: + • as the response to a Quote Status Request message + • as a response to a Quote Cancel message + • as a response to a Quote Response message in a negotiation dialog (see Volume 7 – PRODUCT: FIXED INCOME and USER GROUP: EXCHANGES AND MARKETS) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteResponse" id="35069" value="AJ" sort="69"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + QuoteResponse + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The QuoteResponse(35=AJ) message is used for the following purposes: + 1. Respond to an IOI(35=6) message + 2. Respond to a Quote(35=S) message + 3. Counter a Quote + 4. End a negotiation dialog + 5. Follow-up or end a QuoteRequest(35=R) dialog that did not receive a response. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Confirmation" id="35070" value="AK" sort="70"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Confirmation + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Confirmation messages are used to provide individual trade level confirmations from the sell side to the buy side. In versions of FIX prior to version 4.4, this role was performed by the allocation message. Unlike the allocation message, the confirmation message operates at an allocation account (trade) level rather than block level, allowing for the affirmation or rejection of individual confirmations. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PositionMaintenanceRequest" id="35071" value="AL" sort="71"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PositionMaintenanceRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Position Maintenance Request message allows the position owner to submit requests to the holder of a position which will result in a specific action being taken which will affect the position. Generally, the holder of the position is a central counter party or clearing organization but can also be a party providing investment services. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PositionMaintenanceReport" id="35072" value="AM" sort="72"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PositionMaintenanceReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Position Maintenance Report message is sent by the holder of a positon in response to a Position Maintenance Request and is used to confirm that a request has been successfully processed or rejected. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RequestForPositions" id="35073" value="AN" sort="73"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + RequestForPositions + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Request For Positions message is used by the owner of a position to request a Position Report from the holder of the position, usually the central counter party or clearing organization. The request can be made at several levels of granularity. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RequestForPositionsAck" id="35074" value="AO" sort="74"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + RequestForPositionsAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Request for Positions Ack message is returned by the holder of the position in response to a Request for Positions message. The purpose of the message is to acknowledge that a request has been received and is being processed. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PositionReport" id="35075" value="AP" sort="75"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PositionReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Position Report message is returned by the holder of a position in response to a Request for Position message. The purpose of the message is to report all aspects of a position and may be provided on a standing basis to report end of day positions to an owner. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeCaptureReportRequestAck" id="35076" value="AQ" sort="76"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TradeCaptureReportRequestAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Trade Capture Request Ack message is used to: + - Provide an acknowledgement to a Trade Capture Report Request in the case where the Trade Capture Report Request is used to specify a subscription or delivery of reports via an out-of-band ResponseTransmissionMethod. + - Provide an acknowledgement to a Trade Capture Report Request in the case when the return of the Trade Capture Reports matching that request will be delayed or delivered asynchronously. This is useful in distributed trading system environments. + - Indicate that no trades were found that matched the selection criteria specified on the Trade Capture Report Request or the Trade Capture Request was invalid for some business reason, such as request is not authorized, invalid or unknown instrument, party, trading session, etc. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeCaptureReportAck" id="35077" value="AR" sort="77"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TradeCaptureReportAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Trade Capture Report Ack message can be: + - Used to acknowledge trade capture reports received from a counterparty. + - Used to reject a trade capture report received from a counterparty. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllocationReport" id="35078" value="AS" sort="78"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + AllocationReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Sent from sell-side to buy-side, sell-side to 3rd-party or 3rd-party to buy-side, the Allocation Report (Claim) provides account breakdown of an order or set of orders plus any additional follow-up front-office information developed post-trade during the trade allocation, matching and calculation phase. In versions of FIX prior to version 4.4, this functionality was provided through the Allocation message. Depending on the needs of the market and the timing of "confirmed" status, the role of Allocation Report can be taken over in whole or in part by the Confirmation message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllocationReportAck" id="35079" value="AT" sort="79"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + AllocationReportAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Allocation Report Ack message is used to acknowledge the receipt of and provide status for an Allocation Report message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConfirmationAck" id="35080" value="AU" sort="80"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ConfirmationAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Confirmation Ack (aka Affirmation) message is used to respond to a Confirmation message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SettlementInstructionRequest" id="35081" value="AV" sort="81"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SettlementInstructionRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Settlement Instruction Request message is used to request standing settlement instructions from another party. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AssignmentReport" id="35082" value="AW" sort="82"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + AssignmentReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Assignment Reports are sent from a clearing house to counterparties, such as a clearing firm as a result of the assignment process. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CollateralRequest" id="35083" value="AX" sort="83"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CollateralRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An initiator that requires collateral from a respondent sends a Collateral Request. The initiator can be either counterparty to a trade in a two party model or an intermediary such as an ATS or clearinghouse in a three party model. A Collateral Assignment is expected as a response to a request for collateral. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CollateralAssignment" id="35084" value="AY" sort="84"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CollateralAssignment + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to assign collateral to cover a trading position. This message can be sent unsolicited or in reply to a Collateral Request message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CollateralResponse" id="35085" value="AZ" sort="85"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CollateralResponse + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to respond to a Collateral Assignment message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CollateralReport" id="35086" value="BA" sort="86"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CollateralReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to report collateral status when responding to a Collateral Inquiry message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CollateralInquiry" id="35087" value="BB" sort="87"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CollateralInquiry + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to inquire for collateral status. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NetworkCounterpartySystemStatusRequest" id="35088" value="BC" sort="88"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + NetworkCounterpartySystemStatusRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + This message is send either immediately after logging on to inform a network (counterparty system) of the type of updates required or to at any other time in the FIX conversation to change the nature of the types of status updates required. It can also be used with a NetworkRequestType of Snapshot to request a one-off report of the status of a network (or counterparty) system. Finally this message can also be used to cancel a request to receive updates into the status of the counterparties on a network by sending a NetworkRequestStatusMessage with a NetworkRequestType of StopSubscribing. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NetworkCounterpartySystemStatusResponse" id="35089" value="BD" sort="89"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + NetworkCounterpartySystemStatusResponse + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + This message is sent in response to a Network (Counterparty System) Status Request Message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UserRequest" id="35090" value="BE" sort="90"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + UserRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + This message is used to initiate a user action, logon, logout or password change. It can also be used to request a report on a user's status. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UserResponse" id="35091" value="BF" sort="91"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + UserResponse + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + This message is used to respond to a user request message, it reports the status of the user after the completion of any action requested in the user request message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CollateralInquiryAck" id="35092" value="BG" sort="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CollateralInquiryAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to respond to a Collateral Inquiry in the following situations: + • When the CollateralInquiry will result in an out of band response (such as a file transfer). + • When the inquiry is otherwise valid but no collateral is found to match the criteria specified on the Collateral Inquiry message. + • When the Collateral Inquiry is invalid based upon the business rules of the counterparty. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConfirmationRequest" id="35093" value="BH" sort="93"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ConfirmationRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Confirmation Request message is used to request a Confirmation message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ContraryIntentionReport" id="35094" value="BO" sort="94"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ContraryIntentionReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Contrary Intention Report is used for reporting of contrary expiration quantities for Saturday expiring options. This information is required by options exchanges for regulatory purposes. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecurityDefinitionUpdateReport" id="35095" value="BP" sort="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SecurityDefinitionUpdateReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + This message is used for reporting updates to a product security master file. Updates could be the result of corporate actions or other business events. Updates may include additions, modifications or deletions. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecurityListUpdateReport" id="35096" value="BK" sort="96"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SecurityListUpdateReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Security List Update Report is used for reporting updates to a Contract Security Masterfile. Updates could be due to Corporate Actions or other business events. Update may include additions, modifications and deletions. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AdjustedPositionReport" id="35097" value="BL" sort="97"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + AdjustedPositionReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to report changes in position, primarily in equity options, due to modifications to the underlying due to corporate actions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllocationInstructionAlert" id="35098" value="BM" sort="98"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + AllocationInstructionAlert + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + This message is used in a 3-party allocation model where notification of group creation and group updates to counterparties is needed. The mssage will also carry trade information that comprised the group to the counterparties. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExecutionAck" id="35099" value="BN" sort="99"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ExecutionAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Execution Report Acknowledgement message is an optional message that provides dual functionality to notify a trading partner that an electronically received execution has either been accepted or rejected (DK'd). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradingSessionList" id="35100" value="BJ" sort="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TradingSessionList + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Trading Session List message is sent as a response to a Trading Session List Request. The Trading Session List should contain the characteristics of the trading session and the current state of the trading session. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradingSessionListRequest" id="35101" value="BI" sort="101"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TradingSessionListRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Trading Session List Request is used to request a list of trading sessions available in a market place and the state of those trading sessions. A successful request will result in a response from the counterparty of a Trading Session List (MsgType=BJ) message that contains a list of zero or more trading sessions. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SettlementObligationReport" id="35102" value="BQ" sort="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SettlementObligationReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Settlement Obligation Report message provides a central counterparty, institution, or individual counterparty with a capacity for reporting the final details of a currency settlement obligation. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DerivativeSecurityListUpdateReport" id="35103" value="BR" sort="103"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + DerivativeSecurityListUpdateReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Derivative Security List Update Report message is used to send updates to an option family or the strikes that comprise an option family. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradingSessionListUpdateReport" id="35104" value="BS" sort="104"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TradingSessionListUpdateReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Trading Session List Update Report is used by marketplaces to provide intra-day updates of trading sessions when there are changes to one or more trading sessions. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketDefinitionRequest" id="35105" value="BT" sort="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MarketDefinitionRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Market Definition Request message is used to request for market structure information from the Respondent that receives this request. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketDefinition" id="35106" value="BU" sort="106"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MarketDefinition + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The MarketDefinition(35=BU) message is used to respond to MarketDefinitionRequest(35=BT). In a subscription, it will be used to provide the initial snapshot of the information requested. Subsequent updates are provided by the MarketDefinitionUpdateReport(35=BV). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketDefinitionUpdateReport" id="35107" value="BV" sort="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MarketDefinitionUpdateReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In a subscription for market structure information, this message is used once the initial snapshot of the information has been sent using the MarketDefinition(35=BU) message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ApplicationMessageRequest" id="35108" value="BW" sort="108"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ApplicationMessageRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + This message is used to request a retransmission of a set of one or more messages generated by the application specified in RefApplID (1355). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ApplicationMessageRequestAck" id="35109" value="BX" sort="109"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ApplicationMessageRequestAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + This message is used to acknowledge an Application Message Request providing a status on the request (i.e. whether successful or not). This message does not provide the actual content of the messages to be resent. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ApplicationMessageReport" id="35110" value="BY" sort="110"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ApplicationMessageReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + This message is used for three difference purposes: to reset the ApplSeqNum (1181) of a specified ApplID (1180). to indicate that the last message has been sent for a particular ApplID, or as a keep-alive mechanism for ApplIDs with infrequent message traffic. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderMassActionReport" id="35111" value="BZ" sort="111"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + OrderMassActionReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Order Mass Action Report is used to acknowledge an Order Mass Action Request. Note that each affected order that is suspended or released or canceled is acknowledged with a separate Execution Report for each order. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderMassActionRequest" id="35112" value="CA" sort="112"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + OrderMassActionRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Order Mass Action Request message can be used to request the suspension or release of a group of orders that match the criteria specified within the request. This is equivalent to individual Order Cancel Replace Requests for each order with or without adding "S" to the ExecInst values. It can also be used for mass order cancellation. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UserNotification" id="35113" value="CB" sort="113"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + UserNotification + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The User Notification message is used to notify one or more users of an event or information from the sender of the message. This message is usually sent unsolicited from a marketplace (e.g. Exchange, ECN) to a market participant. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StreamAssignmentRequest" id="35114" value="CC" sort="114"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + StreamAssignmentRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In certain markets where market data aggregators fan out to end clients the pricing streams provided by the price makers, the price maker may assign the clients to certain pricing streams that the price maker publishes via the aggregator. An example of this use is in the FX markets where clients may be assigned to different pricing streams based on volume bands and currency pairs. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StreamAssignmentReport" id="35115" value="CD" sort="115"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + StreamAssignmentReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + he StreamAssignmentReport message is in response to the StreamAssignmentRequest message. It provides information back to the aggregator as to which clients to assign to receive which price stream based on requested CCY pair. This message can be sent unsolicited to the Aggregator from the Price Maker. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StreamAssignmentReportACK" id="35116" value="CE" sort="116"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + StreamAssignmentReportACK + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + This message is used to respond to the Stream Assignment Report, to either accept or reject an unsolicited assingment. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartyDetailsListRequest" id="35117" value="CF" sort="117"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PartyDetailsListRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The PartyDetailsListRequest is used to request party detail information. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartyDetailsListReport" id="35118" value="CG" sort="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PartyDetailsListReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The PartyDetailsListReport message is used to disseminate party details between counterparties. PartyDetailsListReport messages may be sent in response to a PartyDetailsListRequest message or sent unsolicited. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarginRequirementInquiry" id="35119" value="CH" sort="119"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MarginRequirementInquiry + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The purpose of this message is to initiate a margin requirement inquiry for a margin account. The inquiry may be submitted at the detail level or the summary level. It can also be used to inquire margin excess/deficit or net position information. Margin excess/deficit will provide information about the surplus or shortfall compared to the previous trading day or a more recent margin calculation. An inquiry for net position information will trigger one or more PositionReport messages instead of one or more MarginRequirementReport messages. + If the inquiry is made at the detail level, an Instrument block must be provided with the desired level of detail. If the inquiry is made at the summary level, the Instrument block is not provided, implying a summary request is being made. For example, if the inquiring firm specifies the Security Type of “FUT” in the Instrument block, then a detail report will be generated containing the margin requirements for all futures positions for the inquiring account. Similarly, if the inquiry is made at the summary level, the report will contain the total margin requirement aggregated to the margin account level. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarginRequirementInquiryAck" id="35120" value="CI" sort="120"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MarginRequirementInquiryAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to respond to a Margin Requirement Inquiry. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarginRequirementReport" id="35121" value="CJ" sort="121"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MarginRequirementReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Margin Requirement Report returns information about margin requirement either as on overview across all margin accounts or on a detailed level due to the inquiry making use of the optional Instrument component block. Application sequencing can be used to re-request a range of reports. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartyDetailsListUpdateReport" id="35122" value="CK" sort="122"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PartyDetailsListUpdateReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The PartyDetailsListUpdateReport(35=CK) is used to disseminate updates to party detail information. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartyRiskLimitsRequest" id="35123" value="CL" sort="123"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PartyRiskLimitsRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The PartyRiskLimitsRequest message is used to request for risk information for specific parties, specific party roles or specific instruments. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartyRiskLimitsReport" id="35124" value="CM" sort="124"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PartyRiskLimitsReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The PartyRiskLimitsReport message is used to communicate party risk limits. The message can either be sent as a response to the PartyRiskLimitsRequest message or can be published unsolicited. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecurityMassStatusRequest" id="35125" value="CN" sort="125"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SecurityMassStatusRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecurityMassStatus" id="35126" value="CO" sort="126"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SecurityMassStatus + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="AccountSummaryReport" id="35127" value="CQ" sort="127"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + AccountSummaryReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The AccountSummaryReport is provided by the clearinghouse to its clearing members on a daily basis. It contains margin, settlement, collateral and pay/collect data for each clearing member level account type. Clearing member account types will be described through use of the Parties component and PtysSubGrp sub-component. + In certain usages, the clearing members can send the AccountSummaryReport message to the clearinghouse as needed. For example, clearing members can send this message to the clearinghouse to identify the value of collateral for each customer (to satisfy CFTC Legally Segregated Operationally Commingled (LSOC) regulatory reporting obligations). + Clearing organizations can also send the AccountSummaryReport message to regulators to meet regulatory reporting obligations. For example, clearing organizations can use this message to submit daily reports for each clearing member (“CM”) by house origin and by each customer origin for all futures, options, and swaps positions, and all securities positions held in a segregated account or pursuant to a cross margining agreement, to a regulator (e.g. to the CFTC to meet Part 39, Section 39.19 reporting obligations). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartyRiskLimitsUpdateReport" id="35128" value="CR" sort="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PartyRiskLimitsUpdateReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The PartyRiskLimitsUpdateReport(35=CR) is used to convey incremental changes to risk limits. It is similar to the regular report but uses the PartyRiskLimitsUpdateGrp component instead of the PartyRiskLimitsGrp component to include an update action. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartyRiskLimitsDefinitionRequest" id="35129" value="CS" sort="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PartyRiskLimitsDefinitionRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + PartyRiskLimitDefinitionRequest is used for defining new risk limits. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartyRiskLimitsDefinitionRequestAck" id="35130" value="CT" sort="130"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PartyRiskLimitsDefinitionRequestAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + PartyRiskLimitDefinitionRequestAck is used for accepting (with or without changes) or rejecting the definition of risk limits. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartyEntitlementsRequest" id="35131" value="CU" sort="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PartyEntitlementsRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The PartyEntitlementsRequest message is used to request for entitlement information for one or more party(-ies), specific party role(s), or specific instruments(s). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartyEntitlementsReport" id="35132" value="CV" sort="132"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PartyEntitlementsReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The PartyEntitlementsReport is used to report entitlements for one or more parties, party role(s), or specific instrument(s). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteAck" id="35133" value="CW" sort="133"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + QuoteAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The QuoteAck(35=CW) message is used to acknowledge a Quote(35=S) submittal or request to cancel an individual quote using the QuoteCancel(35=Z) message during a Quote/Negotiation dialog. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartyDetailsDefinitionRequest" id="35134" value="CX" sort="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PartyDetailsDefinitionRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The PartyDetailsDefinitionRequest(35=CX) is used for defining new parties and modifying or deleting existing parties information, including the relationships between parties. + The recipient of the message responds with a PartyDetailsDefinitionRequestAck(35=CY) to indicate whether the request was accepted or rejected. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartyDetailsDefinitionRequestAck" id="35135" value="CY" sort="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PartyDetailsDefinitionRequestAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The PartyDetailsDefinitionRequestAck(35=CY) is used as a response to the PartyDetailsDefinitionRequest(35=CX) message. The request can be accepted (with or without changes) or rejected. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartyEntitlementsUpdateReport" id="35136" value="CZ" sort="136"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PartyEntitlementsUpdateReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The PartyEntitlementsUpdateReport(35=CZ) is used to convey incremental changes to party entitlements. It is similar to the PartyEntitlementsReport(35=CV). This message uses the PartyEntitlementsUpdateGrp component which includes the ability to specify an update action using ListUpdateAction(1324). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartyEntitlementsDefinitionRequest" id="35137" value="DA" sort="137"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PartyEntitlementsDefinitionRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The PartyEntitlementsDefinitionRequest(35=DA) is used for defining new entitlements, and modifying or deleting existing entitlements for the specified party(-ies). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartyEntitlementsDefinitionRequestAck" id="35138" value="DB" sort="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PartyEntitlementsDefinitionRequestAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The PartyEntitlementsDefinitionRequestAck(35=DB) is used as a response to the PartyEntitlemensDefinitionRequest(35=DA) to accept (with or without changes) or reject the definition of party entitlements. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeMatchReport" id="35139" value="DC" sort="139"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TradeMatchReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The TradeMatchReport(35=DC) message is used by exchanges and ECN’s to report matched trades to central counterparties (CCPs) as an atomic event. The message is used to express the one-to-one, one-to-many and many-to-many matches as well as implied matches in which more complex instruments can match with simpler instruments. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeMatchReportAck" id="35140" value="DD" sort="140"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TradeMatchReportAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The TradeMatchReportAck(35=DD) is used to respond to theTradeMatchReport(35=DC) message. It may be used to report on the status of the request (e.g. accepting the request or rejecting the request). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartyRiskLimitsReportAck" id="35141" value="DE" sort="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PartyRiskLimitsReportAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + PartyRiskLimitsReportAck is an optional message used as a response to the PartyRiskLimitReport(35=CM) or PartyRiskLimitUpdateReport(35=CR) messages to acknowledge or reject those messages. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartyRiskLimitCheckRequest" id="35142" value="DF" sort="142"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PartyRiskLimitCheckRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + PartyRiskLimitCheckRequest is used to request for approval of credit or risk limit amount intended to be used by a party in a transaction from another party that holds the information. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartyRiskLimitCheckRequestAck" id="35143" value="DG" sort="143"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PartyRiskLimitCheckRequestAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + PartyRiskLimitCheckRequestAck is used to acknowledge a PartyRiskLimitCheckRequest(35=DF) message and to respond whether the limit check request was approved or not. When used to accept the PartyRiskLimitCheckRequest(35=DF) message the Respondent may also include the limit amount that was approved. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartyActionRequest" id="35144" value="DH" sort="144"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PartyActionRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The PartyActionRequest message is used suspend or halt the specified party from further trading activities at the Respondent. The Respondent must respond with a PartyActionReport(35=DI) message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartyActionReport" id="35145" value="DI" sort="145"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PartyActionReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to respond to the PartyActionRequest(35=DH) message, indicating whether the request has been received, accepted or rejected. Can also be used in an unsolicited manner to report party actions, e.g. reinstatements after a manual intervention out of band. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MassOrder" id="35146" value="DJ" sort="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MassOrder + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The MassOrder(35=DJ) message can be used to add, modify or delete multiple unrelated orders with a single message. Apart from clearing related attributes, only the key order attributes for high performance trading are available. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MassOrderAck" id="35147" value="DK" sort="147"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MassOrderAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The mass order acknowledgement message is used to acknowledge the receipt of and the status for a MassOrder(35=DJ) message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PositionTransferInstruction" id="35148" value="DL" sort="148"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PositionTransferInstruction + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The PositionTransferInstruction(35=DL) is sent by clearing firms to CCPs to initiate position transfers, or to accept or decline position transfers. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PositionTransferInstructionAck" id="35149" value="DM" sort="149"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PositionTransferInstructionAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The PositionTransferInstructionAck(35=DM) is sent by CCPs to clearing firms to acknowledge position transfer instructions, and to report errors processing position transfer instructions. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PositionTransferReport" id="35150" value="DN" sort="150"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PositionTransferReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The PositionTransferReport(35=DN) is sent by CCPs to clearing firms indicating of positions that are to be transferred to the clearing firm, or to report on status of the transfer to the clearing firms involved in the transfer process. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketDataStatisticsRequest" id="35151" value="DO" sort="151"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MarketDataStatisticsRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The MarketDataStatisticsRequest(35=DO) is used to request for statistical data. The simple form is to use an identifier (MDStatisticID(2475)) assigned by the market place which would denote a pre-defined statistical report. Alternatively, or also in addition, the request can define a number of parameters for the desired statistical information. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketDataStatisticsReport" id="35152" value="DP" sort="152"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MarketDataStatisticsReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The MarketDataStatisticsReport(35=DP) is used to provide unsolicited statistical information or in response to a specific request. Each report contains a set of statistics for a single entity which could be a market, a market segment, a security list or an instrument. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CollateralReportAck" id="35153" value="DQ" sort="153"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CollateralReportAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + CollateralReportAck(35=DQ) is used as a response to the CollateralReport(35=BA). It can be used to reject a CollateralReport(35=BA) when the content of the report is invalid based on the business rules of the receiver. The message may also be used to acknowledge receipt of a valid CollateralReport(35=BA). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketDataReport" id="35154" value="DR" sort="154"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MarketDataReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The MarketDataReport(35=DR) message is used to provide delimiting references (e.g. start and end markers in a continuous broadcast) and details about the number of market data messages sent in a given distribution cycle. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossRequest" id="35155" value="DS" sort="155"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CrossRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The CrossRequest(35=DS) message is used to indicate the submission of orders or quotes that may result in a crossed trade. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossRequestAck" id="35156" value="DT" sort="156"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CrossRequestAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The CrossRequestAck(35=DT) message is used to confirm the receipt of a CrossRequest(35=DS) message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllocationInstructionAlertRequest" id="35157" value="DU" sort="157"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + AllocationInstructionAlertRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + This message is used in a clearinghouse 3-party allocation model to request for AllocationInstructionAlert(35=BM) from the clearinghouse. The request may be used to obtain a one-time notification of the status of an allocation group. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllocationInstructionAlertRequestAck" id="35158" value="DV" sort="158"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + AllocationInstructionAlertRequestAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + This message is used in a clearinghouse 3-party allocation model to acknowledge a AllocationInstructionAlertRequest(35=DU) message for an AllocationInstructionAlert(35=BM) message from the clearinghouse. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeAggregationRequest" id="35159" value="DW" sort="159"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TradeAggregationRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + TradeAggregationRequest(35=DW) is used to request that the identified trades between the initiator and respondent be aggregated together for further processing. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeAggregationReport" id="35160" value="DX" sort="160"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TradeAggregationReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + TradeAggregationReport(35=DX) is used to respond to the TradeAggregationRequest(35=DW) message. It provides the status of the request (e.g. accepted or rejected) and may also provide additional information supplied by the respondent. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PayManagementReport" id="35161" value="EA" sort="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PayManagementReport + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + PayManagementReport(35=EA) may be used to respond to the PayManagementRequest(35=DY) message. It provides the status of the request (e.g. accepted, disputed) and may provide additional information related to the request. + PayManagementReport(35=EA) may also be sent unsolicited by the broker to a client. In which case the client may acknowledge and resolve disputes out-of-band or with a simple PayManagementReportAck(35=EB). + PayManagementReport(35=EA) may also be sent unsolicited to report the progress status of the payment itself with PayReportTransType(2804)=2 (Status). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PayManagementReportAck" id="35162" value="EB" sort="162"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PayManagementReportAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + PayManagementReportAck(35=EB) is used as a response to the PayManagementReport(35=EA) message. It may be used to accept, reject or dispute the details of the PayManagementReport(35=EA) depending on the business rules of the receiver. This message may also be used to acknowledge the receipt of a PayManagementReport(35=EA) message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PayManagementRequest" id="35163" value="DY" sort="163"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PayManagementRequest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + PayManagementRequest(35=DY) message is used to communicate a future or expected payment to be made or received related to a trade or contract after its settlement. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PayManagementRequestAck" id="35164" value="DZ" sort="164"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PayManagementRequestAck + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + PayManagementRequestAck(35=DZ) is used to acknowledge the receipt of the PayManagementRequest(35=DY) message (i.e. a technical acknowledgement of receipt). Acceptance or rejection of the request is reported in the corresponding PayManagementReport(35=EA). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Defines message type ALWAYS THIRD FIELD IN MESSAGE. (Always unencrypted) + Note: A "U" as the first character in the MsgType field (i.e. U, U2, etc) indicates that the message format is privately defined between the sender and receiver. + *** Note the use of lower case letters *** + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OrdStatusCodeSet" id="39" type="char" added="FIX.2.7"> + <fixr:code name="New" id="39001" value="0" sort="1" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartiallyFilled" id="39002" value="1" sort="2" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Partially filled + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Filled" id="39003" value="2" sort="3" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Filled + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DoneForDay" id="39004" value="3" sort="4" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Done for day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Canceled" id="39005" value="4" sort="5" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Canceled + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Replaced" id="39006" value="5" sort="6" added="FIX.4.4" addedEP="35" deprecated="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Replaced (No longer used) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PendingCancel" id="39007" value="6" sort="7" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending Cancel (i.e. result of Order Cancel Request) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Stopped" id="39008" value="7" sort="8" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stopped + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="39009" value="8" sort="9" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Suspended" id="39010" value="9" sort="10" added="FIX.3.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Suspended + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PendingNew" id="39011" value="A" sort="11" added="FIX.3.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Calculated" id="39012" value="B" sort="12" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Calculated + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Expired" id="39013" value="C" sort="13" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Expired + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AcceptedForBidding" id="39014" value="D" sort="14" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted for Bidding + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PendingReplace" id="39015" value="E" sort="15" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending Replace (i.e. result of Order Cancel/Replace Request) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies current status of order. *** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" *** (see Volume : "Glossary" for value definitions) + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OrdTypeCodeSet" id="40" type="char" added="FIX.2.7"> + <fixr:code name="Market" id="40001" value="1" sort="1" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Limit" id="40002" value="2" sort="2" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Stop" id="40003" value="3" sort="3" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="166"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stop/Stop Loss. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A stop order that is triggered as a result of a trade in the market at which point the stopped order becomes a market order. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StopLimit" id="40004" value="4" sort="4" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="166"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stop Limit. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A stop limit order that is triggered as a result of a trade in the market at which point the stopped order becomes a limit order. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketOnClose" id="40005" value="5" sort="5" added="FIX.2.7" deprecated="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market On Close (No longer used) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WithOrWithout" id="40006" value="6" sort="6" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + With Or Without + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LimitOrBetter" id="40007" value="7" sort="7" added="FIX.2.7" deprecated="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Limit Or Better + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LimitWithOrWithout" id="40008" value="8" sort="8" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Limit With Or Without + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OnBasis" id="40009" value="9" sort="9" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + On Basis + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OnClose" id="40010" value="A" sort="10" added="FIX.2.7" deprecated="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + On Close (No longer used) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LimitOnClose" id="40011" value="B" sort="11" added="FIX.2.7" deprecated="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Limit On Close (No longer used) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ForexMarket" id="40012" value="C" sort="12" added="FIX.4.0" deprecated="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Forex Market (No longer used) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreviouslyQuoted" id="40013" value="D" sort="13" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Previously Quoted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreviouslyIndicated" id="40014" value="E" sort="14" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Previously Indicated + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ForexLimit" id="40015" value="F" sort="15" added="FIX.4.1" deprecated="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Forex Limit (No longer used) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ForexSwap" id="40016" value="G" sort="16" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Forex Swap + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ForexPreviouslyQuoted" id="40017" value="H" sort="17" added="FIX.4.1" deprecated="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Forex Previously Quoted (No longer used) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Funari" id="40018" value="I" sort="18" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Funari (Limit day order with unexecuted portion handles as Market On Close. E.g. Japan) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketIfTouched" id="40019" value="J" sort="19" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market If Touched (MIT) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketWithLeftOverAsLimit" id="40020" value="K" sort="20" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market With Left Over as Limit (market order with unexecuted quantity becoming limit order at last price) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreviousFundValuationPoint" id="40021" value="L" sort="21" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Previous Fund Valuation Point (Historic pricing; for CIV) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NextFundValuationPoint" id="40022" value="M" sort="22" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Next Fund Valuation Point (Forward pricing; for CIV) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Pegged" id="40023" value="P" sort="23" added="FIX.3.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pegged + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CounterOrderSelection" id="40024" value="Q" sort="24" added="FIX.4.4" addedEP="22"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Counter-order selection + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StopOnBidOrOffer" id="40025" value="R" sort="25" added="FIX.5.0SP2" addedEP="166"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stop on Bid or Offer + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A stop order that is triggered by a bid or offer price movement (quote) at which point the stopped order becomes a market order, also known as "stop on quote" in some markets (e.g. US markets). In the US equities market it is common to trigger a stop off the National Best Bid or Offer (NBBO). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StopLimitOnBidOrOffer" id="40026" value="S" sort="26" added="FIX.5.0SP2" addedEP="166"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stop Limit on Bid or Offer + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A stop order that is triggered by a bid or offer price movement (quote) at which point the stopped order becomes a limit order, also known as "stop limit on quote" in some markets (e.g. US markets). In the US equities market it is common to trigger a stop off the National Best Bid or Offer (NBBO). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order type. *** SOME VALUES ARE NO LONGER USED - See "Deprecated (Phased-out) Features and Supported Approach" *** (see Volume : "Glossary" for value definitions) + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PossDupFlagCodeSet" id="43" type="Boolean" added="FIX.2.7"> + <fixr:code name="OriginalTransmission" id="43001" value="N" sort="1" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Original transmission + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PossibleDuplicate" id="43002" value="Y" sort="2" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Possible duplicate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates possible retransmission of message with this sequence number + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SideCodeSet" id="54" type="char" added="FIX.2.7"> + <fixr:code name="Buy" id="54001" value="1" sort="1" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Buy + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + For Securities Financing indicates the receipt of securities or collateral. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Sell" id="54002" value="2" sort="2" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sell + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + For Securities Financing indicates the delivery of securities or collateral. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BuyMinus" id="54003" value="3" sort="3" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Buy minus + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SellPlus" id="54004" value="4" sort="4" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sell plus + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SellShort" id="54005" value="5" sort="5" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sell short + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SellShortExempt" id="54006" value="6" sort="6" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sell short exempt + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Undisclosed" id="54007" value="7" sort="7" added="FIX.4.1" updated="FIX.5.0SP2" updatedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Undisclosed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cross" id="54008" value="8" sort="8" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cross (orders where counterparty is an exchange, valid for all messages except IOIs) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossShort" id="54009" value="9" sort="9" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cross short + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossShortExempt" id="54010" value="A" sort="10" added="FIX.4.3" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cross short exempt + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AsDefined" id="54011" value="B" sort="11" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + "As Defined" (for use with multileg instruments) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Opposite" id="54012" value="C" sort="12" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + "Opposite" (for use with multileg instruments) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Subscribe" id="54013" value="D" sort="13" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Subscribe (e.g. CIV) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Redeem" id="54014" value="E" sort="14" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Redeem (e.g. CIV) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Lend" id="54015" value="F" sort="15" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Lend (FINANCING - identifies direction of collateral) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Borrow" id="54016" value="G" sort="16" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Borrow (FINANCING - identifies direction of collateral) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SellUndisclosed" id="54017" value="H" sort="17" added="FIX.5.0SP2" addedEP="222"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sell undisclosed + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA RTS 22, this allows for reporting of transactions where the investment firm (broker) is not able to determine whether the sell is a short sale transaction. Corresponds to RTS 22 "short selling indicator" value of 'UNDI'. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Side of order (see Volume : "Glossary" for value definitions) + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TimeInForceCodeSet" id="59" type="char" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:code name="Day" id="59001" value="0" sort="1" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Day (or session) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A buy or sell order that, if not executed expires at the end of the trading day on which it was entered. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GoodTillCancel" id="59002" value="1" sort="2" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Good Till Cancel (GTC) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An order to buy or sell that remains in effect until it is either executed or canceled; sometimes called an “open order”. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AtTheOpening" id="59003" value="2" sort="3" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + At the Opening (OPG) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A market or limit-price order to be executed at the opening of the stock or not at all; all or part of any order not executed at the opening is treated as canceled. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ImmediateOrCancel" id="59004" value="3" sort="4" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Immediate Or Cancel (IOC) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A market or limit-price order that is to be executed in whole or in part as soon as it is available in the market; any portion not so executed is to be canceled. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FillOrKill" id="59005" value="4" sort="5" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fill Or Kill (FOK) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A market or limit-price order that is to be executed in its entirety as soon as it is available in the market; if not so executed, the order is to be canceled. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GoodTillCrossing" id="59006" value="5" sort="6" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Good Till Crossing (GTX) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An order to buy or sell that is canceled prior to the market entering into an auction or crossing phase. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GoodTillDate" id="59007" value="6" sort="7" added="FIX.4.0" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Good Till Date (GTD) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An order to buy or sell that remains in effect until it expires, defined by ExpireDate(432) or ExpireTime(126). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AtTheClose" id="59008" value="7" sort="8" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + At the Close + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicated price is to be around the closing price, however, not held to the closing price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GoodThroughCrossing" id="59009" value="8" sort="9" added="FIX.5.0" addedEP="61" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Good Through Crossing + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An order that is valid up till and including a crossing phase.] + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AtCrossing" id="59010" value="9" sort="10" added="FIX.5.0" addedEP="61" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + At Crossing + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An order that is valid only during crossing (auction) phases. The order is valid during the day or up to and including a specified trading (sub) session. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GoodForTime" id="59011" value="A" sort="11" added="FIX.5.0SP2" addedEP="100" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Good for Time (GFT) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An order that is valid for a pre-defined time period expressed with ExposureDuration(1629) and (optionally) ExposureDurationUnit(1916). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GoodForAuction" id="59012" value="B" sort="12" added="FIX.5.0SP2" addedEP="131" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Good for Auction (GFA) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An order that is valid for an auction initiated by a trading firm (see AuctionType(1803) for examples. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GoodForMonth" id="59013" value="C" sort="13" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Good for this Month (GFM) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An order that is valid until the end of the current month, i.e. from the time of order submission until the end of the last trading day of the current month. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies how long the order remains in effect. Absence of this field is interpreted as DAY. NOTE not applicable to CIV Orders. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="UrgencyCodeSet" id="61" type="char" added="FIX.2.7"> + <fixr:code name="Normal" id="61001" value="0" sort="1" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Normal + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Flash" id="61002" value="1" sort="2" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Flash + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Background" id="61003" value="2" sort="3" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Background + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Urgency flag + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SettlTypeCodeSet" id="63" type="String" added="FIX.2.7"> + <fixr:code name="Regular" id="63001" value="0" sort="1" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Regular / FX Spot settlement (T+1 or T+2 depending on currency) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cash" id="63002" value="1" sort="2" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash (TOD / T+0) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NextDay" id="63003" value="2" sort="3" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Next Day (TOM / T+1) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TPlus2" id="63004" value="3" sort="4" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + T+2 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TPlus3" id="63005" value="4" sort="5" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + T+3 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TPlus4" id="63006" value="5" sort="6" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + T+4 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Future" id="63007" value="6" sort="7" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Future + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WhenAndIfIssued" id="63008" value="7" sort="8" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + When And If Issued + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SellersOption" id="63009" value="8" sort="9" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sellers Option + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TPlus5" id="63010" value="9" sort="10" added="FIX.3.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + T+5 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BrokenDate" id="63011" value="B" sort="12" added="FIX.4.4" addedEP="25" updated="FIX.5.0SP2" updatedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Broken date + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Use within FX to specify a non-standard tenor. The use of SettlDate(64) is required to specify the actual settlement date when SettlType(63) = b (Broken Date). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FXSpotNextSettlement" id="63012" value="C" sort="99" added="FIX.4.4" addedEP="21"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FX Spot Next settlement (Spot+1, aka next day) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates order settlement period. If present, SettlDate (64) overrides this field. If both SettlType (63) and SettDate (64) are omitted, the default for SettlType (63) is 0 (Regular) + Regular is defined as the default settlement period for the particular security on the exchange of execution. + In Fixed Income the contents of this field may influence the instrument definition if the SecurityID (48) is ambiguous. In the US an active Treasury offering may be re-opened, and for a time one CUSIP will apply to both the current and "when-issued" securities. Supplying a value of "7" clarifies the instrument description; any other value or the absence of this field should cause the respondent to default to the active issue. + Additionally the following patterns may be uses as well as enum values + Dx = FX tenor expression for "days", e.g. "D5", where "x" is any integer > 0 + Mx = FX tenor expression for "months", e.g. "M3", where "x" is any integer > 0 + Wx = FX tenor expression for "weeks", e.g. "W13", where "x" is any integer > 0 + Yx = FX tenor expression for "years", e.g. "Y1", where "x" is any integer > 0 + Noted that for FX the tenors expressed using Dx, Mx, Wx, and Yx values do not denote business days, but calendar days. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SymbolSfxCodeSet" id="65" type="String" added="FIX.2.7"> + <fixr:code name="EUCPWithLumpSumInterest" id="65001" value="CD" group="For Fixed Income" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + EUCP with lump-sum interest rather than discount price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WhenIssued" id="65002" value="WI" group="For Fixed Income" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + "When Issued" for a security to be reissued under an old CUSIP or ISIN + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Additional information about the security (e.g. preferred, warrants, etc.). Note also see SecurityType (167). + As defined in the NYSE Stock and bond Symbol Directory and in the AMEX Fitch Directory. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AllocTransTypeCodeSet" id="71" type="char" added="FIX.2.7"> + <fixr:code name="New" id="71001" value="0" sort="1" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Replace" id="71002" value="1" sort="2" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Replace + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancel" id="71003" value="2" sort="3" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Preliminary" id="71004" value="3" sort="4" added="FIX.4.1" deprecated="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Preliminary (without MiscFees and NetMoney) (Removed/Replaced) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Calculated" id="71005" value="4" sort="5" added="FIX.4.1" deprecated="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Calculated (includes MiscFees and NetMoney) (Removed/Replaced) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CalculatedWithoutPreliminary" id="71006" value="5" sort="6" added="FIX.4.2" deprecated="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Calculated without Preliminary (sent unsolicited by broker, includes MiscFees and NetMoney) (Removed/Replaced) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reversal" id="71007" value="6" sort="7" added="FIX.4.4" addedEP="5"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reversal + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies allocation transaction type *** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" *** + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PositionEffectCodeSet" id="77" type="char" added="FIX.2.7"> + <fixr:code name="Close" id="77001" value="C" sort="1" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Close + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FIFO" id="77002" value="F" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FIFO + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Open" id="77003" value="O" sort="3" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Open + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rolled" id="77004" value="R" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rolled + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CloseButNotifyOnOpen" id="77005" value="N" sort="5" added="FIX.5.0" addedEP="61"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Close but notify on open + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Default" id="77006" value="D" sort="6" added="FIX.5.0" addedEP="61"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Default + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether the resulting position after a trade should be an opening position or closing position. Used for omnibus accounting - where accounts are held on a gross basis instead of being netted together. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ProcessCodeCodeSet" id="81" type="char" added="FIX.2.7"> + <fixr:code name="Regular" id="81001" value="0" sort="1" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Regular + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SoftDollar" id="81002" value="1" sort="2" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Soft Dollar + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StepIn" id="81003" value="2" sort="3" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Step-In + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StepOut" id="81004" value="3" sort="4" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Step-Out + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SoftDollarStepIn" id="81005" value="4" sort="5" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Soft-dollar Step-In + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SoftDollarStepOut" id="81006" value="5" sort="6" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Soft-dollar Step-Out + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PlanSponsor" id="81007" value="6" sort="7" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Plan Sponsor + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Processing code for sub-account. Absence of this field in AllocAccount (79) / AllocPrice (366) /AllocQty (80) / ProcessCode instance indicates regular trade. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AllocStatusCodeSet" id="87" type="int" added="FIX.2.7"> + <fixr:code name="Accepted" id="87001" value="0" sort="0" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted (successfully processed) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BlockLevelReject" id="87002" value="1" sort="1" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Block level reject + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AccountLevelReject" id="87003" value="2" sort="2" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Account level reject + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Received" id="87004" value="3" sort="3" added="FIX.4.0" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Received (received not yet processed) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Incomplete" id="87005" value="4" sort="4" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incomplete + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RejectedByIntermediary" id="87006" value="5" sort="5" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected by intermediary + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllocationPending" id="87007" value="6" sort="6" added="FIX.4.4" addedEP="5" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Allocation pending + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reversed" id="87008" value="7" sort="7" added="FIX.4.4" addedEP="5" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reversed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelledByIntermediary" id="87009" value="8" sort="8" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancelled by intermediary + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="Claimed" id="87010" value="9" sort="9" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Claimed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Refused" id="87011" value="10" sort="10" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Refused + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PendingGiveUpApproval" id="87012" value="11" sort="11" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending give-up approval + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancelled" id="87013" value="12" sort="12" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancelled + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PendingTakeUpApproval" id="87014" value="13" sort="13" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending take-up approval + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReversalPending" id="87015" value="14" sort="14" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reversal pending + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies status of allocation. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AllocRejCodeCodeSet" id="88" type="int" added="FIX.2.7" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:code name="UnknownAccount" id="88001" value="0" sort="1" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown or missing account(s) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectQuantity" id="88002" value="1" sort="2" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing block quantity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectAveragegPrice" id="88003" value="2" sort="3" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing average price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownExecutingBrokerMnemonic" id="88004" value="3" sort="4" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown executing broker mnemonic + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CommissionDifference" id="88005" value="4" sort="5" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing commission + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownOrderID" id="88006" value="5" sort="6" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown OrderID (37) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownListID" id="88007" value="6" sort="7" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown ListID (66) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OtherSeeText" id="88008" value="7" sort="8" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other (further in Text (58)) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectAllocatedQuantity" id="88009" value="8" sort="9" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing allocated quantity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CalculationDifference" id="88010" value="9" sort="10" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Calculation difference + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownOrStaleExecID" id="88011" value="10" sort="11" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown or stale ExecID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MismatchedData" id="88012" value="11" sort="12" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mismatched data + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownClOrdID" id="88013" value="12" sort="13" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown ClOrdID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WarehouseRequestRejected" id="88014" value="13" sort="14" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Warehouse request rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DuplicateOrMissingIndividualAllocId" id="88015" value="14" sort="14" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Duplicate or missing IndividualAllocId(467) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeNotRecognized" id="88016" value="15" sort="15" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade not recognized + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DuplicateTrade" id="88017" value="16" sort="16" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade previously allocated + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingInstrument" id="88018" value="17" sort="17" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing instrument + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingSettlDate" id="88019" value="18" sort="18" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing settlement date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingFundIDOrFundName" id="88020" value="19" sort="19" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing fund ID or fund name + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingSettlInstructions" id="88021" value="20" sort="20" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing settlement instructions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingFees" id="88022" value="21" sort="21" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing fees + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingTax" id="88023" value="22" sort="22" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing tax + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownOrMissingParty" id="88024" value="23" sort="23" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown or missing party + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingSide" id="88025" value="24" sort="24" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing side + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingNetMoney" id="88026" value="25" sort="25" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing net-money + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingTradeDate" id="88027" value="26" sort="26" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing trade date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingSettlCcyInstructions" id="88028" value="27" sort="27" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing settlement currency instructions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingProcessCode" id="88029" value="28" sort="28" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrrect or missing ProcessCode(81) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="88030" value="99" sort="99" added="FIX.5.0SP1" addedEP="95" updated="FIX.5.0SP2" updatedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Use Text(58) for further reject reasons. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies reason for rejection. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="EmailTypeCodeSet" id="94" type="char" added="FIX.2.7"> + <fixr:code name="New" id="94001" value="0" sort="1" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reply" id="94002" value="1" sort="2" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reply + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AdminReply" id="94003" value="2" sort="3" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Admin Reply + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Email message type. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PossResendCodeSet" id="97" type="Boolean" added="FIX.2.7"> + <fixr:code name="OriginalTransmission" id="97001" value="N" sort="1" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Original Transmission + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PossibleResend" id="97002" value="Y" sort="2" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Possible Resend + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates that message may contain information that has been sent under another sequence number. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="EncryptMethodCodeSet" id="98" type="int" added="FIX.2.7"> + <fixr:code name="None" id="98001" value="0" sort="1" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + None / Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PKCS" id="98002" value="1" sort="2" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PKCS (Proprietary) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DES" id="98003" value="2" sort="3" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + DES (ECB Mode) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PKCSDES" id="98004" value="3" sort="4" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PKCS / DES (Proprietary) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PGPDES" id="98005" value="4" sort="5" added="FIX.3.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PGP / DES (Defunct) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PGPDESMD5" id="98006" value="5" sort="6" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PGP / DES-MD5 (See app note on FIX web site) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PEM" id="98007" value="6" sort="7" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PEM / DES-MD5 (see app note on FIX web site) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Method of encryption. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CxlRejReasonCodeSet" id="102" type="int" added="FIX.2.7"> + <fixr:code name="TooLateToCancel" id="102001" value="0" sort="1" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Too late to cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownOrder" id="102002" value="1" sort="2" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BrokerCredit" id="102003" value="2" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Broker / Exchange Option + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderAlreadyInPendingStatus" id="102004" value="3" sort="4" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order already in Pending Cancel or Pending Replace status + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnableToProcessOrderMassCancelRequest" id="102005" value="4" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unable to process Order Mass Cancel Request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrigOrdModTime" id="102006" value="5" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + OrigOrdModTime (586) did not match last TransactTime (60) of order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DuplicateClOrdID" id="102007" value="6" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Duplicate ClOrdID (11) received + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceExceedsCurrentPrice" id="102008" value="7" sort="8" added="FIX.5.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price exceeds current price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceExceedsCurrentPriceBand" id="102009" value="8" sort="9" added="FIX.5.0" addedEP="43"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price exceeds current price band + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidPriceIncrement" id="102010" value="18" sort="18" added="FIX.4.4" addedEP="6"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid price increment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="102011" value="99" sort="99" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to identify reason for cancel rejection. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OrdRejReasonCodeSet" id="103" type="int" added="FIX.2.7"> + <fixr:code name="BrokerCredit" id="103001" value="0" sort="0" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Broker / Exchange option + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownSymbol" id="103002" value="1" sort="1" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown symbol + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeClosed" id="103003" value="2" sort="2" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange closed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderExceedsLimit" id="103004" value="3" sort="3" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order exceeds limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TooLateToEnter" id="103005" value="4" sort="4" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Too late to enter + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownOrder" id="103006" value="5" sort="5" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DuplicateOrder" id="103007" value="6" sort="6" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Duplicate Order (e.g. dupe ClOrdID) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DuplicateOfAVerballyCommunicatedOrder" id="103008" value="7" sort="7" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Duplicate of a verbally communicated order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StaleOrder" id="103009" value="8" sort="8" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stale order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeAlongRequired" id="103010" value="9" sort="9" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade along required + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidInvestorID" id="103011" value="10" sort="10" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid Investor ID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnsupportedOrderCharacteristic" id="103012" value="11" sort="11" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unsupported order characteristic + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SurveillanceOption" id="103013" value="12" sort="12" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Surveillance option + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectQuantity" id="103014" value="13" sort="13" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect quantity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectAllocatedQuantity" id="103015" value="14" sort="14" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect allocated quantity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownAccount" id="103016" value="15" sort="15" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown account(s) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceExceedsCurrentPriceBand" id="103017" value="16" sort="16" added="FIX.5.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price exceeds current price band + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidPriceIncrement" id="103018" value="18" sort="18" added="FIX.4.4" addedEP="6"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid price increment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReferencePriceNotAvailable" id="103019" value="19" sort="19" added="FIX.5.0SP2" addedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reference price not available + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotionalValueExceedsThreshold" id="103020" value="20" sort="20" added="FIX.5.0SP2" addedEP="134"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Notional value exceeds threshold + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AlgorithRiskThresholdBreached" id="103021" value="21" sort="21" added="FIX.5.0SP2" addedEP="149"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Algorithm risk threshold breached + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A sell-side broker algorithm has detected that a risk limit has been breached which requires further communication with the client. Used in conjunction with Text(58) to convey the details of the specific event. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ShortSellNotPermitted" id="103022" value="22" sort="22" added="FIX.5.0SP2" addedEP="164"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Short sell not permitted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ShortSellSecurityPreBorrowRestriction" id="103023" value="23" sort="23" added="FIX.5.0SP2" addedEP="164"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Short sell rejected due to security pre-borrow restriction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ShortSellAccountPreBorrowRestriction" id="103024" value="24" sort="24" added="FIX.5.0SP2" addedEP="164"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Short sell rejected due to account pre-borrow restriction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InsufficientCreditLimit" id="103025" value="25" sort="25" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Insufficient credit limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExceededClipSizeLimit" id="103026" value="26" sort="26" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exceeded clip size limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExceededMaxNotionalOrderAmt" id="103027" value="27" sort="27" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exceeded maximum notional order amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExceededDV01PV01Limit" id="103028" value="28" sort="28" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exceeded DV01/PV01 limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExceededCS01Limit" id="103029" value="29" sort="29" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exceeded CS01 limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="103030" value="99" sort="99" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to identify reason for order rejection. Note: Values 3, 4, and 5 will be used when rejecting an order due to pre-allocation information errors. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="IOIQualifierCodeSet" id="104" type="char" added="FIX.3.0"> + <fixr:code name="AllOrNone" id="104001" value="A" sort="1" added="FIX.3.0" updated="FIX.5.0SP2" updatedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All or None (AON) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketOnClose" id="104002" value="B" sort="2" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market On Close (MOC) (held to close) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AtTheClose" id="104003" value="C" sort="3" added="FIX.3.0" updated="FIX.5.0SP2" updatedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + At the close (around/not held to close) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VWAP" id="104004" value="D" sort="4" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + VWAP (Volume Weighted Average Price) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Axe" id="104005" value="E" sort="5" added="FIX.5.0SP2" addedEP="184" updated="FIX.5.0SP2" updatedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Axe + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates that a quote is an Axe, without specifying a side preference. Mutually exclusive with F(Axe on bid) and G(Axe on offer). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AxeOnBid" id="104006" value="F" sort="6" added="FIX.5.0SP2" addedEP="184" updated="FIX.5.0SP2" updatedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Axe on bid + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates that a quote is an Axe, with a preference to execute on the bid side. Mutually exclusive with E(Axe) and G (Axe on offer) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AxeOnOffer" id="104007" value="G" sort="7" added="FIX.5.0SP2" addedEP="184" updated="FIX.5.0SP2" updatedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Axe on offer + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates that a quote is an Axe, with a preference to execute on the offer side. Mutually exclusive with E(Axe) and F (Axe on bid) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClientNaturalWorking" id="104008" value="H" sort="8" added="FIX.5.0SP2" addedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Client natural working + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + With reference to the AFME/IA Framework for Indications of Interest, this is to be used to denote IOIs of type C2 – Client Natural (Working). A client should be able to seek verification (from IOI publisher’s management/compliance) that, for any C2 IOIs received, there was a corresponding live client order for at least the advertised size prior to the IOI being generated. Resulting trades are expected to be of a riskless nature. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InTouchWith" id="104009" value="I" sort="9" added="FIX.3.0" updated="FIX.5.0SP2" updatedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + In touch with + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + With reference to the AFME/IA Framework for Indications of Interest, this is to be used to denote IOIs of type P1 - Potential. Post-execution, a client should be able to seek verification (from IOI publisher’s management/ compliance) that, for any P1 IOIs received and executed against, there was by time of the execution, an opposing specific client order. Resulting trades are expected to be of a riskless nature. If the anticipated client order does not materialise, and the broker elects to commit capital, this must be disclosed prior to execution. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PositionWanted" id="104010" value="J" sort="10" added="FIX.5.0SP2" addedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Position wanted + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + With reference to the AFME/IA Framework for Indications of Interest, this is to be used to denote IOIs of type H2 – Position Wanted. Brokers will be likely be sourcing liquidity and therefore may advertise the size of IOI they wish; however, clients can expect the broker to honour the size of IOI shown. The presumption is that there is no intent to immediately unwind the position without notification, however, brokers may provide additional granularity to the category and may offer bilateral post trade commitments. Brokers will also offer clients a feedback mechanism. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketMaking" id="104011" value="K" sort="11" added="FIX.5.0SP2" addedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market making + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + With reference to the AFME/IA Framework for Indications of Interest, this is to be used to denote IOIs of type H3 – Market Making, no enforcement is required. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Limit" id="104012" value="L" sort="12" added="FIX.3.0" updated="FIX.5.0SP2" updatedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MoreBehind" id="104013" value="M" sort="13" added="FIX.3.0" updated="FIX.5.0SP2" updatedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + More Behind + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClientNaturalBlock" id="104014" value="N" sort="14" added="FIX.5.0SP2" addedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Client natural block + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + With reference to the AFME/IA Framework for Indications of Interest, this is to be used to denote IOIs of type C1 - Client Natural (Block). A client should be able to seek verification (from IOI publisher’s management/compliance) that, for any C1 IOIs received, there was a corresponding live client order for at least the advertised size prior to the IOI being generated. Resulting trades are expected to be of a riskless nature. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AtTheOpen" id="104015" value="O" sort="15" added="FIX.3.0" updated="FIX.5.0SP2" updatedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + At the Open + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TakingAPosition" id="104016" value="P" sort="16" added="FIX.3.0" updated="FIX.5.0SP2" updatedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Taking a Position + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AtTheMarket" id="104017" value="Q" sort="17" added="FIX.3.0" updated="FIX.5.0SP2" updatedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + At the Market (previously called Current Quote) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReadyToTrade" id="104018" value="R" sort="18" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ready to Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PortfolioShown" id="104019" value="S" sort="19" added="FIX.3.0" updated="FIX.5.0SP2" updatedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Inventory or Portfolio Shown + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThroughTheDay" id="104020" value="T" sort="20" added="FIX.3.0" updated="FIX.5.0SP2" updatedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Through the Day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Unwind" id="104021" value="U" sort="21" added="FIX.5.0SP2" addedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unwind + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + With reference to the AFME/IA Framework for Indications of Interest, this is to be used to denote IOIs of type H1 - Unwind. Brokers will be responsible for ensuring that the size of the IOI reflects the actual house position in the relevant business unit and should not inflate the size of the IOI. The presumption is that there is no intent to immediately replace the position without notification, however, brokers may provide additional granularity to the category and may offer bilateral post trade commitments. Brokers will also offer clients a feedback mechanism. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Versus" id="104022" value="V" sort="22" added="FIX.3.0" updated="FIX.5.0SP2" updatedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Versus + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Indication" id="104023" value="W" sort="23" added="FIX.3.0" updated="FIX.5.0SP2" updatedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indication - Working Away + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossingOpportunity" id="104024" value="X" sort="24" added="FIX.3.0" updated="FIX.5.0SP2" updatedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Crossing Opportunity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AtTheMidpoint" id="104025" value="Y" sort="25" added="FIX.4.1" updated="FIX.5.0SP2" updatedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + At the Midpoint + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreOpen" id="104026" value="Z" sort="26" added="FIX.4.1" updated="FIX.5.0SP2" updatedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pre-open + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuantityNegotiable" id="104027" value="1" sort="28" added="FIX.5.0SP2" addedEP="226"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quantity is negotiable + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + When specified, the dealer may counter with a reduced quantity in its Quotes in response to QuoteRequest(35=R). All-or-none if omitted. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllowLateBids" id="104028" value="2" sort="29" added="FIX.5.0SP2" addedEP="226"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Allow late bids + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + When specified in QuoteRequest(35=R) the dealer may submit quotes after curtain time has elapsed. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ImmediateOrCounter" id="104029" value="3" sort="30" added="FIX.5.0SP2" addedEP="226"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Immediate or counter + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + When specified, the buy-side customer is permitted to counter a firm quote during wiretime. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AutoTrade" id="104030" value="4" sort="31" added="FIX.5.0SP2" addedEP="226"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Auto trade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade is in an auto-trading mode whereby the best quote that satisfies user criteria as determined by the trading platform will be accepted automatically. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AutomaticSpot" id="104031" value="a" sort="37" added="FIX.5.0SP2" addedEP="226"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Automatic spot + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + At completion of price negotiation based on spread the trading platform will propose a benchmark spot price which may be filled immediately by the dealer or countered. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PlatformCalculatedSpot" id="104032" value="b" sort="38" added="FIX.5.0SP2" addedEP="226"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Platform calculated spot + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + At completion of price negotiation based on spread the trading platform will supply a benchmark spot price and immediately complete the trade reporting fill. There is no dealer last look. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OutsideSpread" id="104033" value="c" sort="39" added="FIX.5.0SP2" addedEP="225"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Outside spread + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The IOI is identifiable outside the current bid/offer. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeferredSpot" id="104034" value="d" sort="40" added="FIX.5.0SP2" addedEP="226"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Deferred spot + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + At a future time after completion of price negotiation based on spread and reported in StrikeTime(443) the trading platform will propose a benchmark spot price which may be filled immediately by the dealer or countered. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NegotiatedSpot" id="104035" value="n" sort="50" added="FIX.5.0SP2" addedEP="226"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Negotiated spot + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Once price negotiation based on spread is completed negotiation of the benchmark spot price proceeds immediately. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to qualify IOI use. (see Volume : "Glossary" for value definitions) + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ReportToExchCodeSet" id="113" type="Boolean" added="FIX.3.0"> + <fixr:code name="SenderReports" id="113001" value="N" sort="1" added="FIX.3.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the party sending message will report trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReceiverReports" id="113002" value="Y" sort="2" added="FIX.3.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the party receiving message must report trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies party of trade responsible for exchange reporting. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="LocateReqdCodeSet" id="114" type="Boolean" added="FIX.4.0"> + <fixr:code name="No" id="114001" value="N" sort="1" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the broker is not required to locate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Yes" id="114002" value="Y" sort="2" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the broker is responsible for locating the stock + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether the broker is to locate the stock in conjunction with a short sell order. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ForexReqCodeSet" id="121" type="Boolean" added="FIX.4.0"> + <fixr:code name="DoNotExecuteForexAfterSecurityTrade" id="121001" value="N" sort="1" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Do Not Execute Forex After Security Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExecuteForexAfterSecurityTrade" id="121002" value="Y" sort="2" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Execute Forex After Security Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates request for forex accommodation trade to be executed along with security transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="GapFillFlagCodeSet" id="123" type="Boolean" added="FIX.4.0"> + <fixr:code name="SequenceReset" id="123001" value="N" sort="1" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sequence Reset, Ignore Msg Seq Num (N/A For FIXML - Not Used) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GapFillMessage" id="123002" value="Y" sort="2" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Gap Fill Message, Msg Seq Num Field Valid + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates that the Sequence Reset message is replacing administrative or application messages which will not be resent. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DKReasonCodeSet" id="127" type="char" added="FIX.4.0"> + <fixr:code name="UnknownSymbol" id="127001" value="A" sort="1" added="FIX.4.0" updated="FIX.5.0SP2" updatedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WrongSide" id="127002" value="B" sort="2" added="FIX.4.0" updated="FIX.5.0SP2" updatedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Wrong side + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuantityExceedsOrder" id="127003" value="C" sort="3" added="FIX.4.0" updated="FIX.5.0SP2" updatedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quantity exceeds order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoMatchingOrder" id="127004" value="D" sort="4" added="FIX.4.0" updated="FIX.5.0SP2" updatedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No matching order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceExceedsLimit" id="127005" value="E" sort="5" added="FIX.4.0" updated="FIX.5.0SP2" updatedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price exceeds limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CalculationDifference" id="127006" value="F" sort="6" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Calculation difference + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoMatchingExecutionReport" id="127007" value="G" sort="7" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No matching ExecutionReport(35=8) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="127008" value="Z" sort="100" added="FIX.4.0" updated="FIX.5.0SP2" updatedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reason for execution rejection. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="IOINaturalFlagCodeSet" id="130" type="Boolean" added="FIX.4.0"> + <fixr:code name="NotNatural" id="130001" value="N" sort="1" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not Natural + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Natural" id="130002" value="Y" sort="2" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Natural + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates that IOI is the result of an existing agency order or a facilitation position resulting from an agency order, not from principal trading or order solicitation activity. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MiscFeeTypeCodeSet" id="139" type="String" added="FIX.4.0"> + <fixr:code name="Regulatory" id="139001" value="1" sort="0" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Regulatory (e.g. SEC) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Tax" id="139002" value="2" sort="1" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tax + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LocalCommission" id="139003" value="3" sort="2" added="FIX.4.0" deprecated="FIX.5.0SP2" deprecatedEP="204" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Local Commission + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + DEPRECATE - use <CommissionDataGrp> component instead + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeFees" id="139004" value="4" sort="3" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange Fees + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Stamp" id="139005" value="5" sort="4" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stamp + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Levy" id="139006" value="6" sort="5" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Levy + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="139007" value="7" sort="6" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Markup" id="139008" value="8" sort="7" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Markup + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConsumptionTax" id="139009" value="9" sort="8" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Consumption Tax + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PerTransaction" id="139010" value="10" sort="9" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Per transaction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Conversion" id="139011" value="11" sort="10" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Conversion + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Agent" id="139012" value="12" sort="11" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Agent + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TransferFee" id="139013" value="13" sort="15" added="FIX.4.4" addedEP="25"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Transfer Fee + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecurityLending" id="139014" value="14" sort="16" added="FIX.4.4" addedEP="25"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Security Lending + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeReporting" id="139015" value="15" sort="17" added="FIX.5.0SP2" addedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade reporting + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade reporting [Elaboration: The fee charged to recover the cost of trade reporting, e.g. corporate bonds and structured products reported to FINRA TRACE. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TaxOnPrincipalAmount" id="139016" value="16" sort="18" added="FIX.5.0SP2" addedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tax on principal amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TaxOnAccruedInterestAmount" id="139017" value="17" sort="19" added="FIX.5.0SP2" addedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tax on accrued interest amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NewIssuanceFee" id="139018" value="18" sort="20" added="FIX.5.0SP2" addedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New issuance fee + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ServiceFee" id="139019" value="19" sort="21" added="FIX.5.0SP2" addedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Service fee + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OddLotFee" id="139020" value="20" sort="22" added="FIX.5.0SP2" addedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Odd lot fee + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AuctionFee" id="139021" value="21" sort="23" added="FIX.5.0SP2" addedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Auction fee + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ValueAddedTax" id="139022" value="22" sort="24" added="FIX.5.0SP2" addedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Value Added tax - VAT + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SalesTax" id="139023" value="23" sort="25" added="FIX.5.0SP2" addedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sales tax + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExecutionFee" id="139024" value="24" sort="26" added="FIX.5.0SP2" addedEP="231" updated="FIX.5.0SP2" updatedEP="236"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Execution venue fee + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderEntryFee" id="139025" value="25" sort="27" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order or quote entry fee + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Order or quote submission fees per transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderModificationFee" id="139026" value="26" sort="28" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order or quote modification fee + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Order or quote modification fees per transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrdersCancellationFee" id="139027" value="27" sort="29" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Orders or quote cancellation fee + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Order or quote cancellation fees per transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketDataAccessFee" id="139028" value="28" sort="30" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market data access fee + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Fee for market data access. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketDataTerminalFee" id="139029" value="29" sort="31" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market data terminal fee + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Fee for market data terminal. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketDataVolumeFee" id="139030" value="30" sort="32" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market data volume fee + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Fee for market data per volume group. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClearingFee" id="139031" value="31" sort="33" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Clearing fee + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Fee for clearing of trades. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SettlementFee" id="139032" value="32" sort="34" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Settlement fee + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Fee for settlement of trades. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rebates" id="139033" value="33" sort="35" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rebates + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Rebates offered to the client. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Discounts" id="139034" value="34" sort="36" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Discounts + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Discounts offered to the client. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Payments" id="139035" value="35" sort="37" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Payments + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Other benefits offered to the client. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonMonetaryPayments" id="139036" value="36" sort="38" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-monetary payments + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Non-monetary benefits offered to the client. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates type of miscellaneous fee. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ResetSeqNumFlagCodeSet" id="141" type="Boolean" added="FIX.4.1" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:code name="No" id="141001" value="N" sort="1" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Yes" id="141002" value="Y" sort="2" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yes, reset sequence numbers + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates that both sides of the FIX session should reset sequence numbers. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ExecTypeCodeSet" id="150" type="char" added="FIX.4.1" updated="FIX.5.0SP2" updatedEP="131"> + <fixr:code name="New" id="150001" value="0" sort="1" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DoneForDay" id="150002" value="3" sort="2" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Done for day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Canceled" id="150003" value="4" sort="3" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Canceled + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Replaced" id="150004" value="5" sort="4" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Replaced + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PendingCancel" id="150005" value="6" sort="5" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending Cancel (e.g. result of Order Cancel Request) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Stopped" id="150006" value="7" sort="6" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stopped + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="150007" value="8" sort="7" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Suspended" id="150008" value="9" sort="8" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Suspended + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PendingNew" id="150009" value="A" sort="9" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Calculated" id="150010" value="B" sort="10" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Calculated + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Expired" id="150011" value="C" sort="11" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Expired + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Restated" id="150012" value="D" sort="12" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Restated (Execution Report sent unsolicited by sellside, with ExecRestatementReason (378) set) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PendingReplace" id="150013" value="E" sort="13" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending Replace (e.g. result of Order Cancel/Replace Request) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Trade" id="150014" value="F" sort="14" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade (partial fill or fill) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeCorrect" id="150015" value="G" sort="15" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade Correct + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeCancel" id="150016" value="H" sort="16" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade Cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderStatus" id="150017" value="I" sort="17" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order Status + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeInAClearingHold" id="150018" value="J" sort="18" added="FIX.4.4" addedEP="5"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade in a Clearing Hold + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeHasBeenReleasedToClearing" id="150019" value="K" sort="19" added="FIX.4.4" addedEP="5"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade has been released to Clearing + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TriggeredOrActivatedBySystem" id="150020" value="L" sort="20" added="FIX.4.4" addedEP="22"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Triggered or Activated by System + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Locked" id="150021" value="M" sort="21" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Locked + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Released" id="150022" value="N" sort="22" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Released + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Describes the specific ExecutionRpt (e.g. Pending Cancel) while OrdStatus(39) will always identify the current order status (e.g. Partially Filled). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SettlCurrFxRateCalcCodeSet" id="156" type="char" added="FIX.4.1" updated="FIX.5.0SP2" updatedEP="179"> + <fixr:code name="Multiply" id="156001" value="M" sort="1" added="FIX.4.4" addedEP="38"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Multiply + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Divide" id="156002" value="D" sort="2" added="FIX.4.4" addedEP="38"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Divide + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies whether or not SettlCurrFxRate (155) should be multiplied or divided. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SettlInstModeCodeSet" id="160" type="char" added="FIX.4.1"> + <fixr:code name="Default" id="160001" value="0" sort="1" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Default (Replaced) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StandingInstructionsProvided" id="160002" value="1" sort="2" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Standing Instructions Provided + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecificAllocationAccountOverriding" id="160003" value="2" sort="3" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specific Allocation Account Overriding (Replaced) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecificAllocationAccountStanding" id="160004" value="3" sort="4" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specific Allocation Account Standing (Replaced) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecificOrderForASingleAccount" id="160005" value="4" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specific Order for a single account (for CIV) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RequestReject" id="160006" value="5" sort="6" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Request reject + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates mode used for Settlement Instructions message. *** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" *** + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SettlInstTransTypeCodeSet" id="163" type="char" added="FIX.4.1"> + <fixr:code name="New" id="163001" value="N" sort="1" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancel" id="163002" value="C" sort="2" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Replace" id="163003" value="R" sort="3" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Replace + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Restate" id="163004" value="T" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Restate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Settlement Instructions message transaction type + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SettlInstSourceCodeSet" id="165" type="char" added="FIX.4.1"> + <fixr:code name="BrokerCredit" id="165001" value="1" sort="1" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Broker's Instructions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Institution" id="165002" value="2" sort="2" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Institution's Instructions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Investor" id="165003" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Investor (e.g. CIV use) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates source of Settlement Instructions + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SecurityTypeCodeSet" id="167" type="String" added="FIX.4.1"> + <fixr:code name="USTreasuryNoteOld" id="167001" value="UST" sort="3" added="FIX.4.3" deprecated="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + US Treasury Note (Deprecated Value Use TNOTE) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="USTreasuryBillOld" id="167002" value="USTB" sort="4" added="FIX.4.1" deprecated="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + US Treasury Bill (Deprecated Value Use TBILL) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EuroSupranationalCoupons" id="167003" value="EUSUPRA" group="Agency" sort="0" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Euro Supranational Coupons * + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FederalAgencyCoupon" id="167004" value="FAC" group="Agency" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Federal Agency Coupon + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FederalAgencyDiscountNote" id="167005" value="FADN" group="Agency" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Federal Agency Discount Note + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PrivateExportFunding" id="167006" value="PEF" group="Agency" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Private Export Funding * + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="USDSupranationalCoupons" id="167007" value="SUPRA" group="Agency" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + USD Supranational Coupons * + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CorporateBond" id="167008" value="CORP" group="Corporate" sort="0" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Corporate Bond + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CorporatePrivatePlacement" id="167009" value="CPP" group="Corporate" sort="1" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Corporate Private Placement + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConvertibleBond" id="167010" value="CB" group="Corporate" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Convertible Bond + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DualCurrency" id="167011" value="DUAL" group="Corporate" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Dual Currency + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EuroCorporateBond" id="167012" value="EUCORP" group="Corporate" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Euro Corporate Bond + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EuroCorporateFloatingRateNotes" id="167013" value="EUFRN" group="Corporate" sort="5" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Euro Corporate Floating Rate Notes + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="USCorporateFloatingRateNotes" id="167014" value="FRN" group="Corporate" sort="6" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + US Corporate Floating Rate Notes + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IndexedLinked" id="167015" value="XLINKD" group="Corporate" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indexed Linked + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StructuredNotes" id="167016" value="STRUCT" group="Corporate" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Structured Notes + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="YankeeCorporateBond" id="167017" value="YANK" group="Corporate" sort="9" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yankee Corporate Bond + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ForeignExchangeContract" id="167018" value="FOR" group="Currency" sort="0" added="FIX.4.1" deprecated="FIX.5.0SP1" deprecatedEP="82"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Foreign Exchange Contract + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonDeliverableForward" id="167019" value="FXNDF" group="Currency" sort="1" added="FIX.5.0SP1" addedEP="82"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-deliverable forward + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FXSpot" id="167020" value="FXSPOT" group="Currency" sort="2" added="FIX.5.0SP1" addedEP="82"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FX Spot + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FXForward" id="167021" value="FXFWD" group="Currency" sort="3" added="FIX.5.0SP1" addedEP="82"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FX Forward + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FXSwap" id="167022" value="FXSWAP" group="Currency" sort="4" added="FIX.5.0SP1" addedEP="82"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FX Swap + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonDeliverableSwap" id="167023" value="FXNDS" group="Currency" sort="5" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-deliverable Swap + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cap" id="167024" value="CAP" group="Derivatives" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cap + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In an interest rate cap, the buyer receives payments at the end of each period in which the rate indec exceeds the agreed strike rate. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CreditDefaultSwap" id="167025" value="CDS" group="Derivatives" sort="2" added="FIX.5.0" addedEP="68" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Credit Default Swap + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Collar" id="167026" value="CLLR" group="Derivatives" sort="3" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Collar + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In an interest rate collar, this is a combination of a cap and a floor. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CommoditySwap" id="167027" value="CMDTYSWAP" group="Derivatives" sort="4" added="FIX.5.0SP2" addedEP="140" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Commodity swap + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Exotic" id="167028" value="EXOTIC" group="Derivatives" sort="5" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exotic + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OptionsOnCombo" id="167029" value="OOC" group="Derivatives" sort="6" added="FIX.5.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Options on Combo + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Floor" id="167030" value="FLR" group="Derivatives" sort="6" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Floor + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In an interest rate floor, the buyer receives payments at the end of each period in which the rate index is below the agreed strike rate. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FRA" id="167031" value="FRA" group="Derivatives" sort="7" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Forward Rate Agreement + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Future" id="167032" value="FUT" group="Derivatives" sort="8" added="FIX.4.1" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Future + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DerivativeForward" id="167033" value="FWD" group="Derivatives" sort="9" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Derivative forward + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InterestRateSwap" id="167034" value="IRS" group="Derivatives" sort="10" added="FIX.5.0" addedEP="54" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Interest Rate Swap + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TotalReturnSwap" id="167035" value="TRS" group="Derivatives" sort="10" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Total return swap + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LoanLease" id="167036" value="LOANLEASE" group="Derivatives" sort="11" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Loan/lease + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OptionsOnFutures" id="167037" value="OOF" group="Derivatives" sort="13" added="FIX.4.4" addedEP="19" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Options on Futures + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OptionsOnPhysical" id="167038" value="OOP" group="Derivatives" sort="14" added="FIX.4.4" addedEP="19" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Options on Physical - use not recommended + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Option" id="167039" value="OPT" group="Derivatives" sort="15" added="FIX.4.1" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Option + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpotForward" id="167040" value="SPOTFWD" group="Derivatives" sort="16" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Spot forward + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SwapOption" id="167041" value="SWAPTION" group="Derivatives" sort="17" added="FIX.5.0SP2" addedEP="140" updated="FIX.5.0SP2" updatedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Swap option + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Transmission" id="167042" value="XMISSION" group="Derivatives" sort="18" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Transmission + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Index" id="167043" value="INDEX" group="Derivatives" sort="19" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + General type for a contract based on an established index + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BondBasket" id="167044" value="BDBSKT" group="Derivatives" sort="20" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bond basket + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ContractForDifference" id="167045" value="CFD" group="Derivatives" sort="21" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Contract for difference + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CorrelationSwap" id="167046" value="CRLTNSWAP" group="Derivatives" sort="22" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Correlation swap + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DiviendSwap" id="167047" value="DVDNDSWAP" group="Derivatives" sort="23" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Dividend swap + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EquityBasket" id="167048" value="EQBSKT" group="Derivatives" sort="24" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Equity basket + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EquityForward" id="167049" value="EQFWD" group="Derivatives" sort="25" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Equity forward + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReturnSwap" id="167050" value="RTRNSWAP" group="Derivatives" sort="26" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Return swap + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VarianceSwap" id="167051" value="VARSWAP" group="Derivatives" sort="27" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Variance swap + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PortfolioSwaps" id="167052" value="PRTFLIOSWAP" group="Derivatives" sort="28" added="FIX.5.0SP2" addedEP="235" updated="FIX.5.0SP2" updatedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Portfolio swap + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FuturesOnASwap" id="167053" value="FUTSWAP" group="Derivatives" sort="29" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Futures on a Swap + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ForwardsOnASwap" id="167054" value="FWDSWAP" group="Derivatives" sort="30" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Forwards on a Swap + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ForwardFreightAgreement" id="167055" value="FWDFRTAGMT" group="Derivatives" sort="31" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Forward Freight Agreement + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpreadBetting" id="167056" value="SPREADBET" group="Derivatives" sort="32" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Spread Betting + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeTradedCommodity" id="167057" value="ETC" group="Derivatives" sort="33" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange traded commodity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CommonStock" id="167058" value="CS" group="Equity" sort="0" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Common Stock + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreferredStock" id="167059" value="PS" group="Equity" sort="1" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Preferred Stock + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DepositoryReceipts" id="167060" value="DR" group="Equity" sort="2" added="FIX.5.0SP2" addedEP="236"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Depository Receipts + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Repurchase" id="167061" value="REPO" group="Financing" sort="0" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Repurchase + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Forward" id="167062" value="FORWARD" group="Financing" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Forward + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BuySellback" id="167063" value="BUYSELL" group="Financing" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Buy Sellback + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecuritiesLoan" id="167064" value="SECLOAN" group="Financing" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Securities Loan + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecuritiesPledge" id="167065" value="SECPLEDGE" group="Financing" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Securities Pledge + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeliveryVersusPledge" id="167066" value="DVPLDG" group="Financing" sort="5" added="FIX.5.0SP2" addedEP="132"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delivery versus pledge + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CollateralBasket" id="167067" value="COLLBSKT" group="Financing" sort="6" added="FIX.5.0SP2" addedEP="197"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Collateral basket + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A collection of securities held as collateral in the customer's collateral fund. The collateral fund is usually managed by a custodian. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StructuredFinanceProduct" id="167068" value="SFP" group="Financing" sort="7" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Structured finance product + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarginLoan" id="167069" value="MRGNLOAN" group="Financing" sort="9" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Margin loan + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BradyBond" id="167070" value="BRADY" group="Government" sort="0" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Brady Bond + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CanadianTreasuryNotes" id="167071" value="CAN" group="Government" sort="1" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Canadian Treasury Notes + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CanadianTreasuryBills" id="167072" value="CTB" group="Government" sort="2" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Canadian Treasury Bills + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EuroSovereigns" id="167073" value="EUSOV" group="Government" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Euro Sovereigns * + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CanadianProvincialBonds" id="167074" value="PROV" group="Government" sort="4" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Canadian Provincial Bonds + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TreasuryBill" id="167075" value="TB" group="Government" sort="5" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Treasury Bill - non US + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="USTreasuryBond" id="167076" value="TBOND" group="Government" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + US Treasury Bond + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InterestStripFromAnyBondOrNote" id="167077" value="TINT" group="Government" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Interest Strip From Any Bond Or Note + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="USTreasuryBill" id="167078" value="TBILL" group="Government" sort="8" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + US Treasury Bill + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TreasuryInflationProtectedSecurities" id="167079" value="TIPS" group="Government" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Treasury Inflation Protected Securities + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PrincipalStripOfACallableBondOrNote" id="167080" value="TCAL" group="Government" sort="9" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Principal Strip Of A Callable Bond Or Note + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PrincipalStripFromANonCallableBondOrNote" id="167081" value="TPRN" group="Government" sort="10" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Principal Strip From A Non-Callable Bond Or Note + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="USTreasuryNote" id="167082" value="TNOTE" group="Government" sort="11" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + US Treasury Note + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TermLoan" id="167083" value="TERM" group="Loan" sort="0" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Term Loan + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RevolverLoan" id="167084" value="RVLV" group="Loan" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Revolver Loan + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Revolver" id="167085" value="RVLVTRM" group="Loan" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Revolver/Term Loan + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BridgeLoan" id="167086" value="BRIDGE" group="Loan" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bridge Loan + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LetterOfCredit" id="167087" value="LOFC" group="Loan" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Letter Of Credit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SwingLineFacility" id="167088" value="SWING" group="Loan" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Swing Line Facility + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DebtorInPossession" id="167089" value="DINP" group="Loan" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Debtor In Possession + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Defaulted" id="167090" value="DEFLTED" group="Loan" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Defaulted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Withdrawn" id="167091" value="WITHDRN" group="Loan" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Withdrawn + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Replaced" id="167092" value="REPLACD" group="Loan" sort="9" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Replaced + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Matured" id="167093" value="MATURED" group="Loan" sort="10" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Matured + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Amended" id="167094" value="AMENDED" group="Loan" sort="11" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Amended & Restated + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Retired" id="167095" value="RETIRED" group="Loan" sort="12" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Retired + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BankersAcceptance" id="167096" value="BA" group="Money Market" sort="0" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bankers Acceptance + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BankDepositoryNote" id="167097" value="BDN" group="Money Market" sort="1" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bank Depository Note + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BankNotes" id="167098" value="BN" group="Money Market" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bank Notes + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BillOfExchanges" id="167099" value="BOX" group="Money Market" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bill Of Exchanges + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CanadianMoneyMarkets" id="167100" value="CAMM" group="Money Market" sort="4" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Canadian Money Markets + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CertificateOfDeposit" id="167101" value="CD" group="Money Market" sort="5" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Certificate Of Deposit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CallLoans" id="167102" value="CL" group="Money Market" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Call Loans + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CommercialPaper" id="167103" value="CP" group="Money Market" sort="7" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Commercial Paper + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DepositNotes" id="167104" value="DN" group="Money Market" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Deposit Notes + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EuroCertificateOfDeposit" id="167105" value="EUCD" group="Money Market" sort="9" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Euro Certificate Of Deposit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EuroCommercialPaper" id="167106" value="EUCP" group="Money Market" sort="10" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Euro Commercial Paper + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LiquidityNote" id="167107" value="LQN" group="Money Market" sort="11" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Liquidity Note + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MediumTermNotes" id="167108" value="MTN" group="Money Market" sort="12" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Medium Term Notes + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Overnight" id="167109" value="ONITE" group="Money Market" sort="13" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Overnight + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PromissoryNote" id="167110" value="PN" group="Money Market" sort="14" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Promissory Note + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ShortTermLoanNote" id="167111" value="STN" group="Money Market" sort="14" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Short Term Loan Note + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PlazosFijos" id="167112" value="PZFJ" group="Money Market" sort="15" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Plazos Fijos + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecuredLiquidityNote" id="167113" value="SLQN" group="Money Market" sort="16" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Secured Liquidity Note + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TimeDeposit" id="167114" value="TD" group="Money Market" sort="17" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Time Deposit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TermLiquidityNote" id="167115" value="TLQN" group="Money Market" sort="19" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Term Liquidity Note + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExtendedCommNote" id="167116" value="XCN" group="Money Market" sort="20" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Extended Comm Note + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="YankeeCertificateOfDeposit" id="167117" value="YCD" group="Money Market" sort="21" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yankee Certificate Of Deposit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AssetBackedSecurities" id="167118" value="ABS" group="Mortgage" sort="0" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Asset-backed Securities + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CanadianMortgageBonds" id="167119" value="CMB" group="Mortgage" sort="1" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Canadian Mortgage Bonds + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Corp" id="167120" value="CMBS" group="Mortgage" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Corp. Mortgage-backed Securities + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CollateralizedMortgageObligation" id="167121" value="CMO" group="Mortgage" sort="3" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Collateralized Mortgage Obligation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IOETTEMortgage" id="167122" value="IET" group="Mortgage" sort="4" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + IOETTE Mortgage + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MortgageBackedSecurities" id="167123" value="MBS" group="Mortgage" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mortgage-backed Securities + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MortgageInterestOnly" id="167124" value="MIO" group="Mortgage" sort="6" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mortgage Interest Only + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MortgagePrincipalOnly" id="167125" value="MPO" group="Mortgage" sort="7" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mortgage Principal Only + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MortgagePrivatePlacement" id="167126" value="MPP" group="Mortgage" sort="8" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mortgage Private Placement + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MiscellaneousPassThrough" id="167127" value="MPT" group="Mortgage" sort="9" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Miscellaneous Pass-through + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Pfandbriefe" id="167128" value="PFAND" group="Mortgage" sort="10" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pfandbriefe * + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ToBeAnnounced" id="167129" value="TBA" group="Mortgage" sort="11" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + To Be Announced + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OtherAnticipationNotes" id="167130" value="AN" group="Municipal" sort="0" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other Anticipation Notes (BAN, GAN, etc.) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CertificateOfObligation" id="167131" value="COFO" group="Municipal" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Certificate Of Obligation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CertificateOfParticipation" id="167132" value="COFP" group="Municipal" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Certificate Of Participation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GeneralObligationBonds" id="167133" value="GO" group="Municipal" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + General Obligation Bonds + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MandatoryTender" id="167134" value="MT" group="Municipal" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mandatory Tender + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RevenueAnticipationNote" id="167135" value="RAN" group="Municipal" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Revenue Anticipation Note + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RevenueBonds" id="167136" value="REV" group="Municipal" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Revenue Bonds + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialAssessment" id="167137" value="SPCLA" group="Municipal" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special Assessment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialObligation" id="167138" value="SPCLO" group="Municipal" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special Obligation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialTax" id="167139" value="SPCLT" group="Municipal" sort="9" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special Tax + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TaxAnticipationNote" id="167140" value="TAN" group="Municipal" sort="10" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tax Anticipation Note + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TaxAllocation" id="167141" value="TAXA" group="Municipal" sort="11" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tax Allocation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TaxExemptCommercialPaper" id="167142" value="TECP" group="Municipal" sort="12" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tax Exempt Commercial Paper + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TaxableMunicipalCP" id="167143" value="TMCP" group="Municipal" sort="13" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Taxable Municipal CP + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TaxRevenueAnticipationNote" id="167144" value="TRAN" group="Municipal" sort="14" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tax Revenue Anticipation Note + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VariableRateDemandNote" id="167145" value="VRDN" group="Municipal" sort="15" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Variable Rate Demand Note + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Warrant" id="167146" value="WAR" group="Municipal" sort="16" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Warrant + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MutualFund" id="167147" value="MF" group="Other" sort="0" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mutual Fund + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MultilegInstrument" id="167148" value="MLEG" group="Other" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Multileg Instrument + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoSecurityType" id="167149" value="NONE" group="Other" sort="2" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No Security Type + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Wildcard" id="167150" value="?" group="Other" sort="5" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Wildcard entry for use on Security Definition Request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cash" id="167151" value="CASH" group="Other" sort="6" added="FIX.4.4" addedEP="28"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="167152" value="Other" group="Other" sort="7" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeTradedNote" id="167153" value="ETN" group="Other" sort="8" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange traded note + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecuritizedDerivative" id="167154" value="SECDERIV" group="Other" sort="10" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Securitized derivative + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates type of security. Security type enumerations are grouped by Product(460) field value. NOTE: Additional values may be used by mutual agreement of the counterparties. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="StandInstDbTypeCodeSet" id="169" type="int" added="FIX.4.1"> + <fixr:code name="Other" id="169001" value="0" sort="1" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DTCSID" id="169002" value="1" sort="2" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + DTC SID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThomsonALERT" id="169003" value="2" sort="3" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Thomson ALERT + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AGlobalCustodian" id="169004" value="3" sort="4" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + A Global Custodian (StandInstDBName (70) must be provided) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AccountNet" id="169005" value="4" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + AccountNet + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the Standing Instruction database used + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SettlDeliveryTypeCodeSet" id="172" type="int" added="FIX.4.1"> + <fixr:code name="Versus" id="172001" value="0" sort="1" added="FIX.4.4" addedEP="35"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + "Versus. Payment": Deliver (if Sell) or Receive (if Buy) vs. (Against) Payment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Free" id="172002" value="1" sort="2" added="FIX.4.4" addedEP="35"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + "Free": Deliver (if Sell) or Receive (if Buy) Free + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TriParty" id="172003" value="2" sort="3" added="FIX.4.4" addedEP="35"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tri-Party + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HoldInCustody" id="172004" value="3" sort="4" added="FIX.4.4" addedEP="35"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Hold In Custody + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies type of settlement + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AllocLinkTypeCodeSet" id="197" type="int" added="FIX.4.1"> + <fixr:code name="FXNetting" id="197001" value="0" sort="1" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FX Netting + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FXSwap" id="197002" value="1" sort="2" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FX Swap + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the type of Allocation linkage when AllocLinkID (96) is used. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PutOrCallCodeSet" id="201" type="int" added="FIX.4.1" updated="FIX.5.0SP2" updatedEP="238"> + <fixr:code name="Put" id="201001" value="0" sort="1" added="FIX.4.1" updated="FIX.5.0SP2" updatedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Put + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Also used for the case in which the buyer of a Swaption has the right to enter into an IRS contract as a fixed-rate receiver or into a CDS contract as a seller of protection or for the case of a Floor. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Call" id="201002" value="1" sort="2" added="FIX.4.1" updated="FIX.5.0SP2" updatedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Call + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Also used for the case in which the buyer of a Swaption has the right to enter into an IRS contract as a fixed-rate payer or into a CDS contract as a buyer of protection or for the case of a Cap. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="201003" value="2" sort="3" added="FIX.5.0SP2" addedEP="232"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA RTS 22 reporting, this value may be used when, at the time of execution, the option right cannot be determined. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Chooser" id="201004" value="3" sort="4" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Chooser + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates that the option buyer may choose to buy or sell the underlying security on exercise or if a Swaption to pay or receive the underlying IRS cash flow stream or to buy or sell CDS protection. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether an option contract is a put, call, chooser or undetermined. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CoveredOrUncoveredCodeSet" id="203" type="int" added="FIX.4.1"> + <fixr:code name="Covered" id="203001" value="0" sort="1" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Covered + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Uncovered" id="203002" value="1" sort="2" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Uncovered + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used for derivative products, such as options + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="NotifyBrokerOfCreditCodeSet" id="208" type="Boolean" added="FIX.4.1"> + <fixr:code name="DetailsShouldNotBeCommunicated" id="208001" value="N" sort="1" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Details should not be communicated + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DetailsShouldBeCommunicated" id="208002" value="Y" sort="2" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Details should be communicated + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether or not details should be communicated to BrokerOfCredit (i.e. step-in broker). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AllocHandlInstCodeSet" id="209" type="int" added="FIX.4.1" updated="FIX.5.0SP2" updatedEP="245"> + <fixr:code name="Match" id="209001" value="1" sort="1" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Match + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Forward" id="209002" value="2" sort="2" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Forward + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ForwardAndMatch" id="209003" value="3" sort="3" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Forward and Match + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AutoClaimGiveUp" id="209004" value="4" sort="4" added="FIX.5.0SP2" addedEP="245"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Auto claim give-up + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates that the give-up and take-up party are the same and that trade give-up is to be claimed automatically. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates how the receiver (i.e. third party) of allocation information should handle/process the account details. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RoutingTypeCodeSet" id="216" type="int" added="FIX.4.2"> + <fixr:code name="TargetFirm" id="216001" value="1" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Target Firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TargetList" id="216002" value="2" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Target List + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BlockFirm" id="216003" value="3" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Block Firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BlockList" id="216004" value="4" sort="4" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Block List + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TargetPerson" id="216005" value="5" sort="5" added="FIX.5.0SP2" addedEP="194"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Target Person + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BlockPerson" id="216006" value="6" sort="6" added="FIX.5.0SP2" addedEP="194"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Block Person + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the type of RoutingID (217) specified. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="BenchmarkCurveNameCodeSet" id="221" type="String" added="FIX.4.2"> + <fixr:code name="EONIA" id="221001" value="EONIA" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + EONIA + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EUREPO" id="221002" value="EUREPO" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + EUREPO + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Euribor" id="221003" value="Euribor" sort="3" added="FIX.4.3" deprecated="FIX.5.0SP2" deprecatedEP="132" updated="FIX.5.0SP2" updatedEP="132"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + EURIBOR (deprecated use enum EURIBOR instead) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Deprecated use of EURIBOR for the enumeration. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FutureSWAP" id="221004" value="FutureSWAP" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FutureSWAP + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LIBID" id="221005" value="LIBID" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + LIBID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LIBOR" id="221006" value="LIBOR" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + LIBOR (London Inter-Bank Offer) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MuniAAA" id="221007" value="MuniAAA" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MuniAAA + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OTHER" id="221008" value="OTHER" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + OTHER + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Pfandbriefe" id="221009" value="Pfandbriefe" sort="9" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pfandbriefe + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SONIA" id="221010" value="SONIA" sort="10" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SONIA + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SWAP" id="221011" value="SWAP" sort="11" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SWAP + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Treasury" id="221012" value="Treasury" sort="12" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Treasury + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FedFundRateEffective" id="221013" value="FEDEFF" sort="13" added="FIX.5.0SP2" addedEP="132"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + US Federal Reserve fed funds effective rate + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + US Federal Reserve fed funds effective rate or the weighted average of the actual negotiated rates banks pay each other to to borrow funds. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FedOpen" id="221014" value="FEDOPEN" sort="14" added="FIX.5.0SP2" addedEP="132"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + US fed funds target rate + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Fed funds target rate as determined by the US Federal Reserve Federal Open Market Committee. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EURIBOR" id="221015" value="EURIBOR" sort="15" added="FIX.5.0SP2" addedEP="132"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Euro interbank offer rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AUBSW" id="221016" value="AUBSW" sort="16" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Australian Bank Bill Swap Rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BUBOR" id="221017" value="BUBOR" sort="17" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Budapest Bank Offered Rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CDOR" id="221018" value="CDOR" sort="18" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Canadian Dollar Offered Rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CIBOR" id="221019" value="CIBOR" sort="19" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Copenhagen Interbank Offered Rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EONIASWAP" id="221020" value="EONIASWAP" sort="20" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Euro Overnight Index Average Swap Rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ESTR" id="221021" value="ESTR" sort="21" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Euro Short Term Rate + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Replaces EONIA. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EURODOLLAR" id="221022" value="EURODOLLAR" sort="22" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Euro Dollar Rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EUROSWISS" id="221023" value="EUROSWISS" sort="23" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Euro Swiss Franc Rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GCFREPO" id="221024" value="GCFREPO" sort="24" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + DTCC General Collateral Finance Repo Index + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ISDAFIX" id="221025" value="ISDAFIX" sort="25" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ICE Swap Rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="JIBAR" id="221026" value="JIBAR" sort="26" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Johannesburg Interbank Agreed Rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MOSPRIM" id="221027" value="MOSPRIM" sort="27" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Moscow Prime Offered Rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NIBOR" id="221028" value="NIBOR" sort="28" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Nigeria Three Month Interbank Rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PRIBOR" id="221029" value="PRIBOR" sort="29" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Czech Republic Interbank Offered Rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SOFR" id="221030" value="SOFR" sort="30" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Secured Overnight Financing Rate + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Replaces LIBOR. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="STIBOR" id="221031" value="STIBOR" sort="31" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stockholm Interbank Offered Rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TELBOR" id="221032" value="TELBOR" sort="32" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bank of Israel Interbank Offered Rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TIBOR" id="221033" value="TIBOR" sort="33" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tokyo Interbank Offered Rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WIBOR" id="221034" value="WIBOR" sort="34" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Warsaw Interbank Offered Rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Name of benchmark curve. + (Note tag # was reserved in FIX 4.1, added in FIX 4.3) + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="StipulationTypeCodeSet" id="233" type="String" added="FIX.4.2"> + <fixr:code name="AlternativeMinimumTax" id="233001" value="AMT" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Alternative Minimum Tax (Y/N) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AutoReinvestment" id="233002" value="AUTOREINV" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Auto Reinvestment at <rate> or better + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BankQualified" id="233003" value="BANKQUAL" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bank qualified (Y/N) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BargainConditions" id="233004" value="BGNCON" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bargain conditions (see StipulationValue (234) for values) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CouponRange" id="233005" value="COUPON" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Coupon range + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ISOCurrencyCode" id="233006" value="CURRENCY" sort="6" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ISO Currency Code + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CustomStart" id="233007" value="CUSTOMDATE" sort="7" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Custom start/end date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Geographics" id="233008" value="GEOG" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Geographics and % range (ex. 234=CA 0-80 [minimum of 80% California assets]) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ValuationDiscount" id="233009" value="HAIRCUT" sort="9" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Valuation Discount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Insured" id="233010" value="INSURED" sort="10" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Insured (Y/N) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IssueDate" id="233011" value="ISSUE" sort="11" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Year Or Year/Month of Issue (ex. 234=2002/09) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Issuer" id="233012" value="ISSUER" sort="12" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Issuer's ticker + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IssueSizeRange" id="233013" value="ISSUESIZE" sort="13" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + issue size range + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LookbackDays" id="233014" value="LOOKBACK" sort="14" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Lookback Days + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExplicitLotIdentifier" id="233015" value="LOT" sort="15" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Explicit lot identifier + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LotVariance" id="233016" value="LOTVAR" sort="16" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Lot Variance (value in percent maximum over- or under-allocation allowed) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MaturityYearAndMonth" id="233017" value="MAT" sort="17" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Maturity Year And Month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MaturityRange" id="233018" value="MATURITY" sort="18" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Maturity range + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MaximumSubstitutions" id="233019" value="MAXSUBS" sort="19" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Maximum substitutions (Repo) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MinimumDenomination" id="233020" value="MINDNOM" sort="20" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Minimum denomination + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MinimumIncrement" id="233021" value="MININCR" sort="21" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Minimum increment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MinimumQuantity" id="233022" value="MINQTY" sort="22" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Minimum quantity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PaymentFrequency" id="233023" value="PAYFREQ" sort="23" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Payment frequency, calendar + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NumberOfPieces" id="233024" value="PIECES" sort="24" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Number Of Pieces + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PoolsMaximum" id="233025" value="PMAX" sort="25" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pools Maximum + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PoolsPerLot" id="233026" value="PPL" sort="26" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pools per Lot + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PoolsPerMillion" id="233027" value="PPM" sort="27" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pools per Million + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PoolsPerTrade" id="233028" value="PPT" sort="28" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pools per Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceRange" id="233029" value="PRICE" sort="29" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price Range + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PricingFrequency" id="233030" value="PRICEFREQ" sort="30" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pricing frequency + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProductionYear" id="233031" value="PROD" sort="31" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Production Year + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CallProtection" id="233032" value="PROTECT" sort="32" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Call protection + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Purpose" id="233033" value="PURPOSE" sort="33" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Purpose + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BenchmarkPriceSource" id="233034" value="PXSOURCE" sort="34" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Benchmark price source + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RatingSourceAndRange" id="233035" value="RATING" sort="35" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rating source and range + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TypeOfRedemption" id="233036" value="REDEMPTION" sort="36" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type Of Redemption - values are: NonCallable, Prefunded, EscrowedToMaturity, Putable, Convertible + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Restricted" id="233037" value="RESTRICTED" sort="37" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Restricted (Y/N) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketSector" id="233038" value="SECTOR" sort="38" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market Sector + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecurityTypeIncludedOrExcluded" id="233039" value="SECTYPE" sort="39" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Security Type included or excluded + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Structure" id="233040" value="STRUCT" sort="40" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Structure + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SubstitutionsFrequency" id="233041" value="SUBSFREQ" sort="41" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Substitutions frequency (Repo) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SubstitutionsLeft" id="233042" value="SUBSLEFT" sort="42" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Substitutions left (Repo) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FreeformText" id="233043" value="TEXT" sort="43" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Freeform Text + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeVariance" id="233044" value="TRDVAR" sort="44" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade Variance (value in percent maximum over- or under-allocation allowed) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WeightedAverageCoupon" id="233045" value="WAC" sort="45" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Weighted Average Coupon - value in percent (exact or range) plus "Gross" or "Net" of servicing spread (the default) (ex. 234=6.5-Net [minimum of 6.5% net of servicing fee]) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WeightedAverageLifeCoupon" id="233046" value="WAL" sort="46" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Weighted Average Life Coupon - value in percent (exact or range) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WeightedAverageLoanAge" id="233047" value="WALA" sort="47" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Weighted Average Loan Age - value in months (exact or range) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WeightedAverageMaturity" id="233048" value="WAM" sort="48" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Weighted Average Maturity - value in months (exact or range) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WholePool" id="233049" value="WHOLE" sort="49" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Whole Pool (Y/N) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="YieldRange" id="233050" value="YIELD" sort="50" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yield Range + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OriginalAmount" id="233051" value="ORIGAMT" sort="51" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Original amount + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The original issued amount of a mortgage backed security or other loan/asset backed security. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PoolEffectiveDate" id="233052" value="POOLEFFDT" sort="52" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pool effective date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PoolInitialFactor" id="233053" value="POOLINITFCTR" sort="53" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pool initial factor + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + For morttgage backed securities, the part of the mortgage that is outstanding on trade inception, i.e. has not been repaid yet as principal. It is expressed as a multiplier factor to the mortgage: where 1 means that the whole mortage amount is outstanding, 0.8 means that80% remains to be repaid and 20% has been repaid. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Tranche" id="233054" value="TRANCHE" sort="54" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tranche identifier + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Identifies the tranche of a mortgage backed security, loan, collateralized mortgage obligation or similar securities that can be split into different risk or maturity (for example) classes. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Substitution" id="233055" value="SUBSTITUTION" sort="55" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Substitution (Y/N) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates whether substitution is applicable (Y) or (N). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MULTEXCHFLLBCK" id="233056" value="MULTEXCHFLLBCK" sort="56" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Multiple exchange fallback (Y/N) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + For an index option transaction, indicates whether a relevant "Multiple Exchange Index Annex" is applicable (Y) to the transaction or not (N). This annex defines additional provisions which are applicable where an index is comprised of component securities that are traded on multiple exchanges. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="COMPSECFLLBCK" id="233057" value="COMPSECFLLBCK" sort="57" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Component security fallback (Y/N) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + For an index option transaction, indicates whether a relevant "Component Security Index Annex" is applicable (Y) to the transaction or not (N). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LOCLJRSDCTN" id="233058" value="LOCLJRSDCTN" sort="58" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Local jurisdiction (Y/N) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + "Local Jurisdiction" is used in the AEJ Master Confirmation to determine applicability (Y), or not (N), of local taxes (including taxes, duties, and similar charges) imposed by the taxing authority of the local jurisdiction. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RELVJRSDCTN" id="233059" value="RELVJRSDCTN" sort="59" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Relevant jurisdiction (Y/N) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + "Relevant Jurisdiction" is used in the AEJ Master Confirmation to determine applicability (Y), or not (N), of local taxes (including taxes, duties and similar charges) that would be imposed by the taxing authority of the "country of underlier" on a "hypothetical broker dealer" assuming that the applicable hedge positions are held by its office in the Relevant Jurisdiction. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncurredRecovery" id="233060" value="INCURRCVY" group="CDS General Terms" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incurred recovery (Y/N) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Specifies whether incurred recovery is applicable (Y) or not (N). Outstanding Swap Notional Amount is defined at any time on any day, as the greater of: (a) Zero; If Incurred Recovery Amount Applicable: (b) The Original Swap Notional Amount minus the sum of all Incurred Loss Amounts and all Incurred Recovery Amounts (if any) determined under this Confirmation at or prior to such time.Incurred Recovery Amount not populated: (b) The Original Swap Notional Amount minus the sum of all Incurred Loss Amounts determined under this Confirmation at or prior to such time. 2009 CDX Tranche Terms. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AdditionalTerm" id="233061" value="ADDTRM" group="CDS General Terms" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Additional term + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used for representing information contained in the Additional Terms field of the 2003 Master Credit Derivatives confirm. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ModifiedEquityDelivery" id="233062" value="MODEQTYDLVY" group="CDS General Terms" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Modified equity delivery + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates whether delivery of selected obligationshaving an amountgreater than the reference entity notional amount is allowed (Y) or (N). 2005 iTraxx tranched Transactions Standard Terms Supplement. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoReferenceOblication" id="233063" value="NOREFOBLIG" group="CDS General Terms" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No reference obligation (Y/N) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + When specified as "Y" this indicates that there is no Reference Obligation associated with this Credit Default Swap and that there will never be one. 2003 ISDA Credit Derivatives Definitions. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownReferenceObligation" id="233064" value="UNKREFOBLIG" group="CDS General Terms" sort="5" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown reference obligation (Y/N) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + When specified as "Y" this indicates that the Reference obligation associated with the Credit Default Swap is currently not known. This is not valid for Legal Confirmation purposes, but is valid for earlier stages in the trade life cycle (e.g. Broker Confirmation). 2003 FpML-CD-4.0. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllGuarantees" id="233065" value="ALLGUARANTEES" group="CDS General Terms" sort="6" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All guarantees (Y/N) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates whether an obligation of the Reference Entity, guaranteed by the Reference Entity on behalf of a non-Affiliate, is to be considered an Obligation for the purpose of the transaction (Y) or (N). ISDA 2003 Term: All Guarantees. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReferencePrice" id="233066" value="REFPX" group="CDS General Terms" sort="7" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reference price (Y/N) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Specifies the reference price expressed as a percentage between 0 and 1 (e.g. 0.05 is 5%). The reference price is used to determine (a) for physically settled trades, the Physical Settlement Amount, which equals the Floating Rate Payer Calculation Amount times the Reference Price and (b) for cash settled trades, the Cash Settlement Amount, which equals the greater of (i) the difference between the Reference Price and the Final Price and (ii) zero. ISDA 2003 Term: Reference Price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReferencePolicy" id="233067" value="REFPOLICY" group="CDS General Terms" sort="8" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reference policy (Y/N) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates whether the reference obligation is guaranteed (Y), or not (N), under a reference policy. If the Reference Obligation is guaranteed under a Reference Policy, and such Reference Policy by its terms excludes any component of the Expected Principal Amount for purposes of determining the liability of the relevant Insurer, or the Insurer is otherwise not required to pay any such amounts under the terms of the Reference Policy, the relevant component or amount shall also be excluded for purposes of determining the Expected Principal Amount with respect to any determination of Principal Shortfall hereunder. 2006 ISDA CDS on MBS Terms. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecuredList" id="233068" value="SECRDLIST" group="CDS General Terms" sort="9" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Secured list (Y/N) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Specifies whether a list of Syndicated Secured Obligations (also known as the Relevant Secured List) exists (Y), or not (N), for the Reference Entity. With respect to any day, the list of Syndicated Secured Obligations of the Designated Priority of the Reference Entity published by Markit Group Limited or any successor thereto appointed by the Specified Dealers (the "Secured List Publisher") on or most recently before such day, which list is currently available at [http://www.markit.com]. ISDA 2003 Term: Relevant Secured List. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AverageFICOScore" id="233069" value="AVFICO" group="Other" sort="51" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Average FICO Score + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AverageLoanSize" id="233070" value="AVSIZE" group="Other" sort="52" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Average Loan Size + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MaximumLoanBalance" id="233071" value="MAXBAL" group="Other" sort="53" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Maximum Loan Balance + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PoolIdentifier" id="233072" value="POOL" group="Other" sort="54" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pool Identifier + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TypeOfRollTrade" id="233073" value="ROLLTYPE" group="Other" sort="55" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of Roll trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReferenceToRollingOrClosingTrade" id="233074" value="REFTRADE" group="Other" sort="56" added="FIX.5.0" addedEP="68" updated="FIX.5.0SP2" updatedEP="258"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reference to rolling or closing trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PrincipalOfRollingOrClosingTrade" id="233075" value="REFPRIN" group="Other" sort="57" added="FIX.5.0" addedEP="68" updated="FIX.5.0SP2" updatedEP="258"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Principal to rolling or closing trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InterestOfRollingOrClosingTrade" id="233076" value="REFINT" group="Other" sort="58" added="FIX.5.0" addedEP="68" updated="FIX.5.0SP2" updatedEP="258"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Interest of rolling or closing trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AvailableOfferQuantityToBeShownToTheStreet" id="233077" value="AVAILQTY" group="Other" sort="59" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Available offer quantity to be shown to the street + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BrokerCredit" id="233078" value="BROKERCREDIT" group="Other" sort="60" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Broker's sales credit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OfferPriceToBeShownToInternalBrokers" id="233079" value="INTERNALPX" group="Other" sort="61" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Offer price to be shown to internal brokers + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OfferQuantityToBeShownToInternalBrokers" id="233080" value="INTERNALQTY" group="Other" sort="62" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Offer quantity to be shown to internal brokers + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TheMinimumResidualOfferQuantity" id="233081" value="LEAVEQTY" group="Other" sort="63" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The minimum residual offer quantity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MaximumOrderSize" id="233082" value="MAXORDQTY" group="Other" sort="64" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Maximum order size + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderQuantityIncrement" id="233083" value="ORDRINCR" group="Other" sort="65" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order quantity increment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PrimaryOrSecondaryMarketIndicator" id="233084" value="PRIMARY" group="Other" sort="66" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Primary or Secondary market indicator + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BrokerSalesCreditOverride" id="233085" value="SALESCREDITOVR" group="Other" sort="67" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Broker sales credit override + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TraderCredit" id="233086" value="TRADERCREDIT" group="Other" sort="68" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trader's credit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DiscountRate" id="233087" value="DISCOUNT" group="Other" sort="69" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Discount Rate (when price is denominated in percent of par) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="YieldToMaturity" id="233088" value="YTM" group="Other" sort="71" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yield to Maturity (when YieldType(235) and Yield(236) show a different yield) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InterestPayoffOfRollingOrAmendingTrade" id="233089" value="PAYOFF" group="Other" sort="72" added="FIX.5.0SP2" addedEP="258"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Interest payoff of rolling or amending trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AbsolutePrepaymentSpeed" id="233090" value="ABS" group="Prepayment Speeds" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Absolute Prepayment Speed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConstantPrepaymentPenalty" id="233091" value="CPP" group="Prepayment Speeds" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Constant Prepayment Penalty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConstantPrepaymentRate" id="233092" value="CPR" group="Prepayment Speeds" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Constant Prepayment Rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConstantPrepaymentYield" id="233093" value="CPY" group="Prepayment Speeds" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Constant Prepayment Yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FinalCPROfHomeEquityPrepaymentCurve" id="233094" value="HEP" group="Prepayment Speeds" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + final CPR of Home Equity Prepayment Curve + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PercentOfManufacturedHousingPrepaymentCurve" id="233095" value="MHP" group="Prepayment Speeds" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percent of Manufactured Housing Prepayment Curve + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MonthlyPrepaymentRate" id="233096" value="MPR" group="Prepayment Speeds" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Monthly Prepayment Rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PercentOfProspectusPrepaymentCurve" id="233097" value="PPC" group="Prepayment Speeds" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percent of Prospectus Prepayment Curve + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PercentOfBMAPrepaymentCurve" id="233098" value="PSA" group="Prepayment Speeds" sort="9" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percent of BMA Prepayment Curve + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SingleMonthlyMortality" id="233099" value="SMM" group="Prepayment Speeds" sort="10" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Single Monthly Mortality + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + For Fixed Income. + Type of Stipulation. + Other types may be used by mutual agreement of the counterparties. + (Note tag # was reserved in FIX 4.1, added in FIX 4.3) + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="YieldTypeCodeSet" id="235" type="String" added="FIX.4.2"> + <fixr:code name="AfterTaxYield" id="235001" value="AFTERTAX" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + After Tax Yield (Municipals) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AnnualYield" id="235002" value="ANNUAL" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Annual Yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="YieldAtIssue" id="235003" value="ATISSUE" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yield At Issue (Municipals) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="YieldToAverageMaturity" id="235004" value="AVGMATURITY" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yield To Avg Maturity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BookYield" id="235005" value="BOOK" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Book Yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="YieldToNextCall" id="235006" value="CALL" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yield to Next Call + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="YieldChangeSinceClose" id="235007" value="CHANGE" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yield Change Since Close + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClosingYield" id="235008" value="CLOSE" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Closing Yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CompoundYield" id="235009" value="COMPOUND" sort="9" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Compound Yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CurrentYield" id="235010" value="CURRENT" sort="10" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Current Yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GvntEquivalentYield" id="235011" value="GOVTEQUIV" sort="11" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Gvnt Equivalent Yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TrueGrossYield" id="235012" value="GROSS" sort="12" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + True Gross Yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="YieldWithInflationAssumption" id="235013" value="INFLATION" sort="13" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yield with Inflation Assumption + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InverseFloaterBondYield" id="235014" value="INVERSEFLOATER" sort="14" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Inverse Floater Bond Yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MostRecentClosingYield" id="235015" value="LASTCLOSE" sort="15" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Most Recent Closing Yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClosingYieldMostRecentMonth" id="235016" value="LASTMONTH" sort="16" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Closing Yield Most Recent Month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClosingYieldMostRecentQuarter" id="235017" value="LASTQUARTER" sort="17" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Closing Yield Most Recent Quarter + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClosingYieldMostRecentYear" id="235018" value="LASTYEAR" sort="18" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Closing Yield Most Recent Year + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="YieldToLongestAverageLife" id="235019" value="LONGAVGLIFE" sort="19" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yield to Longest Average Life + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarkToMarketYield" id="235020" value="MARK" sort="20" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mark to Market Yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="YieldToMaturity" id="235021" value="MATURITY" sort="21" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yield to Maturity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="YieldToNextRefund" id="235022" value="NEXTREFUND" sort="22" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yield to Next Refund (Sinking Fund Bonds) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OpenAverageYield" id="235023" value="OPENAVG" sort="23" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Open Average Yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreviousCloseYield" id="235024" value="PREVCLOSE" sort="24" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Previous Close Yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProceedsYield" id="235025" value="PROCEEDS" sort="25" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Proceeds Yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="YieldToNextPut" id="235026" value="PUT" sort="26" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yield to Next Put + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SemiAnnualYield" id="235027" value="SEMIANNUAL" sort="27" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Semi-annual Yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="YieldToShortestAverageLife" id="235028" value="SHORTAVGLIFE" sort="28" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yield to Shortest Average Life + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SimpleYield" id="235029" value="SIMPLE" sort="29" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Simple Yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TaxEquivalentYield" id="235030" value="TAXEQUIV" sort="30" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tax Equivalent Yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="YieldToTenderDate" id="235031" value="TENDER" sort="31" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yield to Tender Date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TrueYield" id="235032" value="TRUE" sort="32" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + True Yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="YieldValueOf32nds" id="235033" value="VALUE1_32" sort="33" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yield Value Of 1/32 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="YieldToWorst" id="235034" value="WORST" sort="34" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yield To Worst + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of yield. (Note tag # was reserved in FIX 4.1, added in FIX 4.3) + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradedFlatSwitchCodeSet" id="258" type="Boolean" added="FIX.4.2"> + <fixr:code name="NotTradedFlat" id="258001" value="N" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not Traded Flat + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradedFlat" id="258002" value="Y" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Traded Flat + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Driver and part of trade in the event that the Security Master file was wrong at the point of entry(Note tag # was reserved in FIX 4.1, added in FIX 4.3) + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SubscriptionRequestTypeCodeSet" id="263" type="char" added="FIX.4.2"> + <fixr:code name="Snapshot" id="263001" value="0" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Snapshot + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SnapshotAndUpdates" id="263002" value="1" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Snapshot + Updates (Subscribe) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DisablePreviousSnapshot" id="263003" value="2" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Disable previous Snapshot + Update Request (Unsubscribe) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Subscription Request Type + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MDUpdateTypeCodeSet" id="265" type="int" added="FIX.4.2"> + <fixr:code name="FullRefresh" id="265001" value="0" sort="1" added="FIX.4.2" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Full refresh + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncrementalRefresh" id="265002" value="1" sort="2" added="FIX.4.2" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incremental refresh + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the type of Market Data update. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AggregatedBookCodeSet" id="266" type="Boolean" added="FIX.4.2"> + <fixr:code name="BookEntriesToBeAggregated" id="266001" value="Y" sort="1" added="FIX.4.4" addedEP="34"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + book entries to be aggregated + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BookEntriesShouldNotBeAggregated" id="266002" value="N" sort="2" added="FIX.4.4" addedEP="34"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + book entries should not be aggregated + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies whether or not book entries should be aggregated. (Not specified) = broker option + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MDEntryTypeCodeSet" id="269" type="char" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:code name="Bid" id="269001" value="0" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bid + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Offer" id="269002" value="1" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Offer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Trade" id="269003" value="2" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IndexValue" id="269004" value="3" sort="4" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Index value + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A reference stock index (e.g. DJIA) or benchmark rate (e.g. LIBOR). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OpeningPrice" id="269005" value="4" sort="5" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Opening price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClosingPrice" id="269006" value="5" sort="6" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Closing price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SettlementPrice" id="269007" value="6" sort="7" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Settlement price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradingSessionHighPrice" id="269008" value="7" sort="8" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trading session high price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradingSessionLowPrice" id="269009" value="8" sort="9" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trading session low price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VWAP" id="269010" value="9" sort="10" added="FIX.4.2" updated="FIX.Latest" updatedEP="267"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Volume Weighted Average Price + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + VWAP + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Imbalance" id="269011" value="A" sort="11" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Imbalance + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeVolume" id="269012" value="B" sort="12" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade volume + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OpenInterest" id="269013" value="C" sort="13" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Open interest + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CompositeUnderlyingPrice" id="269014" value="D" sort="14" added="FIX.4.4" addedEP="4" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Composite underlying price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SimulatedSellPrice" id="269015" value="E" sort="15" added="FIX.4.4" addedEP="7" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Simulated sell price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SimulatedBuyPrice" id="269016" value="F" sort="16" added="FIX.4.4" addedEP="7" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Simulated buy price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarginRate" id="269017" value="G" sort="17" added="FIX.4.4" addedEP="7" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Margin rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MidPrice" id="269018" value="H" sort="18" added="FIX.4.4" addedEP="7" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mid-price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EmptyBook" id="269019" value="J" sort="19" added="FIX.4.4" addedEP="7" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Empty book + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SettleHighPrice" id="269020" value="K" sort="20" added="FIX.4.4" addedEP="7" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Settle high price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SettleLowPrice" id="269021" value="L" sort="21" added="FIX.4.4" addedEP="7" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Settle low price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriorSettlePrice" id="269022" value="M" sort="22" added="FIX.4.4" addedEP="7" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Prior settle price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SessionHighBid" id="269023" value="N" sort="23" added="FIX.4.4" addedEP="7" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Session high bid + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SessionLowOffer" id="269024" value="O" sort="24" added="FIX.4.4" addedEP="7" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Session low offer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EarlyPrices" id="269025" value="P" sort="25" added="FIX.4.4" addedEP="8" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Early prices + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AuctionClearingPrice" id="269026" value="Q" sort="26" added="FIX.4.4" addedEP="26" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Auction clearing price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SwapValueFactor" id="269027" value="S" sort="27" added="FIX.5.0" addedEP="54" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Swap Value Factor (SVF) for swaps cleared through a central counterparty (CCP) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DailyValueAdjustmentForLongPositions" id="269028" value="R" sort="28" added="FIX.5.0" addedEP="55" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Daily value adjustment for long positions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CumulativeValueAdjustmentForLongPositions" id="269029" value="T" sort="29" added="FIX.5.0" addedEP="55" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cumulative value adjustment for long positions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DailyValueAdjustmentForShortPositions" id="269030" value="U" sort="30" added="FIX.5.0" addedEP="55" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Daily value adjustment for short positions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CumulativeValueAdjustmentForShortPositions" id="269031" value="V" sort="31" added="FIX.5.0" addedEP="55" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cumulative value adjustment for short positions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FixingPrice" id="269032" value="W" sort="32" added="FIX.5.0SP1" addedEP="84" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fixing price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CashRate" id="269033" value="X" sort="33" added="FIX.5.0SP1" addedEP="84" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RecoveryRate" id="269034" value="Y" sort="34" added="FIX.5.0SP1" addedEP="83" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Recovery rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RecoveryRateForLong" id="269035" value="Z" sort="35" added="FIX.5.0SP1" addedEP="83" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Recovery rate for long positions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RecoveryRateForShort" id="269036" value="a" sort="36" added="FIX.5.0SP1" addedEP="83" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Recovery rate for short positions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketBid" id="269037" value="b" sort="37" added="FIX.5.0SP2" addedEP="106" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market bid + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketOffer" id="269038" value="c" sort="38" added="FIX.5.0SP2" addedEP="106" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market offer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ShortSaleMinPrice" id="269039" value="d" sort="39" added="FIX.5.0SP2" addedEP="123" updated="FIX.5.0SP2" updatedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Short sale minimum price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreviousClosingPrice" id="269040" value="e" sort="40" added="FIX.5.0SP2" addedEP="190"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Previous closing price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThresholdLimitPriceBanding" id="269041" value="g" sort="42" added="FIX.Latest" addedEP="267"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Threshold limits and price banding + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Conveys incremental real time change to pre-configured or previously disseminated pricing thresholds and/or banding parameters. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DailyFinancingValue" id="269042" value="h" sort="43" added="FIX.Latest" addedEP="267"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Daily financing value + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The financing cost of rolling an analogous total return swap from the previous business day to the current business day. In the context of Adjusted Interest Rate (AIR) futures this is a component of the cleared futures price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AccruedFinancingValue" id="269043" value="i" sort="44" added="FIX.Latest" addedEP="267"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accrued financing value + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The total of the daily funding values or amounts from a contract's first day of trading to the current day. In the context of Adjusted Interest Rate (AIR) futures this is a component of the cleared futures price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TWAP" id="269044" value="t" sort="56" added="FIX.Latest" addedEP="267"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Time Weighted Average Price + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + TWAP + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of market data entry. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TickDirectionCodeSet" id="274" type="char" added="FIX.4.2"> + <fixr:code name="PlusTick" id="274001" value="0" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Plus Tick + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ZeroPlusTick" id="274002" value="1" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Zero-Plus Tick + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MinusTick" id="274003" value="2" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Minus Tick + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ZeroMinusTick" id="274004" value="3" sort="4" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Zero-Minus Tick + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Direction of the "tick". + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="QuoteConditionCodeSet" id="276" type="MultipleStringValue" added="FIX.4.2"> + <fixr:code name="Open" id="276001" value="A" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Open/Active + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Closed" id="276002" value="B" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Closed/Inactive + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeBest" id="276003" value="C" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange Best + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConsolidatedBest" id="276004" value="D" sort="4" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Consolidated Best + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Locked" id="276005" value="E" sort="5" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Locked + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Crossed" id="276006" value="F" sort="6" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Crossed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Depth" id="276007" value="G" sort="7" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Depth + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FastTrading" id="276008" value="H" sort="8" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fast Trading + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonFirm" id="276009" value="I" sort="9" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-Firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Manual" id="276010" value="L" sort="10" added="FIX.4.4" addedEP="6"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Manual/Slow Quote + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OutrightPrice" id="276011" value="J" sort="11" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Outright Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ImpliedPrice" id="276012" value="K" sort="12" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Implied Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DepthOnOffer" id="276013" value="M" sort="13" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Depth on Offer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DepthOnBid" id="276014" value="N" sort="14" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Depth on Bid + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Closing" id="276015" value="O" sort="15" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Closing + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NewsDissemination" id="276016" value="P" sort="16" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + News Dissemination + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradingRange" id="276017" value="Q" sort="17" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trading Range + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderInflux" id="276018" value="R" sort="18" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order Influx + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DueToRelated" id="276019" value="S" sort="19" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Due to Related + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NewsPending" id="276020" value="T" sort="20" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + News Pending + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AdditionalInfo" id="276021" value="U" sort="21" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Additional Info + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AdditionalInfoDueToRelated" id="276022" value="V" sort="22" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Additional Info due to related + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Resume" id="276023" value="W" sort="23" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Resume + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ViewOfCommon" id="276024" value="X" sort="24" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + View of Common + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VolumeAlert" id="276025" value="Y" sort="25" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Volume Alert + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderImbalance" id="276026" value="Z" sort="26" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order Imbalance + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EquipmentChangeover" id="276027" value="a" sort="27" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Equipment Changeover + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoOpen" id="276028" value="b" sort="28" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No Open / No Resume + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RegularETH" id="276029" value="c" sort="29" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Regular ETH + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AutomaticExecution" id="276030" value="d" sort="30" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Automatic Execution + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AutomaticExecutionETH" id="276031" value="e" sort="31" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Automatic Execution ETH + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FastMarketETH" id="276032" value="f" sort="32" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fast Market ETH + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InactiveETH" id="276033" value="g" sort="33" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Inactive ETH + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rotation" id="276034" value="h" sort="34" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rotation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RotationETH" id="276035" value="i" sort="35" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rotation ETH + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Halt" id="276036" value="j" sort="36" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Halt + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HaltETH" id="276037" value="k" sort="37" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Halt ETH + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DueToNewsDissemination" id="276038" value="l" sort="38" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Due to News Dissemination + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DueToNewsPending" id="276039" value="m" sort="39" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Due to News Pending + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradingResume" id="276040" value="n" sort="40" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trading Resume + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OutOfSequence" id="276041" value="o" sort="41" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Out of Sequence + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BidSpecialist" id="276042" value="p" sort="42" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bid Specialist + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OfferSpecialist" id="276043" value="q" sort="43" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Offer Specialist + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BidOfferSpecialist" id="276044" value="r" sort="44" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bid Offer Specialist + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EndOfDaySAM" id="276045" value="s" sort="45" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + End of Day SAM + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ForbiddenSAM" id="276046" value="t" sort="46" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Forbidden SAM + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FrozenSAM" id="276047" value="u" sort="47" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Frozen SAM + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreOpeningSAM" id="276048" value="v" sort="48" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PreOpening SAM + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OpeningSAM" id="276049" value="w" sort="49" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Opening SAM + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OpenSAM" id="276050" value="x" sort="50" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Open SAM + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SurveillanceSAM" id="276051" value="y" sort="51" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Surveillance SAM + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SuspendedSAM" id="276052" value="z" sort="52" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Suspended SAM + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReservedSAM" id="276053" value="0" sort="53" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reserved SAM + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoActiveSAM" id="276054" value="1" sort="54" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No Active SAM + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Restricted" id="276055" value="2" sort="55" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Restricted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RestOfBookVWAP" id="276056" value="3" sort="56" added="FIX.5.0" addedEP="47"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rest of Book VWAP + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BetterPricesInConditionalOrders" id="276057" value="4" sort="57" added="FIX.5.0" addedEP="47"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Better Prices in Conditional Orders + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MedianPrice" id="276058" value="5" sort="58" added="FIX.5.0" addedEP="61"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Median Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FullCurve" id="276059" value="6" sort="59" added="FIX.5.0SP1" addedEP="83"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Full Curve + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FlatCurve" id="276060" value="7" sort="60" added="FIX.5.0SP1" addedEP="83"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Flat Curve + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Space-delimited list of conditions describing a quote. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradeConditionCodeSet" id="277" type="MultipleStringValue" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="190"> + <fixr:code name="Cash" id="277001" value="A" sort="0" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash (only) Market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AveragePriceTrade" id="277002" value="B" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Average Price Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CashTrade" id="277003" value="C" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash Trade (same day clearing) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NextDay" id="277004" value="D" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Next Day (only)Market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Opening" id="277005" value="E" sort="4" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Opening/Reopening Trade Detail + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IntradayTradeDetail" id="277006" value="F" sort="5" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Intraday Trade Detail + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rule127Trade" id="277007" value="G" sort="6" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rule 127 Trade (NYSE) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rule155Trade" id="277008" value="H" sort="7" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rule 155 Trade (AMEX) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SoldLast" id="277009" value="I" sort="8" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sold Last (late reporting) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NextDayTrade" id="277010" value="J" sort="9" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Next Day Trade (next day clearing) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Opened" id="277011" value="K" sort="10" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Opened (late report of opened trade) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Seller" id="277012" value="L" sort="11" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Seller + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Sold" id="277013" value="M" sort="12" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sold (out of sequence) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StoppedStock" id="277014" value="N" sort="13" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stopped Stock (guarantee of price but does not execute the order) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ImbalanceMoreBuyers" id="277015" value="P" sort="14" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Imbalance More Buyers (cannot be used in combination with Q) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ImbalanceMoreSellers" id="277016" value="Q" sort="15" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Imbalance More Sellers (cannot be used in combination with P) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OpeningPrice" id="277017" value="R" sort="16" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Opening Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BargainCondition" id="277018" value="S" sort="17" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bargain Condition (LSE) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConvertedPriceIndicator" id="277019" value="T" sort="18" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Converted Price Indicator + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeLast" id="277020" value="U" sort="19" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange Last + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FinalPriceOfSession" id="277021" value="V" sort="20" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Final Price of Session + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExPit" id="277022" value="W" sort="21" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ex-pit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Crossed" id="277023" value="X" sort="22" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Crossed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradesResultingFromManual" id="277024" value="Y" sort="23" added="FIX.4.4" addedEP="6"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trades resulting from manual/slow quote + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradesResultingFromIntermarketSweep" id="277025" value="Z" sort="24" added="FIX.4.4" addedEP="6"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trades resulting from intermarket sweep + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VolumeOnly" id="277026" value="a" sort="25" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Volume Only + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DirectPlus" id="277027" value="b" sort="26" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Direct Plus + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Acquisition" id="277028" value="c" sort="27" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Acquisition + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Bunched" id="277029" value="d" sort="28" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bunched + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Distribution" id="277030" value="e" sort="29" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Distribution + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BunchedSale" id="277031" value="f" sort="30" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bunched Sale + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SplitTrade" id="277032" value="g" sort="31" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Split Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelStopped" id="277033" value="h" sort="32" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel Stopped + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelETH" id="277034" value="i" sort="33" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel ETH + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelStoppedETH" id="277035" value="j" sort="34" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel Stopped ETH + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OutOfSequenceETH" id="277036" value="k" sort="35" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Out of Sequence ETH + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelLastETH" id="277037" value="l" sort="36" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel Last ETH + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SoldLastSaleETH" id="277038" value="m" sort="37" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sold Last Sale ETH + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelLast" id="277039" value="n" sort="38" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel Last + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SoldLastSale" id="277040" value="o" sort="39" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sold Last Sale + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOpen" id="277041" value="p" sort="40" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel Open + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOpenETH" id="277042" value="q" sort="41" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel Open ETH + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OpenedSaleETH" id="277043" value="r" sort="42" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Opened Sale ETH + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOnly" id="277044" value="s" sort="43" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel Only + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOnlyETH" id="277045" value="t" sort="44" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel Only ETH + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LateOpenETH" id="277046" value="u" sort="45" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Late Open ETH + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AutoExecutionETH" id="277047" value="v" sort="46" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Auto Execution ETH + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reopen" id="277048" value="w" sort="47" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reopen + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReopenETH" id="277049" value="x" sort="48" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reopen ETH + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Adjusted" id="277050" value="y" sort="49" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Adjusted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AdjustedETH" id="277051" value="z" sort="50" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Adjusted ETH + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Spread" id="277052" value="AA" sort="51" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Spread + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpreadETH" id="277053" value="AB" sort="52" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Spread ETH + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Straddle" id="277054" value="AC" sort="53" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Straddle + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StraddleETH" id="277055" value="AD" sort="54" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Straddle ETH + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Stopped" id="277056" value="AE" sort="55" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stopped + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StoppedETH" id="277057" value="AF" sort="56" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stopped ETH + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RegularETH" id="277058" value="AG" sort="57" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Regular ETH + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Combo" id="277059" value="AH" sort="58" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Combo + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ComboETH" id="277060" value="AI" sort="59" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Combo ETH + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OfficialClosingPrice" id="277061" value="AJ" sort="60" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Official Closing Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriorReferencePrice" id="277062" value="AK" sort="61" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Prior Reference Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancel" id="277063" value="0" sort="62" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StoppedSoldLast" id="277064" value="AL" sort="71" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stopped Sold Last + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StoppedOutOfSequence" id="277065" value="AM" sort="72" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stopped Out of Sequence + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OfficalClosingPrice" id="277066" value="AN" sort="73" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Offical Closing Price (duplicate enumeration - use 'AJ' instead) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossedOld" id="277067" value="AO" sort="74" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Crossed (duplicate enumeration - use 'X' instead) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FastMarket" id="277068" value="AP" sort="75" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fast Market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AutomaticExecution" id="277069" value="AQ" sort="76" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Automatic Execution + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FormT" id="277070" value="AR" sort="77" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Form T + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BasketIndex" id="277071" value="AS" sort="78" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Basket Index + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BurstBasket" id="277072" value="AT" sort="79" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Burst Basket + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeThroughExempt" id="277073" value="AU" sort="80" added="FIX.5.0SP2" addedEP="190"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade through exempt + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade ignored prices on away markets. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteSpread" id="277074" value="AV" sort="81" added="FIX.5.0" addedEP="47" updated="FIX.5.0SP2" updatedEP="190"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote spread + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LastAuctionPrice" id="277075" value="AW" sort="82" added="FIX.5.0SP2" addedEP="190"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Last auction price + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade represents outcome of last auction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HighPrice" id="277076" value="AX" sort="83" added="FIX.5.0SP2" addedEP="190"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + High price + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade establishes new high price for the session + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LowPrice" id="277077" value="AY" sort="84" added="FIX.5.0SP2" addedEP="190"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Low price + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade establishes new low price for the session + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SystematicInternaliser" id="277078" value="AZ" sort="85" added="FIX.5.0SP2" addedEP="190" updated="FIX.5.0SP2" updatedEP="228"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Systematic Internaliser (SI) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade conducted by Systematic Internaliser (SI). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AwayMarket" id="277079" value="BA" sort="86" added="FIX.5.0SP2" addedEP="190"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Away market + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade conducted on away market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MidpointPrice" id="277080" value="BB" sort="87" added="FIX.5.0SP2" addedEP="190"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mid-point price + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade represents current midpoint price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradedBeforeIssueDate" id="277081" value="BC" sort="88" added="FIX.5.0SP2" addedEP="190"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Traded before issue date + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade conducted during subscription phase of new issue + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreviousClosingPrice" id="277082" value="BD" sort="89" added="FIX.5.0SP2" addedEP="190"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Previous closing price + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade represents closing price of previous business day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NationalBestBidOffer" id="277083" value="BE" sort="90" added="FIX.5.0SP2" addedEP="190"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + National Best Bid and Offer + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade price within National Best Bid and Offer (NBBO) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ImpliedTrade" id="277084" value="1" sort="99" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Implied Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketplaceEnteredTrade" id="277085" value="2" sort="100" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Marketplace entered trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MultiAssetClassMultilegTrade" id="277086" value="3" sort="101" added="FIX.4.4" addedEP="7" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Multi-asset class multileg trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MultilegToMultilegTrade" id="277087" value="4" sort="102" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Multileg-to-Multileg Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ShortSaleMinPrice" id="277088" value="5" sort="103" added="FIX.5.0SP2" addedEP="123"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Short Sale Minimum Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Benchmark" id="277089" value="6" sort="104" added="FIX.5.0SP2" addedEP="163" deprecated="FIX.Latest" deprecatedEP="268"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Benchmark + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Market Model Typology (MMT) terminology: The "benchmark" price depends on a benchmark which has no current price but derived from a time series such as a VWAP. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of market data entry. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MDUpdateActionCodeSet" id="279" type="char" added="FIX.4.2"> + <fixr:code name="New" id="279001" value="0" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Change" id="279002" value="1" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Change + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Delete" id="279003" value="2" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delete + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeleteThru" id="279004" value="3" sort="4" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delete Thru + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeleteFrom" id="279005" value="4" sort="5" added="FIX.4.4" addedEP="7"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delete From + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Overlay" id="279006" value="5" sort="10" added="FIX.5.0" addedEP="42"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Overlay + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of Market Data update action. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MDReqRejReasonCodeSet" id="281" type="char" added="FIX.4.2"> + <fixr:code name="UnknownSymbol" id="281001" value="0" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown symbol + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DuplicateMDReqID" id="281002" value="1" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Duplicate MDReqID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InsufficientBandwidth" id="281003" value="2" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Insufficient Bandwidth + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InsufficientPermissions" id="281004" value="3" sort="4" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Insufficient Permissions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnsupportedSubscriptionRequestType" id="281005" value="4" sort="5" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unsupported SubscriptionRequestType + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnsupportedMarketDepth" id="281006" value="5" sort="6" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unsupported MarketDepth + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnsupportedMDUpdateType" id="281007" value="6" sort="7" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unsupported MDUpdateType + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnsupportedAggregatedBook" id="281008" value="7" sort="8" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unsupported AggregatedBook + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnsupportedMDEntryType" id="281009" value="8" sort="9" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unsupported MDEntryType + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnsupportedTradingSessionID" id="281010" value="9" sort="10" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unsupported TradingSessionID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnsupportedScope" id="281011" value="A" sort="11" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unsupported Scope + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnsupportedOpenCloseSettleFlag" id="281012" value="B" sort="12" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unsupported OpenCloseSettleFlag + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnsupportedMDImplicitDelete" id="281013" value="C" sort="13" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unsupported MDImplicitDelete + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InsufficientCredit" id="281014" value="D" sort="14" added="FIX.4.4" addedEP="21"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Insufficient credit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reason for the rejection of a Market Data request. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DeleteReasonCodeSet" id="285" type="char" added="FIX.4.2"> + <fixr:code name="Cancellation" id="285001" value="0" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancellation / Trade Bust + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Error" id="285002" value="1" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Error + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reason for deletion. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OpenCloseSettlFlagCodeSet" id="286" type="MultipleCharValue" added="FIX.4.2"> + <fixr:code name="DailyOpen" id="286001" value="0" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Daily Open / Close / Settlement entry + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SessionOpen" id="286002" value="1" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Session Open / Close / Settlement entry + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeliverySettlementEntry" id="286003" value="2" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delivery Settlement entry + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExpectedEntry" id="286004" value="3" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Expected entry + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EntryFromPreviousBusinessDay" id="286005" value="4" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Entry from previous business day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TheoreticalPriceValue" id="286006" value="5" sort="6" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Theoretical Price value + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Flag that identifies a market data entry. (Prior to FIX 4.3 this field was of type char) + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="FinancialStatusCodeSet" id="291" type="MultipleCharValue" added="FIX.4.2"> + <fixr:code name="Bankrupt" id="291001" value="1" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bankrupt + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PendingDelisting" id="291002" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending delisting + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Restricted" id="291003" value="3" sort="3" added="FIX.4.4" addedEP="12"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Restricted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies a firm's or a security's financial status + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CorporateActionCodeSet" id="292" type="MultipleCharValue" added="FIX.4.2"> + <fixr:code name="ExDividend" id="292001" value="A" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ex-Dividend + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExDistribution" id="292002" value="B" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ex-Distribution + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExRights" id="292003" value="C" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ex-Rights + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="New" id="292004" value="D" sort="4" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExInterest" id="292005" value="E" sort="5" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ex-Interest + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CashDividend" id="292006" value="F" sort="6" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash Dividend + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StockDividend" id="292007" value="G" sort="7" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stock Dividend + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonIntegerStockSplit" id="292008" value="H" sort="8" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-Integer Stock Split + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReverseStockSplit" id="292009" value="I" sort="9" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reverse Stock Split + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StandardIntegerStockSplit" id="292010" value="J" sort="10" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Standard-Integer Stock Split + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PositionConsolidation" id="292011" value="K" sort="11" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Position Consolidation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LiquidationReorganization" id="292012" value="L" sort="12" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Liquidation Reorganization + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MergerReorganization" id="292013" value="M" sort="13" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Merger Reorganization + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RightsOffering" id="292014" value="N" sort="14" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rights Offering + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ShareholderMeeting" id="292015" value="O" sort="15" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Shareholder Meeting + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Spinoff" id="292016" value="P" sort="16" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Spinoff + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TenderOffer" id="292017" value="Q" sort="17" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tender Offer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Warrant" id="292018" value="R" sort="18" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Warrant + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialAction" id="292019" value="S" sort="19" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special Action + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SymbolConversion" id="292020" value="T" sort="20" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Symbol Conversion + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CUSIP" id="292021" value="U" sort="21" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CUSIP / Name Change + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LeapRollover" id="292022" value="V" sort="22" added="FIX.4.4" addedEP="8"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Leap Rollover + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SuccessionEvent" id="292023" value="W" sort="99" added="FIX.5.0" addedEP="42"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Succession Event + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the type of Corporate Action. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="QuoteStatusCodeSet" id="297" type="int" added="FIX.4.2"> + <fixr:code name="Accepted" id="297001" value="0" sort="0" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelForSymbol" id="297002" value="1" sort="1" added="FIX.4.2" deprecated="FIX.5.0" updated="FIX.5.0SP2" updatedEP="126"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Canceled for specific securities + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CanceledForSecurityType" id="297003" value="2" sort="2" added="FIX.4.2" deprecated="FIX.5.0" updated="FIX.5.0SP2" updatedEP="126"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Canceled for specific SecurityTypes(167) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CanceledForUnderlying" id="297004" value="3" sort="3" added="FIX.4.2" deprecated="FIX.5.0" updated="FIX.5.0SP2" updatedEP="126"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Canceled for underlying + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CanceledAll" id="297005" value="4" sort="4" added="FIX.4.2" deprecated="FIX.5.0" updated="FIX.5.0SP2" updatedEP="126"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Canceled all + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="297006" value="5" sort="5" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RemovedFromMarket" id="297007" value="6" sort="6" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="126"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Removed from market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Expired" id="297008" value="7" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Expired + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Query" id="297009" value="8" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Query + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteNotFound" id="297010" value="9" sort="9" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="126"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote not found + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Pending" id="297011" value="10" sort="10" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Pass" id="297012" value="11" sort="11" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pass + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LockedMarketWarning" id="297013" value="12" sort="12" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="126"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Locked market warning + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossMarketWarning" id="297014" value="13" sort="13" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="126"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Crossed market warning + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CanceledDueToLockMarket" id="297015" value="14" sort="14" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="126"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Canceled due to locked market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CanceledDueToCrossMarket" id="297016" value="15" sort="15" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Canceled due to crossed market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Active" id="297017" value="16" sort="16" added="FIX.5.0" addedEP="45" updated="FIX.5.0SP2" updatedEP="126"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Active + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Canceled" id="297018" value="17" sort="17" added="FIX.5.0" addedEP="45" updated="FIX.5.0SP2" updatedEP="126"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Canceled + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnsolicitedQuoteReplenishment" id="297019" value="18" sort="18" added="FIX.5.0" addedEP="45" updated="FIX.5.0SP2" updatedEP="126"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unsolicited quote replenishment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PendingEndTrade" id="297020" value="19" sort="19" added="FIX.5.0" addedEP="68" updated="FIX.5.0SP2" updatedEP="126"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending end trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TooLateToEnd" id="297021" value="20" sort="20" added="FIX.5.0" addedEP="68" updated="FIX.5.0SP2" updatedEP="126"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Too late to end + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Traded" id="297022" value="21" sort="22" added="FIX.5.0SP2" addedEP="126"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Traded + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradedAndRemoved" id="297023" value="22" sort="23" added="FIX.5.0SP2" addedEP="126"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Traded and removed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ContractTerminates" id="297024" value="23" sort="24" added="FIX.5.0SP2" addedEP="258"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Contract terminated + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates a contract has been or is being terminated. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the status of the quote acknowledgement. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="QuoteCancelTypeCodeSet" id="298" type="int" added="FIX.4.2" updated="FIX.5.0SP1" updatedEP="85"> + <fixr:code name="CancelForOneOrMoreSecurities" id="298001" value="1" sort="1" added="FIX.4.2" updated="FIX.5.0SP1" updatedEP="78"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel for one or more securities + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelForSecurityType" id="298002" value="2" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel for Security Type(s) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelForUnderlyingSecurity" id="298003" value="3" sort="3" added="FIX.4.2" updated="FIX.5.0SP1" updatedEP="78"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel for underlying security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelAllQuotes" id="298004" value="4" sort="4" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel All Quotes + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelSpecifiedSingleQuote" id="298005" value="5" sort="5" added="FIX.4.4" addedEP="21" updated="FIX.5.0SP2" updatedEP="126"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel specified single quote + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Cancel single quote specified in QuoteID(117) or SecondaryQuoteID(1751) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelByTypeOfQuote" id="298006" value="6" sort="6" added="FIX.5.0SP1" addedEP="78" updated="FIX.5.0SP2" updatedEP="126"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel by type of quote + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Cancel quotes by type of quote specified in QuoteType(537) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelForSecurityIssuer" id="298007" value="7" sort="7" added="FIX.5.0SP1" addedEP="85"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel for Security Issuer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelForIssuerOfUnderlyingSecurity" id="298008" value="8" sort="8" added="FIX.5.0SP1" addedEP="85"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel for Issuer of Underlying Security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the type of quote cancel. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="QuoteRejectReasonCodeSet" id="300" type="int" added="FIX.4.2"> + <fixr:code name="UnknownSymbol" id="300001" value="1" sort="1" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="144"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown symbol (security) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Exchange" id="300002" value="2" sort="2" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="144"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange (security) closed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteRequestExceedsLimit" id="300003" value="3" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote Request exceeds limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TooLateToEnter" id="300004" value="4" sort="4" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Too late to enter + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownQuote" id="300005" value="5" sort="5" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="144"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown quote + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DuplicateQuote" id="300006" value="6" sort="6" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="144"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Duplicate quote + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidBid" id="300007" value="7" sort="7" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid bid/ask spread + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidPrice" id="300008" value="8" sort="8" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotAuthorizedToQuoteSecurity" id="300009" value="9" sort="9" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not authorized to quote security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceExceedsCurrentPriceBand" id="300010" value="10" sort="10" added="FIX.5.0" addedEP="43"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price exceeds current price band + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteLocked" id="300011" value="11" sort="11" added="FIX.5.0" addedEP="45" updated="FIX.5.0SP2" updatedEP="144"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote locked - unable to update/cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownSecurityIssuer" id="300012" value="12" sort="12" added="FIX.5.0SP1" addedEP="85" updated="FIX.5.0SP2" updatedEP="144"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown security issuer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownIssuerOfUnderlyingSecurity" id="300013" value="13" sort="13" added="FIX.5.0SP1" addedEP="85" updated="FIX.5.0SP2" updatedEP="144"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown issuer of underlying security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotionalValueExceedsThreshold" id="300014" value="14" sort="14" added="FIX.5.0SP2" addedEP="144"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Notional value exceeds threshold + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceExceedsCurrentPriceBandDepr" id="300015" value="15" sort="15" added="FIX.5.0SP2" addedEP="144" deprecated="FIX.5.0SP2" deprecatedEP="171" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price exceeds current price band + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReferencePriceNotAvailable" id="300016" value="16" sort="16" added="FIX.5.0SP2" addedEP="144"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reference price not available + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InsufficientCreditLimit" id="300017" value="17" sort="17" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Insufficient credit limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExceededClipSizeLimit" id="300018" value="18" sort="18" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exceeded clip size limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExceededMaxNotionalOrderAmt" id="300019" value="19" sort="19" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exceeded maximum notional order amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExceededDV01PV01Limit" id="300020" value="20" sort="20" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exceeded DV01/PV01 limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExceededCS01Limit" id="300021" value="21" sort="21" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exceeded CS01 limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="300022" value="99" sort="99" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reason Quote was rejected: + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="QuoteResponseLevelCodeSet" id="301" type="int" added="FIX.4.2"> + <fixr:code name="NoAcknowledgement" id="301001" value="0" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No Acknowledgement + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AcknowledgeOnlyNegativeOrErroneousQuotes" id="301002" value="1" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Acknowledge only negative or erroneous quotes + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AcknowledgeEachQuoteMessage" id="301003" value="2" sort="3" added="FIX.4.2" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Acknowledge each quote message + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SummaryAcknowledgement" id="301004" value="3" sort="4" added="FIX.5.0" addedEP="45"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Summary Acknowledgement + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Level of Response requested from receiver of quote messages. A default value should be bilaterally agreed. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="QuoteRequestTypeCodeSet" id="303" type="int" added="FIX.4.2"> + <fixr:code name="Manual" id="303001" value="1" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Manual + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Automatic" id="303002" value="2" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Automatic + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConfirmQuote" id="303003" value="3" sort="3" added="FIX.5.0SP2" addedEP="126"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Confirm quote + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the type of Quote Request being generated + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SecurityRequestTypeCodeSet" id="321" type="int" added="FIX.4.2"> + <fixr:code name="RequestSecurityIdentityAndSpecifications" id="321001" value="0" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Request Security identity and specifications + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RequestSecurityIdentityForSpecifications" id="321002" value="1" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Request Security identity for the specifications provided (name of the security is not supplied) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RequestListSecurityTypes" id="321003" value="2" sort="3" added="FIX.4.2" deprecated="FIX.5.0SP1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Request List Security Types + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RequestListSecurities" id="321004" value="3" sort="4" added="FIX.4.2" deprecated="FIX.5.0SP1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Request List Securities (can be qualified with Symbol, SecurityType, TradingSessionID, SecurityExchange. If provided then only list Securities for the specific type.) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Symbol" id="321005" value="4" sort="5" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Symbol + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecurityTypeAndOrCFICode" id="321006" value="5" sort="6" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SecurityType and or CFICode + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Product" id="321007" value="6" sort="7" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Product + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradingSessionID" id="321008" value="7" sort="8" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TradingSessionID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllSecurities" id="321009" value="8" sort="9" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All Securities + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketIDOrMarketID" id="321010" value="9" sort="10" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MarketID or MarketID + MarketSegmentID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of Security Definition Request. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SecurityResponseTypeCodeSet" id="323" type="int" added="FIX.4.2"> + <fixr:code name="AcceptAsIs" id="323001" value="1" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accept security proposal as-is + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AcceptWithRevisions" id="323002" value="2" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accept security proposal with revisions as indicated in the message + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ListOfSecurityTypesReturnedPerRequest" id="323003" value="3" sort="3" added="FIX.4.2" deprecated="FIX.5.0SP1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + List of security types returned per request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ListOfSecuritiesReturnedPerRequest" id="323004" value="4" sort="4" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + List of securities returned per request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RejectSecurityProposal" id="323005" value="5" sort="5" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reject security proposal + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CannotMatchSelectionCriteria" id="323006" value="6" sort="6" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cannot match selection criteria + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of Security Definition message response. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="UnsolicitedIndicatorCodeSet" id="325" type="Boolean" added="FIX.4.2"> + <fixr:code name="MessageIsBeingSentAsAResultOfAPriorRequest" id="325001" value="N" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Message is being sent as a result of a prior request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MessageIsBeingSentUnsolicited" id="325002" value="Y" sort="2" added="FIX.4.2" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Message is being sent unsolicited + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether or not message is being sent as a result of a subscription request or not. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SecurityTradingStatusCodeSet" id="326" type="int" added="FIX.4.2"> + <fixr:code name="OpeningDelay" id="326001" value="1" sort="0" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Opening delay + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradingHalt" id="326002" value="2" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trading halt + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Resume" id="326003" value="3" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Resume + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoOpen" id="326004" value="4" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No Open / No Resume + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceIndication" id="326005" value="5" sort="4" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price indication + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradingRangeIndication" id="326006" value="6" sort="5" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trading Range Indication + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketImbalanceBuy" id="326007" value="7" sort="6" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market Imbalance Buy + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketImbalanceSell" id="326008" value="8" sort="7" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market Imbalance Sell + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketOnCloseImbalanceBuy" id="326009" value="9" sort="8" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market on Close Imbalance Buy + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketOnCloseImbalanceSell" id="326010" value="10" sort="9" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market on Close Imbalance Sell + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoMarketImbalance" id="326011" value="12" sort="11" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No Market Imbalance + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoMarketOnCloseImbalance" id="326012" value="13" sort="12" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No Market on Close Imbalance + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ITSPreOpening" id="326013" value="14" sort="13" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ITS Pre-opening + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NewPriceIndication" id="326014" value="15" sort="14" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New Price Indication + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeDisseminationTime" id="326015" value="16" sort="15" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade Dissemination Time + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReadyToTrade" id="326016" value="17" sort="16" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ready to trade (start of session) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotAvailableForTrading" id="326017" value="18" sort="17" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not available for trading (end of session) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotTradedOnThisMarket" id="326018" value="19" sort="18" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not traded on this market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownOrInvalid" id="326019" value="20" sort="19" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown or Invalid + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreOpen" id="326020" value="21" sort="20" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pre-open + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OpeningRotation" id="326021" value="22" sort="21" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Opening Rotation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FastMarket" id="326022" value="23" sort="22" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fast Market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreCross" id="326023" value="24" sort="98" added="FIX.5.0" addedEP="42"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pre-Cross - system is in a pre-cross state allowing market to respond to either side of cross + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cross" id="326024" value="25" sort="99" added="FIX.5.0" addedEP="42"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cross - system has crossed a percentage of the orders and allows market to respond prior to crossing remaining portion + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PostClose" id="326025" value="26" sort="100" added="FIX.5.0SP1" addedEP="84"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Post-close + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoCancel" id="326026" value="27" sort="101" added="FIX.5.0SP2" addedEP="114"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No-cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the trading status applicable to the transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="HaltReasonCodeSet" id="327" type="int" added="FIX.4.2" updated="FIX.5.0SP1" updatedEP="86"> + <fixr:code name="NewsDissemination" id="327001" value="0" sort="0" added="FIX.5.0SP1" addedEP="86"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + News Dissemination + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderInflux" id="327002" value="1" sort="1" added="FIX.5.0SP1" addedEP="86"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order Influx + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderImbalance" id="327003" value="2" sort="2" added="FIX.5.0SP1" addedEP="86"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order Imbalance + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AdditionalInformation" id="327004" value="3" sort="3" added="FIX.5.0SP1" addedEP="86"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Additional Information + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NewsPending" id="327005" value="4" sort="4" added="FIX.5.0SP1" addedEP="86" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + News Pending + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EquipmentChangeover" id="327006" value="5" sort="5" added="FIX.5.0SP1" addedEP="86"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Equipment Changeover + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Denotes the reason for the Opening Delay or Trading Halt. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="InViewOfCommonCodeSet" id="328" type="Boolean" added="FIX.4.2"> + <fixr:code name="HaltWasNotRelatedToAHaltOfTheCommonStock" id="328001" value="N" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Halt was not related to a halt of the common stock + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HaltWasDueToCommonStockBeingHalted" id="328002" value="Y" sort="2" added="FIX.4.2" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Halt was due to common stock being halted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether or not the halt was due to Common Stock trading being halted. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DueToRelatedCodeSet" id="329" type="Boolean" added="FIX.4.2"> + <fixr:code name="NotRelatedToSecurityHalt" id="329001" value="N" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Halt was not related to a halt of the related security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RelatedToSecurityHalt" id="329002" value="Y" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Halt was due to related security being halted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether or not the halt was due to the Related Security being halted. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AdjustmentCodeSet" id="334" type="int" added="FIX.4.2"> + <fixr:code name="Cancel" id="334001" value="1" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Error" id="334002" value="2" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Error + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Correction" id="334003" value="3" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Correction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the type of adjustment. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradingSessionIDCodeSet" id="336" type="String" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="190"> + <fixr:code name="Day" id="336001" value="1" sort="1" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HalfDay" id="336002" value="2" sort="2" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + HalfDay + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Morning" id="336003" value="3" sort="3" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Morning + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Afternoon" id="336004" value="4" sort="4" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Afternoon + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Evening" id="336005" value="5" sort="5" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Evening + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AfterHours" id="336006" value="6" sort="6" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + After-hours + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Holiday" id="336007" value="7" sort="7" added="FIX.5.0SP2" addedEP="190"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Holiday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifier for a trading session. + A trading session spans an extended period of time that can also be expressed informally in terms of the trading day. Usage is determined by market or counterparties. + To specify good for session where session spans more than one calendar day, use TimeInForce = 0 (Day) in conjunction with TradingSessionID(336). + Bilaterally agreed values of data type "String" that start with a character can be used for backward compatibility. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradSesMethodCodeSet" id="338" type="int" added="FIX.4.2"> + <fixr:code name="Electronic" id="338001" value="1" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Electronic + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OpenOutcry" id="338002" value="2" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Open Outcry + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TwoParty" id="338003" value="3" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Two Party + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Voice" id="338004" value="4" sort="4" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Voice + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Method of trading + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradSesModeCodeSet" id="339" type="int" added="FIX.4.2"> + <fixr:code name="Testing" id="339001" value="1" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Testing + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Simulated" id="339002" value="2" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Simulated + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Production" id="339003" value="3" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Production + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trading Session Mode + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradSesStatusCodeSet" id="340" type="int" added="FIX.4.2"> + <fixr:code name="Unknown" id="340001" value="0" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Halted" id="340002" value="1" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Halted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Open" id="340003" value="2" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Open + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Closed" id="340004" value="3" sort="4" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Closed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreOpen" id="340005" value="4" sort="5" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pre-Open + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreClose" id="340006" value="5" sort="6" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pre-Close + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RequestRejected" id="340007" value="6" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Request Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + State of the trading session. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SessionRejectReasonCodeSet" id="373" type="int" added="FIX.4.2"> + <fixr:code name="InvalidTagNumber" id="373001" value="0" sort="0" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid Tag Number + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RequiredTagMissing" id="373002" value="1" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Required Tag Missing + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TagNotDefinedForThisMessageType" id="373003" value="2" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tag not defined for this message type + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UndefinedTag" id="373004" value="3" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Undefined tag + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TagSpecifiedWithoutAValue" id="373005" value="4" sort="4" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tag specified without a value + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ValueIsIncorrect" id="373006" value="5" sort="5" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Value is incorrect (out of range) for this tag + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectDataFormatForValue" id="373007" value="6" sort="6" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect data format for value + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DecryptionProblem" id="373008" value="7" sort="7" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Decryption problem + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SignatureProblem" id="373009" value="8" sort="8" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Signature problem + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CompIDProblem" id="373010" value="9" sort="9" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CompID problem + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SendingTimeAccuracyProblem" id="373011" value="10" sort="10" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SendingTime Accuracy Problem + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidMsgType" id="373012" value="11" sort="11" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid MsgType + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="XMLValidationError" id="373013" value="12" sort="12" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + XML Validation Error + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TagAppearsMoreThanOnce" id="373014" value="13" sort="13" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tag appears more than once + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TagSpecifiedOutOfRequiredOrder" id="373015" value="14" sort="14" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tag specified out of required order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RepeatingGroupFieldsOutOfOrder" id="373016" value="15" sort="15" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Repeating group fields out of order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectNumInGroupCountForRepeatingGroup" id="373017" value="16" sort="16" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect NumInGroup count for repeating group + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Non" id="373018" value="17" sort="17" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non "Data" value includes field delimiter (<SOH> character) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Invalid" id="373019" value="18" sort="19" added="FIX.5.0" addedEP="56"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid/Unsupported Application Version + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="373020" value="99" sort="99" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to identify reason for a session-level Reject message. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="BidRequestTransTypeCodeSet" id="374" type="char" added="FIX.4.2"> + <fixr:code name="Cancel" id="374001" value="C" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="New" id="374002" value="N" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the Bid Request message type. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SolicitedFlagCodeSet" id="377" type="Boolean" added="FIX.4.2"> + <fixr:code name="WasNotSolicited" id="377001" value="N" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Was not solicited + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WasSolicited" id="377002" value="Y" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Was solicited + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether or not the order was solicited. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ExecRestatementReasonCodeSet" id="378" type="int" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="195"> + <fixr:code name="GTCorporateAction" id="378001" value="0" sort="0" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + GT corporate action + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GTRenewal" id="378002" value="1" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + GT renewal / restatement (no corporate action) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VerbalChange" id="378003" value="2" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Verbal change + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RepricingOfOrder" id="378004" value="3" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Repricing of order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BrokerOption" id="378005" value="4" sort="4" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Broker option + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartialDeclineOfOrderQty" id="378006" value="5" sort="5" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Partial decline of OrderQty (e.g. exchange initiated partial cancel) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOnTradingHalt" id="378007" value="6" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel on Trading Halt + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOnSystemFailure" id="378008" value="7" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel on System Failure + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Market" id="378009" value="8" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market (Exchange) option + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Canceled" id="378010" value="9" sort="9" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Canceled, not best + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WarehouseRecap" id="378011" value="10" sort="10" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Warehouse Recap + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PegRefresh" id="378012" value="11" sort="11" added="FIX.4.4" addedEP="22"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Peg Refresh + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOnConnectionLoss" id="378013" value="12" sort="12" added="FIX.5.0SP2" addedEP="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel On Connection Loss + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOnLogout" id="378014" value="13" sort="13" added="FIX.5.0SP2" addedEP="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel On Logout + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AssignTimePriority" id="378015" value="14" sort="14" added="FIX.5.0SP2" addedEP="101"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Assign Time Priority + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelledForTradePriceViolation" id="378016" value="15" sort="15" added="FIX.5.0SP2" addedEP="104"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancelled, Trade Price Violation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelledForCrossImbalance" id="378017" value="16" sort="16" added="FIX.5.0SP2" addedEP="104"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancelled, Cross Imbalance + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="378018" value="99" sort="99" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The reason for restatement when an ExecutionReport(35=8) or TradeCaptureReport(35=AE) message is sent with ExecType(150) = D (Restated) or used when communicating an unsolicited cancel. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="BusinessRejectReasonCodeSet" id="380" type="int" added="FIX.4.2"> + <fixr:code name="Other" id="380001" value="0" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownID" id="380002" value="1" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown ID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownSecurity" id="380003" value="2" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown Security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnsupportedMessageType" id="380004" value="3" sort="4" added="FIX.4.2" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unsupported Message Type + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ApplicationNotAvailable" id="380005" value="4" sort="5" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Application not available + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConditionallyRequiredFieldMissing" id="380006" value="5" sort="6" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Conditionally required field missing + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotAuthorized" id="380007" value="6" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not Authorized + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeliverToFirmNotAvailableAtThisTime" id="380008" value="7" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + DeliverTo firm not available at this time + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThrottleLimitExceeded" id="380009" value="8" sort="9" added="FIX.5.0SP2" addedEP="116"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Throttle limit exceeded + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThrottleLimitExceededSessionDisconnected" id="380010" value="9" sort="10" added="FIX.5.0SP2" addedEP="116"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Throttle limit exceeded, session will be disconnected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThrottledMessagesRejectedOnRequest" id="380011" value="10" sort="11" added="FIX.5.0SP2" addedEP="116"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Throttled messages rejected on request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidPriceIncrement" id="380012" value="18" sort="19" added="FIX.4.4" addedEP="6" updated="FIX.5.0SP2" updatedEP="116"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid price increment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to identify reason for a Business Message Reject message. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MsgDirectionCodeSet" id="385" type="char" added="FIX.4.2"> + <fixr:code name="Receive" id="385001" value="R" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Receive + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Send" id="385002" value="S" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Send + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the direction of the messsage. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DiscretionInstCodeSet" id="388" type="char" added="FIX.4.2"> + <fixr:code name="RelatedToDisplayedPrice" id="388001" value="0" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Related to displayed price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RelatedToMarketPrice" id="388002" value="1" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Related to market price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RelatedToPrimaryPrice" id="388003" value="2" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Related to primary price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RelatedToLocalPrimaryPrice" id="388004" value="3" sort="4" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Related to local primary price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RelatedToMidpointPrice" id="388005" value="4" sort="5" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Related to midpoint price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RelatedToLastTradePrice" id="388006" value="5" sort="6" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Related to last trade price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RelatedToVWAP" id="388007" value="6" sort="7" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Related to VWAP + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AveragePriceGuarantee" id="388008" value="7" sort="8" added="FIX.4.4" addedEP="22"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Average Price Guarantee + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to identify the price a DiscretionOffsetValue (389) is related to and should be mathematically added to. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="BidTypeCodeSet" id="394" type="int" added="FIX.4.2"> + <fixr:code name="NonDisclosed" id="394001" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + "Non Disclosed" style (e.g. US/European) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Disclosed" id="394002" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + "Disclosed" sytle (e.g. Japanese) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoBiddingProcess" id="394003" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No bidding process + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to identify the type of Bid Request. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="BidDescriptorTypeCodeSet" id="399" type="int" added="FIX.4.2"> + <fixr:code name="Sector" id="399001" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sector + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Country" id="399002" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Country + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Index" id="399003" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Index + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to identify the type of BidDescriptor (400). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SideValueIndCodeSet" id="401" type="int" added="FIX.4.2"> + <fixr:code name="SideValue1" id="401001" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Side Value 1 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SideValue2" id="401002" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Side Value 2 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to identify which "SideValue" the value refers to. SideValue1 and SideValue2 are used as opposed to Buy or Sell so that the basket can be quoted either way as Buy or Sell. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="LiquidityIndTypeCodeSet" id="409" type="int" added="FIX.4.2"> + <fixr:code name="FiveDayMovingAverage" id="409001" value="1" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 5-day moving average + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TwentyDayMovingAverage" id="409002" value="2" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 20-day moving average + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NormalMarketSize" id="409003" value="3" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Normal market size + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="409004" value="4" sort="4" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to identify the type of liquidity indicator. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ExchangeForPhysicalCodeSet" id="411" type="Boolean" added="FIX.4.2"> + <fixr:code name="False" id="411001" value="N" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + False + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="True" id="411002" value="Y" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + True + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether or not to exchange for phsyical. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ProgRptReqsCodeSet" id="414" type="int" added="FIX.4.2"> + <fixr:code name="BuySideRequests" id="414001" value="1" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Buy-side explicitly requests status using Statue Request (default), the sell-side firm can, however, send a DONE status List STatus Response in an unsolicited fashion + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SellSideSends" id="414002" value="2" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sell-side periodically sends status using List Status. Period optionally specified in ProgressPeriod. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RealTimeExecutionReports" id="414003" value="3" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Real-time execution reports (to be discourage) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to identify the desired frequency of progress reports. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="IncTaxIndCodeSet" id="416" type="int" added="FIX.4.2"> + <fixr:code name="Net" id="416001" value="1" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Net + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Gross" id="416002" value="2" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Gross + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to represent whether value is net (inclusive of tax) or gross. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="BidTradeTypeCodeSet" id="418" type="char" added="FIX.4.2"> + <fixr:code name="Agency" id="418001" value="A" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Agency + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VWAPGuarantee" id="418002" value="G" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + VWAP Guarantee + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GuaranteedClose" id="418003" value="J" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Guaranteed Close + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RiskTrade" id="418004" value="R" sort="4" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Risk Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to represent the type of trade. + (Prior to FIX 4.4 this field was named "TradeType") + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="BasisPxTypeCodeSet" id="419" type="char" added="FIX.4.2"> + <fixr:code name="ClosingPriceAtMorningSession" id="419001" value="2" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Closing price at morning session + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClosingPrice" id="419002" value="3" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Closing price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CurrentPrice" id="419003" value="4" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Current price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SQ" id="419004" value="5" sort="4" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SQ + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VWAPThroughADay" id="419005" value="6" sort="5" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + VWAP through a day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VWAPThroughAMorningSession" id="419006" value="7" sort="6" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + VWAP through a morning session + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VWAPThroughAnAfternoonSession" id="419007" value="8" sort="7" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + VWAP through an afternoon session + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VWAPThroughADayExcept" id="419008" value="9" sort="8" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + VWAP through a day except "YORI" (an opening auction) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VWAPThroughAMorningSessionExcept" id="419009" value="A" sort="9" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + VWAP through a morning session except "YORI" (an opening auction) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VWAPThroughAnAfternoonSessionExcept" id="419010" value="B" sort="10" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + VWAP through an afternoon session except "YORI" (an opening auction) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Strike" id="419011" value="C" sort="11" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Strike + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Open" id="419012" value="D" sort="12" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Open + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Others" id="419013" value="Z" sort="30" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Others + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to represent the basis price type. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PriceTypeCodeSet" id="423" type="int" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="207"> + <fixr:code name="Percentage" id="423001" value="1" sort="0" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percentage (i.e. percent of par) (often called "dollar price" for fixed income) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PerUnit" id="423002" value="2" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Per unit (i.e. per share or contract) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FixedAmount" id="423003" value="3" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fixed amount (absolute value) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Discount" id="423004" value="4" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Discount - percentage points below par + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Premium" id="423005" value="5" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Premium - percentage points over par + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Spread" id="423006" value="6" sort="5" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="207"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Spread (basis points spread) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Usually the difference in yield between two switched bonds or a corporate bond traded spread-to-benchmark. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TEDPrice" id="423007" value="7" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TED Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TEDYield" id="423008" value="8" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TED Yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Yield" id="423009" value="9" sort="8" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FixedCabinetTradePrice" id="423010" value="10" sort="9" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fixed cabinet trade price (primarily for listed futures and options) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VariableCabinetTradePrice" id="423011" value="11" sort="10" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Variable cabinet trade price (primarily for listed futures and options) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceSpread" id="423012" value="12" sort="11" added="FIX.5.0SP2" addedEP="207"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price spread + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Price spread is expressed based on market convention for the asset being priced or traded. For example, the difference between the prices of a multileg switch or strategy expressed in basis points for a CDS or TBA roll; a price value to be added to a reference price, such as a "pay up" for specified pools + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProductTicksInHalves" id="423013" value="13" sort="12" added="FIX.4.4" addedEP="19" updated="FIX.5.0SP2" updatedEP="207"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Product ticks in halves + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProductTicksInFourths" id="423014" value="14" sort="13" added="FIX.4.4" addedEP="19"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Product ticks in fourths + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProductTicksInEighths" id="423015" value="15" sort="14" added="FIX.4.4" addedEP="19" updated="FIX.5.0SP2" updatedEP="207"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Product ticks in eighths + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProductTicksInSixteenths" id="423016" value="16" sort="15" added="FIX.4.4" addedEP="19"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Product ticks in sixteenths + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProductTicksInThirtySeconds" id="423017" value="17" sort="16" added="FIX.4.4" addedEP="19"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Product ticks in thirty-seconds + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProductTicksInSixtyFourths" id="423018" value="18" sort="17" added="FIX.4.4" addedEP="19" updated="FIX.5.0SP2" updatedEP="207"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Product ticks in sixty-fourths + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProductTicksInOneTwentyEighths" id="423019" value="19" sort="18" added="FIX.4.4" addedEP="19" updated="FIX.5.0SP2" updatedEP="207"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Product ticks in one-twenty-eighths + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NormalRateRepresentation" id="423020" value="20" sort="19" added="FIX.5.0SP2" addedEP="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Normal rate representation (e.g. FX rate) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InverseRateRepresentation" id="423021" value="21" sort="20" added="FIX.5.0SP2" addedEP="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Inverse rate representation (e.g. FX rate) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BasisPoints" id="423022" value="22" sort="22" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Basis points + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + When the price is not spread based. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UpfrontPoints" id="423023" value="23" sort="23" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Up front points + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used specifically for CDS pricing. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InterestRate" id="423024" value="24" sort="24" added="FIX.5.0SP2" addedEP="174"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Interest rate + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + When the price is an interest rate. For example, used with benchmark reference rate. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PercentageNotional" id="423025" value="25" sort="25" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percentage of notional + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to represent the price type. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + For Financing transactions PriceType(423) implies the "repo type" - Fixed or Floating - 9 (Yield) or 6 (Spread) respectively - and Price(44) gives the corresponding "repo rate". + See Volume 1 "Glossary" for further value definitions. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="GTBookingInstCodeSet" id="427" type="int" added="FIX.4.2"> + <fixr:code name="BookOutAllTradesOnDayOfExecution" id="427001" value="0" sort="1" added="FIX.4.2" issue="SPEC-398"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Book out all trades on day of execution + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AccumulateUntilFilledOrExpired" id="427002" value="1" sort="2" added="FIX.4.2" issue="SPEC-398"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accumulate executions until order is filled or expires + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AccumulateUntilVerballyNotifiedOtherwise" id="427003" value="2" sort="3" added="FIX.4.2" issue="SPEC-398"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accumulate until verbally notified otherwise + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to identify whether to book out executions on a part-filled GT order on the day of execution or to accumulate. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ListStatusTypeCodeSet" id="429" type="int" added="FIX.4.2"> + <fixr:code name="Ack" id="429001" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ack + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Response" id="429002" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Response + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Timed" id="429003" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Timed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExecStarted" id="429004" value="4" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exec Started + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllDone" id="429005" value="5" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All Done + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Alert" id="429006" value="6" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Alert + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to represent the status type. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="NetGrossIndCodeSet" id="430" type="int" added="FIX.4.2"> + <fixr:code name="Net" id="430001" value="1" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Net + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Gross" id="430002" value="2" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Gross + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to represent whether value is net (inclusive of tax) or gross. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ListOrderStatusCodeSet" id="431" type="int" added="FIX.4.2"> + <fixr:code name="InBiddingProcess" id="431001" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + In bidding process + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReceivedForExecution" id="431002" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Received for execution + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Executing" id="431003" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Executing + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancelling" id="431004" value="4" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancelling + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Alert" id="431005" value="5" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Alert + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllDone" id="431006" value="6" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All Done + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reject" id="431007" value="7" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reject + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to represent the status of a list order. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ListExecInstTypeCodeSet" id="433" type="char" added="FIX.4.2"> + <fixr:code name="Immediate" id="433001" value="1" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Immediate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WaitForInstruction" id="433002" value="2" sort="2" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Wait for Execut Instruction (i.e. a List Execut message or phone call before proceeding with execution of the list) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SellDriven" id="433003" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange/switch CIV order - Sell driven + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BuyDrivenCashTopUp" id="433004" value="4" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange/switch CIV order - Buy driven, cash top-up (i.e. additional cash will be provided to fulfill the order) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BuyDrivenCashWithdraw" id="433005" value="5" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange/switch CIV order - Buy driven, cash withdraw (i.e. additional cash will not be provided to fulfill the order) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the type of ListExecInst (69). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CxlRejResponseToCodeSet" id="434" type="char" added="FIX.4.2"> + <fixr:code name="OrderCancelRequest" id="434001" value="1" sort="1" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order cancel request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderCancelReplaceRequest" id="434002" value="2" sort="2" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order cancel/replace request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the type of request that a Cancel Reject is in response to. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MultiLegReportingTypeCodeSet" id="442" type="char" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="150"> + <fixr:code name="SingleSecurity" id="442001" value="1" sort="1" added="FIX.4.2" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Single security (default if not specified) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IndividualLegOfAMultiLegSecurity" id="442002" value="2" sort="2" added="FIX.4.2" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Individual leg of a multi-leg security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MultiLegSecurity" id="442003" value="3" sort="3" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Multi-leg security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to indicate how the multi-legged security (e.g. option strategies, spreads, etc.) is being reported. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PartyIDSourceCodeSet" id="447" type="char" added="FIX.4.3"> + <fixr:code name="UKNationalInsuranceOrPensionNumber" id="447001" value="6" group="For PartyRole = "InvestorID" and for CIV" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + UK National Insurance or Pension Number + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="USSocialSecurityNumber" id="447002" value="7" group="For PartyRole = "InvestorID" and for CIV" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + US Social Security Number + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="USEmployerOrTaxIDNumber" id="447003" value="8" group="For PartyRole = "InvestorID" and for CIV" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + US Employer or Tax ID Number + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AustralianBusinessNumber" id="447004" value="9" group="For PartyRole = "InvestorID" and for CIV" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Australian Business Number + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AustralianTaxFileNumber" id="447005" value="A" group="For PartyRole = "InvestorID" and for CIV" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Australian Tax File Number + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TaxID" id="447006" value="J" group="For PartyRole = "InvestorID" and for CIV" sort="6" added="FIX.5.0SP2" addedEP="103"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tax ID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="KoreanInvestorID" id="447007" value="1" group="For PartyRole = "InvestorID" and for Equities" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Korean Investor ID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TaiwaneseForeignInvestorID" id="447008" value="2" group="For PartyRole = "InvestorID" and for Equities" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Taiwanese Qualified Foreign Investor ID QFII/FID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TaiwaneseTradingAcct" id="447009" value="3" group="For PartyRole = "InvestorID" and for Equities" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Taiwanese Trading Acct + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MalaysianCentralDepository" id="447010" value="4" group="For PartyRole = "InvestorID" and for Equities" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Malaysian Central Depository (MCD) number + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ChineseInvestorID" id="447011" value="5" group="For PartyRole = "InvestorID" and for Equities" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Chinese Investor ID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ISITCAcronym" id="447012" value="I" group="For PartyRole="Broker of Credit"" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Directed broker three character acronym as defined in ISITC "ETC Best Practice" guidelines document + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BIC" id="447013" value="B" group="For all PartyRoles" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + BIC (Bank Identification Code - SWIFT managed) code (ISO9362 - See "Appendix 6-B") + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GeneralIdentifier" id="447014" value="C" group="For all PartyRoles" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Generally accepted market participant identifier (e.g. NASD mnemonic) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Proprietary" id="447015" value="D" group="For all PartyRoles" sort="3" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Proprietary / Custom code + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Custom ID schema used between counterparties, trading platforms and repositories. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ISOCountryCode" id="447016" value="E" group="For all PartyRoles" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ISO Country Code + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SettlementEntityLocation" id="447017" value="F" group="For all PartyRoles" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Settlement Entity Location (note if Local Market Settlement use "E=ISO Country Code") (see "Appendix 6-G" for valid values) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MIC" id="447018" value="G" group="For all PartyRoles" sort="6" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="236"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market Identifier Code (ISO 10383) MIC + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CSDParticipant" id="447019" value="H" group="For all PartyRoles" sort="7" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CSD participant/member code (e.g.. Euroclear, DTC, CREST or Kassenverein number) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AustralianCompanyNumber" id="447020" value="K" group="For all PartyRoles" sort="8" added="FIX.5.0SP2" addedEP="108"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Australian Company Number + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AustralianRegisteredBodyNumber" id="447021" value="L" group="For all PartyRoles" sort="9" added="FIX.5.0SP2" addedEP="108"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Australian Registered Body Number + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CFTCReportingFirmIdentifier" id="447022" value="M" group="For all PartyRoles" sort="10" added="FIX.5.0SP2" addedEP="140"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CFTC reporting firm identifier + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LegalEntityIdentifier" id="447023" value="N" group="For all PartyRoles" sort="11" added="FIX.5.0SP2" addedEP="156"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Legal Entity Identifier (ISO 17442) LEI + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InterimIdentifier" id="447024" value="O" group="For all PartyRoles" sort="12" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Interim identifier + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An interim entity identifier assigned by a regulatory agency prior to an LEI (ISO 17442) being assigned. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ShortCodeIdentifier" id="447025" value="P" group="For all PartyRoles" sort="13" added="FIX.5.0SP2" addedEP="222"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Short code identifier + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A generic means for trading venues, brokers, investment managers to convey a bilaterally agreed upon "short hand" code for an identifier that is a reference to a mapping between the parties. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NationalIDNaturalPerson" id="447026" value="Q" group="For all PartyRoles" sort="14" added="FIX.5.0SP2" addedEP="222"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + National ID of natural person + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An identification number generally assigned by a government authority or agency to a natural person which is unique to the person it is assigned to. Examples include, but not limited to, "social security number", "pension number". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IndiaPermanentAccountNumber" id="447027" value="R" group="For all PartyRoles" sort="15" added="FIX.5.0SP2" addedEP="244"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + India Permanent Account Number + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Also referred to as PAN ID. An identifier issued by the Income Tax Department of India. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FDID" id="447028" value="S" group="For all PartyRoles" sort="16" added="FIX.5.0SP2" addedEP="248" updated="FIX.Latest" updatedEP="262"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Firm designated identifier + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Also referred to as FDID. A unique identifier required by the SEC for each trading account designated by Industry Members for purposes of reporting to CAT (Consolidated Audit Trail). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SPSAID" id="447029" value="T" group="For all PartyRoles" sort="17" added="FIX.Latest" addedEP="262"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special Segregated Account ID + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Also referred to as SPSA ID. The Special Segregated Account identifier issued by Hong Kong Exchanges and Clearing. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MasterSPSAID" id="447030" value="U" group="For all PartyRoles" sort="18" added="FIX.Latest" addedEP="262"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Master Special Segregated Account ID + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Also referred to as Master SPSA ID. The master identifier issued by Hong Kong Exchanges and Clearing for the aggregation of SPSA IDs. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies class or source of the PartyID (448) value. Required if PartyID is specified. Note: applicable values depend upon PartyRole (452) specified. + See "Appendix 6-G - Use of <Parties> Component Block" + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PartyRoleCodeSet" id="452" type="int" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="256"> + <fixr:code name="ExecutingFirm" id="452001" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Executing Firm (formerly FIX 4.2 ExecBroker) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BrokerOfCredit" id="452002" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Broker of Credit (formerly FIX 4.2 BrokerOfCredit) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClientID" id="452003" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Client ID (formerly FIX 4.2 ClientID) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClearingFirm" id="452004" value="4" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Clearing Firm (formerly FIX 4.2 ClearingFirm) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvestorID" id="452005" value="5" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Investor ID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IntroducingFirm" id="452006" value="6" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Introducing Firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EnteringFirm" id="452007" value="7" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Entering Firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Locate" id="452008" value="8" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Locate / Lending Firm (for short-sales) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FundManagerClientID" id="452009" value="9" sort="9" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fund Manager Client ID (for CIV) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SettlementLocation" id="452010" value="10" sort="10" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Settlement Location (formerly FIX 4.2 SettlLocation) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderOriginationTrader" id="452011" value="11" sort="11" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order Origination Trader (associated with Order Origination Firm - i.e. trader who initiates/submits the order) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExecutingTrader" id="452012" value="12" sort="12" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Executing Trader (associated with Executing Firm - actually executes) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderOriginationFirm" id="452013" value="13" sort="13" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order Origination Firm (e.g. buy-side firm) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GiveupClearingFirmDepr" id="452014" value="14" sort="14" added="FIX.4.3" deprecated="FIX.5.0SP2" deprecatedEP="118" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Giveup Clearing Firm (firm to which trade is given up) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CorrespondantClearingFirm" id="452015" value="15" sort="15" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Correspondant Clearing Firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExecutingSystem" id="452016" value="16" sort="16" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Executing System + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ContraFirm" id="452017" value="17" sort="17" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Contra Firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ContraClearingFirm" id="452018" value="18" sort="18" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Contra Clearing Firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SponsoringFirm" id="452019" value="19" sort="19" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sponsoring Firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnderlyingContraFirm" id="452020" value="20" sort="20" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Underlying Contra Firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClearingOrganization" id="452021" value="21" sort="21" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Clearing Organization + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Exchange" id="452022" value="22" sort="22" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="139"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Identify using PartyIDSource(tag 447) = G (Market Identifier Code) if the MIC exists. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CustomerAccount" id="452023" value="24" sort="24" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Customer Account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CorrespondentClearingOrganization" id="452024" value="25" sort="25" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Correspondent Clearing Organization + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CorrespondentBroker" id="452025" value="26" sort="26" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Correspondent Broker + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Buyer" id="452026" value="27" sort="27" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Buyer/Seller (Receiver/Deliverer) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Custodian" id="452027" value="28" sort="28" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Custodian + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Intermediary" id="452028" value="29" sort="29" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Intermediary + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Agent" id="452029" value="30" sort="30" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Agent + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SubCustodian" id="452030" value="31" sort="31" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sub-custodian + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Beneficiary" id="452031" value="32" sort="32" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Beneficiary + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InterestedParty" id="452032" value="33" sort="33" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Interested party + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RegulatoryBody" id="452033" value="34" sort="34" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Regulatory body + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of regulatory reporting, this identifies the regulator the trade is being reported to. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LiquidityProvider" id="452034" value="35" sort="35" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Liquidity provider + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EnteringTrader" id="452035" value="36" sort="36" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Entering trader + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ContraTrader" id="452036" value="37" sort="37" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Contra trader + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PositionAccount" id="452037" value="38" sort="38" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="155"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Position account + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The account which positions are maintained. Typically represents the aggregation of one or more customer accounts. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ContraInvestorID" id="452038" value="39" sort="39" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Contra Investor ID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TransferToFirm" id="452039" value="40" sort="40" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Transfer to Firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ContraPositionAccount" id="452040" value="41" sort="41" added="FIX.4.4" addedEP="5"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Contra Position Account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ContraExchange" id="452041" value="42" sort="42" added="FIX.4.4" addedEP="5"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Contra Exchange + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InternalCarryAccount" id="452042" value="43" sort="43" added="FIX.4.4" addedEP="5"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Internal Carry Account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderEntryOperatorID" id="452043" value="44" sort="44" added="FIX.4.4" addedEP="5"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order Entry Operator ID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecondaryAccountNumber" id="452044" value="45" sort="45" added="FIX.4.4" addedEP="5"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Secondary Account Number + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ForeignFirm" id="452045" value="46" sort="46" added="FIX.4.4" addedEP="8" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Foreign Firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThirdPartyAllocationFirm" id="452046" value="47" sort="47" added="FIX.4.4" addedEP="8"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Third Party Allocation Firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClaimingAccount" id="452047" value="48" sort="48" added="FIX.4.4" addedEP="8"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Claiming Account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AssetManager" id="452048" value="49" sort="49" added="FIX.4.4" addedEP="8"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Asset Manager + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PledgorAccount" id="452049" value="50" sort="50" added="FIX.4.4" addedEP="8"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pledgor Account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PledgeeAccount" id="452050" value="51" sort="51" added="FIX.4.4" addedEP="8"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pledgee Account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LargeTraderReportableAccount" id="452051" value="52" sort="52" added="FIX.4.4" addedEP="8"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Large Trader Reportable Account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TraderMnemonic" id="452052" value="53" sort="53" added="FIX.4.4" addedEP="8"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trader mnemonic + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SenderLocation" id="452053" value="54" sort="54" added="FIX.4.4" addedEP="8"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sender Location + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SessionID" id="452054" value="55" sort="55" added="FIX.4.4" addedEP="8"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Session ID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AcceptableCounterparty" id="452055" value="56" sort="56" added="FIX.4.4" addedEP="22"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Acceptable Counterparty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnacceptableCounterparty" id="452056" value="57" sort="57" added="FIX.4.4" addedEP="22"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unacceptable Counterparty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EnteringUnit" id="452057" value="58" sort="58" added="FIX.4.4" addedEP="22"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Entering Unit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExecutingUnit" id="452058" value="59" sort="59" added="FIX.4.4" addedEP="22"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Executing Unit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IntroducingBroker" id="452059" value="60" sort="60" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Introducing Broker + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteOriginator" id="452060" value="61" sort="61" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote originator + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReportOriginator" id="452061" value="62" sort="62" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Report originator + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SystematicInternaliser" id="452062" value="63" sort="63" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Systematic internaliser (SI) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MultilateralTradingFacility" id="452063" value="64" sort="64" added="FIX.4.4" addedEP="26" updated="FIX.5.0SP2" updatedEP="139"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Multilateral Trading Facility (MTF) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Identify using PartyIDSource(tag 447) = G (Market Identifier Code) if the MIC exists. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RegulatedMarket" id="452064" value="65" sort="65" added="FIX.4.4" addedEP="26" updated="FIX.5.0SP2" updatedEP="139"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Regulated Market (RM) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Identify using PartyIDSource(tag 447) = G (Market Identifier Code) if the MIC exists. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketMaker" id="452065" value="66" sort="66" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market Maker + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvestmentFirm" id="452066" value="67" sort="67" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Investment Firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HostCompetentAuthority" id="452067" value="68" sort="68" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Host Competent Authority (Host CA) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HomeCompetentAuthority" id="452068" value="69" sort="69" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Home Competent Authority (Home CA) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CompetentAuthorityLiquidity" id="452069" value="70" sort="70" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Competent Authority of the most relevant market in terms of liquidity (CAL) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CompetentAuthorityTransactionVenue" id="452070" value="71" sort="71" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Competent Authority of the Transaction (Execution) Venue (CATV) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReportingIntermediary" id="452071" value="72" sort="72" added="FIX.4.4" addedEP="26" updated="FIX.5.0SP2" updatedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reporting intermediary + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The medium or vendor used to report to a regulator, non-regulatory agency or data repository. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExecutionVenue" id="452072" value="73" sort="73" added="FIX.4.4" addedEP="26" updated="FIX.5.0SP2" updatedEP="139"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Execution Venue + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Identify using PartyIDSource(tag 447) = G (Market Identifier Code) if the MIC exists. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketDataEntryOriginator" id="452073" value="74" sort="74" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market data entry originator + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LocationID" id="452074" value="75" sort="75" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Location ID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeskID" id="452075" value="76" sort="76" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Desk ID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketDataMarket" id="452076" value="77" sort="77" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market data market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllocationEntity" id="452077" value="78" sort="78" added="FIX.4.4" addedEP="35"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Allocation Entity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PrimeBroker" id="452078" value="79" sort="79" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Prime Broker providing General Trade Services + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StepOutFirm" id="452079" value="80" sort="80" added="FIX.5.0" addedEP="68"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Step-Out Firm (Prime Broker) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BrokerClearingID" id="452080" value="81" sort="81" added="FIX.5.0" addedEP="68" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Broker cient ID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CentralRegistrationDepository" id="452081" value="82" sort="82" added="FIX.5.0SP1" addedEP="79"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Central Registration Depository (CRD) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClearingAccount" id="452082" value="83" sort="83" added="FIX.5.0SP1" addedEP="96"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Clearing Account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AcceptableSettlingCounterparty" id="452083" value="84" sort="84" added="FIX.5.0SP1" addedEP="96"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Acceptable Settling Counterparty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnacceptableSettlingCounterparty" id="452084" value="85" sort="85" added="FIX.5.0SP1" addedEP="96"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unacceptable Settling Counterparty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CLSMemberBank" id="452085" value="86" sort="86" added="FIX.5.0SP2" addedEP="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CLS Member Bank + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InConcertGroup" id="452086" value="87" sort="87" added="FIX.5.0SP2" addedEP="103"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + In Concert Group + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InConcertControllingEntity" id="452087" value="88" sort="88" added="FIX.5.0SP2" addedEP="103"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + In Concert Controlling Entity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LargePositionsReportingAccount" id="452088" value="89" sort="89" added="FIX.5.0SP2" addedEP="103"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Large Positions Reporting Account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SettlementFirm" id="452089" value="90" sort="90" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Settlement Firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SettlementAccount" id="452090" value="91" sort="91" added="FIX.5.0SP2" addedEP="105" updated="FIX.5.0SP2" updatedEP="155"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Settlement account + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The account to which individual payment obligations are aggregated for netting and funds movement. Typically represents the aggregation of many margin (performance bond) accounts. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReportingMarketCenter" id="452091" value="92" sort="92" added="FIX.5.0SP2" addedEP="112"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reporting Market Center + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RelatedReportingMarketCenter" id="452092" value="93" sort="93" added="FIX.5.0SP2" addedEP="112"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Related Reporting Market Center + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AwayMarket" id="452093" value="94" sort="94" added="FIX.5.0SP2" addedEP="112" updated="FIX.5.0SP2" updatedEP="139"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Away Market + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Identify using PartyIDSource(tag 447) = G (Market Identifier Code) if the MIC exists. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GiveupTradingFirm" id="452094" value="95" sort="95" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Give-up (trading) firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TakeupTradingFirm" id="452095" value="96" sort="96" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Take-up (trading) firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GiveupClearingFirm" id="452096" value="97" sort="97" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Give-up clearing firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TakeupClearingFirm" id="452097" value="98" sort="98" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Take-up clearing firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OriginatingMarket" id="452098" value="99" sort="99" added="FIX.5.0SP2" addedEP="139"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Originating Market + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Identifies the Market using PartyIDSource(tag 447) = G (Market Identifier Code) where an order originated in the event that the order is sent to an alternative market for execution. Serves as an inverse of an away market. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarginAccount" id="452099" value="100" sort="100" added="FIX.5.0SP2" addedEP="155"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Margin account + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Also referred to as "performance bond account". The margin account is the calculated margin requirements. Typically represents the aggregation of one or more position accounts. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CollateralAssetAccount" id="452100" value="101" sort="101" added="FIX.5.0SP2" addedEP="155"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Collateral asset account + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The account at which individual collateral assets are maintained. Typically, although not always, one-for-one with the settlement account. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DataRepository" id="452101" value="102" sort="102" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Data repository + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Multiple instances of this PartyRole may appear for reporting purposes. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CalculationAgent" id="452102" value="103" sort="103" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Calculation agent + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExerciseNoticeSender" id="452103" value="104" sort="104" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sender of exercise notice + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExerciseNoticeReceiver" id="452104" value="105" sort="105" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Receiver of exercise notice + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RateReferenceBank" id="452105" value="106" sort="106" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rate reference bank + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The bank providing the reference rate. Multiple instance of this PartyRole may appear. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Correspondent" id="452106" value="107" sort="107" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Correspondent + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BeneficiaryBank" id="452107" value="109" sort="109" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Beneficiary's bank or depository institution + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The institution in which the beneficiary, a person or an entity, has their account with. The institution may be a bank or non-bank institution. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Borrower" id="452108" value="110" sort="110" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Borrower + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PrimaryObligator" id="452109" value="111" sort="111" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Primary obligator + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Guarantor" id="452110" value="112" sort="112" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Guarantor + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExcludedReferenceEntity" id="452111" value="113" sort="113" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Excluded reference entity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeterminingParty" id="452112" value="114" sort="114" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Determining party + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HedgingParty" id="452113" value="115" sort="115" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Hedging party + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReportingEntity" id="452114" value="116" sort="116" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reporting entity + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The entity that is reporting the information. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SalesPerson" id="452115" value="117" sort="117" added="FIX.5.0SP2" addedEP="173"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sales person + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The person who is involved in the sales activities for their firm. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Operator" id="452116" value="118" sort="118" added="FIX.5.0SP2" addedEP="173"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Operator + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The person who has the capabilities and authorization to take certain actions; for example, setting entitlements, etc. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CSD" id="452117" value="119" sort="119" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Central Securities Depository (CSD) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ICSD" id="452118" value="120" sort="120" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + International Central Securities Depository (ICSD) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradingSubAccount" id="452119" value="121" sort="121" added="FIX.5.0SP2" addedEP="217"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trading sub-account + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Example of sub-accounts include a clearing account that has multiple trading sub-accounts, a trading account that has multiple trading sub-accounts belonging to different trading firms. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvestmentDecisionMaker" id="452120" value="122" sort="122" added="FIX.5.0SP2" addedEP="222"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Investment decision maker + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA RTS reporting, this is used to specify party responsible for the investment decision. See RTS 24, Annex, Table 2, Field 4. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PublishingIntermediary" id="452121" value="123" sort="123" added="FIX.5.0SP2" addedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Publishing intermediary + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The medium or vendor used to publish to the market. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CSDParticipant" id="452122" value="124" sort="124" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Central Securities Depository (CSD) Participant + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of EU SFTR reporting the identifier of the CSD participant or indirect participant of the reporting counterparty. Where both the CSD participant and indirect participant are involved in the transaction this should identify the indirect participant. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Issuer" id="452123" value="125" sort="125" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Issuer + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The issuer of the security. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ContraCustomerAccount" id="452124" value="126" sort="126" added="FIX.5.0SP2" addedEP="256"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Contra Customer Account + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Same as PartyRole(452) = 24 (Customer Account) but for the counterparty. Can be used whenever the parties component is not nested in a repeating group representing both sides. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ContraInvestmentDecisionMaker" id="452125" value="127" sort="127" added="FIX.5.0SP2" addedEP="256"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Contra Investment Decision Maker + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Same as PartyRole(452) = 122 (Investment Decision Maker) but for the counterparty. Can be used whenever the parties component is not nested in a repeating group representing both sides. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the type or role of the PartyID (448) specified. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ProductCodeSet" id="460" type="int" added="FIX.4.3"> + <fixr:code name="AGENCY" id="460001" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + AGENCY + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="COMMODITY" id="460002" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + COMMODITY + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CORPORATE" id="460003" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CORPORATE + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CURRENCY" id="460004" value="4" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CURRENCY + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EQUITY" id="460005" value="5" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + EQUITY + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GOVERNMENT" id="460006" value="6" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + GOVERNMENT + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="INDEX" id="460007" value="7" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + INDEX + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LOAN" id="460008" value="8" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + LOAN + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MONEYMARKET" id="460009" value="9" sort="9" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MONEYMARKET + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MORTGAGE" id="460010" value="10" sort="10" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MORTGAGE + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MUNICIPAL" id="460011" value="11" sort="11" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MUNICIPAL + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OTHER" id="460012" value="12" sort="12" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + OTHER + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FINANCING" id="460013" value="13" sort="13" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FINANCING + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the type of product the security is associated with. See also the CFICode (461) and SecurityType (167) fields. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TestMessageIndicatorCodeSet" id="464" type="Boolean" added="FIX.4.3"> + <fixr:code name="False" id="464001" value="N" sort="1" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + False (production) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="True" id="464002" value="Y" sort="2" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + True (test) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether or not this FIX Session is a "test" vs. "production" connection. Useful for preventing "accidents". + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RoundingDirectionCodeSet" id="468" type="char" added="FIX.4.3"> + <fixr:code name="RoundToNearest" id="468001" value="0" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Round to nearest + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RoundDown" id="468002" value="1" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Round down + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RoundUp" id="468003" value="2" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Round up + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies which direction to round For CIV - indicates whether or not the quantity of shares/units is to be rounded and in which direction where CashOrdQty (152) or (for CIV only) OrderPercent (516) are specified on an order. + The default is for rounding to be at the discretion of the executing broker or fund manager. + e.g. for an order specifying CashOrdQty or OrderPercent if the calculated number of shares/units was 325.76 and RoundingModulus (469) was 0 - "round down" would give 320 units, 1 - "round up" would give 330 units and "round to nearest" would give 320 units. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DistribPaymentMethodCodeSet" id="477" type="int" added="FIX.4.3"> + <fixr:code name="CREST" id="477001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CREST + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NSCC" id="477002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + NSCC + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Euroclear" id="477003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Euroclear + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Clearstream" id="477004" value="4" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Clearstream + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cheque" id="477005" value="5" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cheque + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TelegraphicTransfer" id="477006" value="6" sort="6" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Telegraphic Transfer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FedWire" id="477007" value="7" sort="7" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fed Wire + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DirectCredit" id="477008" value="8" sort="8" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Direct Credit (BECS, BACS) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ACHCredit" id="477009" value="9" sort="9" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ACH Credit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BPAY" id="477010" value="10" sort="10" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + BPAY + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HighValueClearingSystemHVACS" id="477011" value="11" sort="11" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + High Value Clearing System HVACS + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReinvestInFund" id="477012" value="12" sort="12" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reinvest In Fund + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + A code identifying the payment method for a (fractional) distribution. + 13 through 998 are reserved for future use + Values above 1000 are available for use by private agreement among counterparties + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CancellationRightsCodeSet" id="480" type="char" added="FIX.4.3"> + <fixr:code name="Yes" id="480001" value="Y" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yes + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoExecutionOnly" id="480002" value="N" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No - Execution Only + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoWaiverAgreement" id="480003" value="M" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No - Waiver agreement + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoInstitutional" id="480004" value="O" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No - Institutional + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + For CIV - A one character code identifying whether Cancellation rights/Cooling off period applies. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MoneyLaunderingStatusCodeSet" id="481" type="char" added="FIX.4.3"> + <fixr:code name="Passed" id="481001" value="Y" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Passed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotChecked" id="481002" value="N" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not Checked + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExemptBelowLimit" id="481003" value="1" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exempt - Below the Limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExemptMoneyType" id="481004" value="2" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exempt - Client Money Type exemption + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExemptAuthorised" id="481005" value="3" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exempt - Authorised Credit or financial institution + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + A one character code identifying Money laundering status. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ExecPriceTypeCodeSet" id="484" type="char" added="FIX.4.3"> + <fixr:code name="BidPrice" id="484001" value="B" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bid price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CreationPrice" id="484002" value="C" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Creation price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CreationPricePlusAdjustmentPercent" id="484003" value="D" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Creation price plus adjustment percent + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CreationPricePlusAdjustmentAmount" id="484004" value="E" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Creation price plus adjustment amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OfferPrice" id="484005" value="O" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Offer price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OfferPriceMinusAdjustmentPercent" id="484006" value="P" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Offer price minus adjustment percent + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OfferPriceMinusAdjustmentAmount" id="484007" value="Q" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Offer price minus adjustment amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SinglePrice" id="484008" value="S" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Single price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + For CIV - Identifies how the execution price LastPx (31) was calculated from the fund unit/share price(s) calculated at the fund valuation point. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradeReportTransTypeCodeSet" id="487" type="int" added="FIX.4.3"> + <fixr:code name="New" id="487001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancel" id="487002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Replace" id="487003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Replace + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Release" id="487004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Release + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reverse" id="487005" value="4" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reverse + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelDueToBackOutOfTrade" id="487006" value="5" sort="6" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel Due To Back Out of Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies Trade Report message transaction type + (Prior to FIX 4.4 this field was of type char) + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentMethodCodeSet" id="492" type="int" added="FIX.4.3"> + <fixr:code name="CREST" id="492001" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CREST + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NSCC" id="492002" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + NSCC + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Euroclear" id="492003" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Euroclear + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Clearstream" id="492004" value="4" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Clearstream + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cheque" id="492005" value="5" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cheque + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TelegraphicTransfer" id="492006" value="6" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Telegraphic Transfer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FedWire" id="492007" value="7" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fed Wire + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DebitCard" id="492008" value="8" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Debit Card + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DirectDebit" id="492009" value="9" sort="9" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Direct Debit (BECS) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DirectCredit" id="492010" value="10" sort="10" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Direct Credit (BECS) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CreditCard" id="492011" value="11" sort="11" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Credit Card + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ACHDebit" id="492012" value="12" sort="12" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ACH Debit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ACHCredit" id="492013" value="13" sort="13" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ACH Credit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BPAY" id="492014" value="14" sort="14" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + BPAY + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HighValueClearingSystem" id="492015" value="15" sort="15" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + High Value Clearing System (HVACS) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CHIPS" id="492016" value="16" sort="16" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CHIPS + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SWIFT" id="492017" value="17" sort="17" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + S.W.I.F.T. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CHAPS" id="492018" value="18" sort="18" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CHAPS + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SIC" id="492019" value="19" sort="19" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SIC + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EuroSIC" id="492020" value="20" sort="20" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="259"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + euroSIC + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + A code identifying the Settlement payment method. 16 through 998 are reserved for future use + Values above 1000 are available for use by private agreement among counterparties + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TaxAdvantageTypeCodeSet" id="495" type="int" added="FIX.4.3"> + <fixr:code name="None" id="495001" value="0" sort="0" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + None/Not Applicable (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MaxiISA" id="495002" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Maxi ISA (UK) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TESSA" id="495003" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TESSA (UK) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MiniCashISA" id="495004" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mini Cash ISA (UK) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MiniStocksAndSharesISA" id="495005" value="4" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mini Stocks And Shares ISA (UK) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MiniInsuranceISA" id="495006" value="5" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mini Insurance ISA (UK) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CurrentYearPayment" id="495007" value="6" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Current Year Payment (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriorYearPayment" id="495008" value="7" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Prior Year Payment (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AssetTransfer" id="495009" value="8" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Asset Transfer (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EmployeePriorYear" id="495010" value="9" sort="9" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Employee - prior year (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EmployeeCurrentYear" id="495011" value="10" sort="10" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Employee - current year (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EmployerPriorYear" id="495012" value="11" sort="11" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Employer - prior year (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EmployerCurrentYear" id="495013" value="12" sort="12" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Employer - current year (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonFundPrototypeIRA" id="495014" value="13" sort="13" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-fund prototype IRA (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonFundQualifiedPlan" id="495015" value="14" sort="14" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-fund qualified plan (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DefinedContributionPlan" id="495016" value="15" sort="15" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Defined contribution plan (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IRA" id="495017" value="16" sort="16" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Individual Retirement Account (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IRARollover" id="495018" value="17" sort="17" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Individual Retirement Account - Rollover (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="KEOGH" id="495019" value="18" sort="18" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + KEOGH (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProfitSharingPlan" id="495020" value="19" sort="19" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Profit Sharing Plan (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="US401K" id="495021" value="20" sort="20" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 401(k) (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SelfDirectedIRA" id="495022" value="21" sort="21" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Self-directed IRA (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="US403b" id="495023" value="22" sort="22" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 403(b) (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="US457" id="495024" value="23" sort="23" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 457 (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RothIRAPrototype" id="495025" value="24" sort="24" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Roth IRA (Fund Prototype) (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RothIRANonPrototype" id="495026" value="25" sort="25" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Roth IRA (Non-prototype) (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RothConversionIRAPrototype" id="495027" value="26" sort="26" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Roth Conversion IRA (Fund Prototype) (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RothConversionIRANonPrototype" id="495028" value="27" sort="27" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Roth Conversion IRA (Non-prototype) (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EducationIRAPrototype" id="495029" value="28" sort="28" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Education IRA (Fund Prototype) (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EducationIRANonPrototype" id="495030" value="29" sort="29" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Education IRA (Non-prototype) (US) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="495031" value="999" sort="99" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + For CIV - a code identifying the type of tax exempt account in which purchased shares/units are to be held. + 30 - 998 are reserved for future use by recognized taxation authorities + 999=Other + values above 1000 are available for use by private agreement among counterparties + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="FundRenewWaivCodeSet" id="497" type="char" added="FIX.4.3"> + <fixr:code name="No" id="497001" value="N" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Yes" id="497002" value="Y" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yes + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + A one character code identifying whether the Fund based renewal commission is to be waived. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RegistStatusCodeSet" id="506" type="char" added="FIX.4.3"> + <fixr:code name="Accepted" id="506001" value="A" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="506002" value="R" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Held" id="506003" value="H" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Held + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reminder" id="506004" value="N" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reminder - i.e. Registration Instructions are still outstanding + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Registration status as returned by the broker or (for CIV) the fund manager: + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RegistRejReasonCodeCodeSet" id="507" type="int" added="FIX.4.3"> + <fixr:code name="InvalidAccountType" id="507001" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid/unacceptable Account Type + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidTaxExemptType" id="507002" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid/unacceptable Tax Exempt Type + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOwnershipType" id="507003" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid/unacceptable Ownership Type + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoRegDetails" id="507004" value="4" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid/unacceptable No Reg Details + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidRegSeqNo" id="507005" value="5" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid/unacceptable Reg Seq No + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidRegDetails" id="507006" value="6" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid/unacceptable Reg Details + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidMailingDetails" id="507007" value="7" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid/unacceptable Mailing Details + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidMailingInstructions" id="507008" value="8" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid/unacceptable Mailing Instructions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidInvestorID" id="507009" value="9" sort="9" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid/unacceptable Investor ID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidInvestorIDSource" id="507010" value="10" sort="10" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid/unaceeptable Investor ID Source + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidDateOfBirth" id="507011" value="11" sort="11" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid/unacceptable Date Of Birth + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidCountry" id="507012" value="12" sort="12" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid/unacceptable Investor Country Of Residence + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidDistribInstns" id="507013" value="13" sort="13" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid/unacceptable No Distrib Instns + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidPercentage" id="507014" value="14" sort="14" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid/unacceptable Distrib Percentage + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidPaymentMethod" id="507015" value="15" sort="15" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid/unacceptable Distrib Payment Method + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidAccountName" id="507016" value="16" sort="16" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid/unacceptable Cash Distrib Agent Acct Name + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidAgentCode" id="507017" value="17" sort="17" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid/unacceptable Cash Distrib Agent Code + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidAccountNum" id="507018" value="18" sort="18" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid/unacceptable Cash Distrib Agent Acct Num + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="507019" value="99" sort="99" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reason(s) why Registration Instructions has been rejected. + The reason may be further amplified in the RegistRejReasonCode field. + Possible values of reason code include: + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RegistTransTypeCodeSet" id="514" type="char" added="FIX.4.3"> + <fixr:code name="New" id="514001" value="0" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancel" id="514002" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Replace" id="514003" value="1" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Replace + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies Registration Instructions transaction type + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OwnershipTypeCodeSet" id="517" type="char" added="FIX.4.3"> + <fixr:code name="JointInvestors" id="517001" value="J" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Joint Investors + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TenantsInCommon" id="517002" value="T" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tenants in Common + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="JointTrustees" id="517003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Joint Trustees + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The relationship between Registration parties. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ContAmtTypeCodeSet" id="519" type="int" added="FIX.4.3"> + <fixr:code name="CommissionAmount" id="519001" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Commission amount (actual) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CommissionPercent" id="519002" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Commission percent (actual) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InitialChargeAmount" id="519003" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Initial Charge Amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InitialChargePercent" id="519004" value="4" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Initial Charge Percent + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DiscountAmount" id="519005" value="5" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Discount Amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DiscountPercent" id="519006" value="6" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Discount Percent + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DilutionLevyAmount" id="519007" value="7" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Dilution Levy Amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DilutionLevyPercent" id="519008" value="8" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Dilution Levy Percent + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExitChargeAmount" id="519009" value="9" sort="9" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exit Charge Amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExitChargePercent" id="519010" value="10" sort="10" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exit Charge Percent + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FundBasedRenewalCommissionPercent" id="519011" value="11" sort="11" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fund-Based Renewal Commission Percent (a.k.a. Trail commission) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProjectedFundValue" id="519012" value="12" sort="12" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Projected Fund Value (i.e. for investments intended to realise or exceed a specific future value) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FundBasedRenewalCommissionOnOrder" id="519013" value="13" sort="13" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fund-Based Renewal Commission Amount (based on Order value) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FundBasedRenewalCommissionOnFund" id="519014" value="14" sort="14" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fund-Based Renewal Commission Amount (based on Projected Fund value) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NetSettlementAmount" id="519015" value="15" sort="15" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Net Settlement Amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of ContAmtValue (520). + NOTE That Commission Amount / % in Contract Amounts is the commission actually charged, rather than the commission instructions given in Fields 2/3. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OwnerTypeCodeSet" id="522" type="int" added="FIX.4.3"> + <fixr:code name="IndividualInvestor" id="522001" value="1" sort="1" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Individual investor + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PublicCompany" id="522002" value="2" sort="2" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Public company + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PrivateCompany" id="522003" value="3" sort="3" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Private company + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IndividualTrustee" id="522004" value="4" sort="4" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Individual trustee + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CompanyTrustee" id="522005" value="5" sort="5" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Company trustee + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PensionPlan" id="522006" value="6" sort="6" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pension plan + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CustodianUnderGiftsToMinorsAct" id="522007" value="7" sort="7" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Custodian under Gifts to Minors Act + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Trusts" id="522008" value="8" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trusts + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Fiduciaries" id="522009" value="9" sort="9" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fiduciaries + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NetworkingSubAccount" id="522010" value="10" sort="10" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Networking sub-account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonProfitOrganization" id="522011" value="11" sort="11" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-profit organization + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CorporateBody" id="522012" value="12" sort="12" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Corporate body + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Nominee" id="522013" value="13" sort="13" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Nominee + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InstitutionalCustomer" id="522014" value="14" sort="14" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Institutional customer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Combined" id="522015" value="15" sort="15" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Combined + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Representing more than one type of beneficial owner account. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MemberFirmEmployee" id="522016" value="16" sort="16" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Member firm employee or associated person + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketMakingAccount" id="522017" value="17" sort="17" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market making account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProprietaryAccount" id="522018" value="18" sort="18" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Proprietary account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonbrokerDealer" id="522019" value="19" sort="19" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-broker-dealer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownBeneficialOwnerType" id="522020" value="20" sort="20" added="FIX.5.0SP2" addedEP="135" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown beneficial owner type + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of US CAT this is a non-broker-dealer foreign affiliate or non-reporting foreign broker-dealer. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FirmsErrorAccount" id="522021" value="21" sort="21" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Error account of firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FirmAgencyAveragePriceAccount" id="522022" value="22" sort="22" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Firm agency average price account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the type of owner. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OrderCapacityCodeSet" id="528" type="char" added="FIX.4.3"> + <fixr:code name="Agency" id="528001" value="A" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Agency + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Proprietary" id="528002" value="G" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Proprietary + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Individual" id="528003" value="I" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Individual + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Principal" id="528004" value="P" sort="4" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Principal + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + For some markets Principal may include Proprietary. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RisklessPrincipal" id="528005" value="R" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Riskless Principal + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AgentForOtherMember" id="528006" value="W" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Agent for Other Member + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MixedCapacity" id="528007" value="M" sort="7" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mixed capacity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Designates the capacity of the firm placing the order. + (as of FIX 4.3, this field replaced Rule80A (tag 47) --used in conjunction with OrderRestrictions (529) field) + (see Volume : "Glossary" for value definitions) + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OrderRestrictionsCodeSet" id="529" type="MultipleCharValue" added="FIX.4.3"> + <fixr:code name="ProgramTrade" id="529001" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Program Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IndexArbitrage" id="529002" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Index Arbitrage + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonIndexArbitrage" id="529003" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-Index Arbitrage + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CompetingMarketMaker" id="529004" value="4" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Competing Market Maker + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ActingAsMarketMakerOrSpecialistInSecurity" id="529005" value="5" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Acting as Market Maker or Specialist in the security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ActingAsMarketMakerOrSpecialistInUnderlying" id="529006" value="6" sort="6" added="FIX.4.3" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Acting as Market Maker or Specialist in the underlying security of a derivative security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ForeignEntity" id="529007" value="7" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Foreign Entity (of foreign government or regulatory jurisdiction) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExternalMarketParticipant" id="529008" value="8" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + External Market Participant + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExternalInterConnectedMarketLinkage" id="529009" value="9" sort="9" added="FIX.4.3" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + External Inter-connected Market Linkage + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RisklessArbitrage" id="529010" value="A" sort="10" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Riskless Arbitrage + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IssuerHolding" id="529011" value="B" sort="11" added="FIX.5.0" addedEP="61"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Issuer Holding + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IssuePriceStabilization" id="529012" value="C" sort="12" added="FIX.5.0" addedEP="61"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Issue Price Stabilization + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonAlgorithmic" id="529013" value="D" sort="13" added="FIX.5.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-algorithmic + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Algorithmic" id="529014" value="E" sort="14" added="FIX.5.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Algorithmic + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cross" id="529015" value="F" sort="15" added="FIX.5.0SP1" addedEP="78"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cross + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InsiderAccount" id="529016" value="G" sort="16" added="FIX.5.0SP2" addedEP="101"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Insider Account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SignificantShareholder" id="529017" value="H" sort="17" added="FIX.5.0SP2" addedEP="101"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Significant Shareholder + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NormalCourseIssuerBid" id="529018" value="I" sort="18" added="FIX.5.0SP2" addedEP="101"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Normal Course Issuer Bid (NCIB) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Restrictions associated with an order. If more than one restriction is applicable to an order, this field can contain multiple instructions separated by space. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MassCancelRequestTypeCodeSet" id="530" type="char" added="FIX.4.3"> + <fixr:code name="CancelOrdersForASecurity" id="530001" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel orders for a security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOrdersForAnUnderlyingSecurity" id="530002" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel orders for an underlying security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOrdersForAProduct" id="530003" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel orders for a Product + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOrdersForACFICode" id="530004" value="4" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel orders for a CFICode + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOrdersForASecurityType" id="530005" value="5" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel orders for a SecurityType + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOrdersForATradingSession" id="530006" value="6" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel orders for a trading session + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelAllOrders" id="530007" value="7" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel all orders + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOrdersForAMarket" id="530008" value="8" sort="8" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel orders for a market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOrdersForAMarketSegment" id="530009" value="9" sort="9" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel orders for a market segment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOrdersForASecurityGroup" id="530010" value="A" sort="10" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel orders for a security group + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOrdersForSecurityIssuer" id="530011" value="B" sort="11" added="FIX.5.0SP1" addedEP="85" issue="SPEC-673"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel for Security Issuer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelForIssuerOfUnderlyingSecurity" id="530012" value="C" sort="12" added="FIX.5.0SP1" addedEP="85"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel for Issuer of Underlying Security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies scope of Order Mass Cancel Request. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MassCancelResponseCodeSet" id="531" type="char" added="FIX.4.3"> + <fixr:code name="CancelRequestRejected" id="531001" value="0" sort="0" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel Request Rejected - See MassCancelRejectReason (532) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOrdersForASecurity" id="531002" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel orders for a security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOrdersForAnUnderlyingSecurity" id="531003" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel orders for an Underlying Security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOrdersForAProduct" id="531004" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel orders for a Product + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOrdersForACFICode" id="531005" value="4" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel orders for a CFICode + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOrdersForASecurityType" id="531006" value="5" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel orders for a SecurityType + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOrdersForATradingSession" id="531007" value="6" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel orders for a trading session + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelAllOrders" id="531008" value="7" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel All Orders + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOrdersForAMarket" id="531009" value="8" sort="8" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel orders for a market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOrdersForAMarketSegment" id="531010" value="9" sort="9" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel orders for a market segment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOrdersForASecurityGroup" id="531011" value="A" sort="10" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel orders for a security group + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOrdersForASecuritiesIssuer" id="531012" value="B" sort="11" added="FIX.5.0SP1" addedEP="85"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel Orders for a Securities Issuer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOrdersForIssuerOfUnderlyingSecurity" id="531013" value="C" sort="12" added="FIX.5.0SP1" addedEP="85"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel Orders for Issuer of Underlying Security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the action taken by counterparty order handling system as a result of the Order Mass Cancel Request + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MassCancelRejectReasonCodeSet" id="532" type="int" added="FIX.4.3"> + <fixr:code name="MassCancelNotSupported" id="532001" value="0" sort="0" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mass Cancel Not Supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownSecurity" id="532002" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or Unknown Security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnkownUnderlyingSecurity" id="532003" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or Unkown Underlying security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownProduct" id="532004" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or Unknown Product + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownCFICode" id="532005" value="4" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or Unknown CFICode + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownSecurityType" id="532006" value="5" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or Unknown SecurityType + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownTradingSession" id="532007" value="6" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or Unknown Trading Session + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownMarket" id="532008" value="7" sort="8" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown Market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnkownMarketSegment" id="532009" value="8" sort="9" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unkown Market Segment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownSecurityGroup" id="532010" value="9" sort="10" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown Security Group + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownSecurityIssuer" id="532011" value="10" sort="11" added="FIX.5.0SP1" addedEP="85"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown Security Issuer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownIssuerOfUnderlyingSecurity" id="532012" value="11" sort="12" added="FIX.5.0SP1" addedEP="85"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown Issuer of Underlying Security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="532013" value="99" sort="99" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reason Order Mass Cancel Request was rejected + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="QuoteTypeCodeSet" id="537" type="int" added="FIX.4.3"> + <fixr:code name="Indicative" id="537001" value="0" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicative + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Tradeable" id="537002" value="1" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tradeable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RestrictedTradeable" id="537003" value="2" sort="3" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="126"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Restricted tradeable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Counter" id="537004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Counter (tradeable) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InitiallyTradeable" id="537005" value="4" sort="5" added="FIX.5.0SP2" addedEP="126"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Initially tradeable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the type of quote. + An indicative quote is used to inform a counterparty of a market. An indicative quote does not result directly in a trade. + A tradeable quote is submitted to a market and will result directly in a trade against other orders and quotes in a market. + A restricted tradeable quote is submitted to a market and within a certain restriction (possibly based upon price or quantity) will automatically trade against orders. Order that do not comply with restrictions are sent to the quote issuer who can choose to accept or decline the order. + A counter quote is used in the negotiation model. See Volume 7 - Product: Fixed Income for example usage. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CashMarginCodeSet" id="544" type="char" added="FIX.4.3"> + <fixr:code name="Cash" id="544001" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarginOpen" id="544002" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Margin Open + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarginClose" id="544003" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Margin Close + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies whether an order is a margin order or a non-margin order. This is primarily used when sending orders to Japanese exchanges to indicate sell margin or buy to cover. The same tag could be assigned also by buy-side to indicate the intent to sell or buy margin and the sell-side to accept or reject (base on some validation criteria) the margin request. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ScopeCodeSet" id="546" type="MultipleCharValue" added="FIX.4.3" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:code name="LocalMarket" id="546001" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Local Market (Exchange, ECN, ATS) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="National" id="546002" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + National + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Global" id="546003" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Global + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the market scope of the market data. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MDImplicitDeleteCodeSet" id="547" type="Boolean" added="FIX.4.3"> + <fixr:code name="No" id="547001" value="N" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Server must send an explicit delete for bids or offers falling outside the requested MarketDepth of the request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Yes" id="547002" value="Y" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Client has responsibility for implicitly deleting bids or offers falling outside the MarketDepth of the request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Defines how a server handles distribution of a truncated book. Defaults to broker option. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CrossTypeCodeSet" id="549" type="int" added="FIX.4.3"> + <fixr:code name="CrossAON" id="549001" value="1" sort="1" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All-or-none cross + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A cross order which is executed completely or not at all. Both sides of the cross are treated in the same manner. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossIOC" id="549002" value="2" sort="2" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Immediate-or-cancel cross + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A cross order which is immediately executed with any unfilled quantity cancelled. CrossPrioritization(550) may be used to indicate whether one side should have execution priority and any remaining quantity of the partially executed side be cancelled. Using CrossPrioritiation(550)="Y" and CrossType(549)=2(Immediate-or-cancel cross) is equivalent to non-prioritized leg having a TimeInForce(59)=3(IOC) Immediate-or-cancel. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossOneSide" id="549003" value="3" sort="3" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + One sided cross + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A cross order which is executed on one side with any unfilled quantity remaining active. CrossPrioritization(550) may be used to indicate which side should have execution priority. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossSamePrice" id="549004" value="4" sort="4" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cross executed against book + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A cross order which is executed against existing orders in the order book. The quantity on one side of the cross is executed against existing orders and quotes with the same price, and any remaining quantity of the cross is executed against the other side of the cross. The two sides of the cross may have different quantities. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BasisCross" id="549005" value="5" sort="5" added="FIX.5.0SP2" addedEP="101" updated="FIX.5.0SP2" updatedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Basis cross + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A cross order where a basket of securities or an index participation unit is transacted at prices achieved through the execution of related exchange-traded derivative instruments in an amount that will correspond to an equivalent market exposure. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ContingentCross" id="549006" value="6" sort="6" added="FIX.5.0SP2" addedEP="101" updated="FIX.5.0SP2" updatedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Contingent cross + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A cross order resulting from a paired order placed by a participant to execute an order on a security that is contingent on the execution of a second order for an offsetting volume of a related security. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VWAPCross" id="549007" value="7" sort="7" added="FIX.5.0SP2" addedEP="101" updated="FIX.5.0SP2" updatedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Volume-weighted-average-price (VWAP) cross + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A cross order for the purpose of executing a trade at a volume-weighted-average-price (VWAP) of a security traded for a continuous period on or during a trading day. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="STSCross" id="549008" value="8" sort="8" added="FIX.5.0SP2" addedEP="101" updated="FIX.5.0SP2" updatedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special trading session cross + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A closing price cross resulting from an order placed by a participant for execution in a special trading session at the last sale price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CustomerToCustomer" id="549009" value="9" sort="9" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Customer to customer cross + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Cross order where both sides of the cross represent agency orders. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of cross being submitted to a market + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CrossPrioritizationCodeSet" id="550" type="int" added="FIX.4.3"> + <fixr:code name="None" id="550001" value="0" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + None + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BuySideIsPrioritized" id="550002" value="1" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Buy side is prioritized + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SellSideIsPrioritized" id="550003" value="2" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sell side is prioritized + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates if one side or the other of a cross order should be prioritized. + The definition of prioritization is left to the market. In some markets prioritization means which side of the cross order is applied to the market first. In other markets - prioritization may mean that the prioritized side is fully executed (sometimes referred to as the side being protected). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="NoSidesCodeSet" id="552" type="NumInGroup" added="FIX.4.3"> + <fixr:code name="OneSide" id="552001" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + One Side + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BothSides" id="552002" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Both Sides + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Number of Side repeating group instances. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SecurityListRequestTypeCodeSet" id="559" type="int" added="FIX.4.3"> + <fixr:code name="Symbol" id="559001" value="0" sort="0" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Symbol + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecurityTypeAnd" id="559002" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SecurityType and/or CFICode + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Product" id="559003" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Product + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradingSessionID" id="559004" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TradingSessionID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllSecurities" id="559005" value="4" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All Securities + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketIDOrMarketID" id="559006" value="5" sort="6" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MarketID or MarketID + MarketSegmentID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the type/criteria of Security List Request + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SecurityRequestResultCodeSet" id="560" type="int" added="FIX.4.3"> + <fixr:code name="ValidRequest" id="560001" value="0" sort="0" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Valid request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnsupportedRequest" id="560002" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unsupported request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoInstrumentsFound" id="560003" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No instruments found that match selection criteria + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotAuthorizedToRetrieveInstrumentData" id="560004" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not authorized to retrieve instrument data + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InstrumentDataTemporarilyUnavailable" id="560005" value="4" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Instrument data temporarily unavailable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RequestForInstrumentDataNotSupported" id="560006" value="5" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Request for instrument data not supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The results returned to a Security Request message + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MultiLegRptTypeReqCodeSet" id="563" type="int" added="FIX.4.3"> + <fixr:code name="ReportByMulitlegSecurityOnly" id="563001" value="0" sort="0" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Report by mulitleg security only (do not report legs) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReportByMultilegSecurityAndInstrumentLegs" id="563002" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Report by multileg security and by instrument legs belonging to the multileg security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReportByInstrumentLegsOnly" id="563003" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Report by instrument legs belonging to the multileg security only (do not report status of multileg security) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the method of execution reporting requested by issuer of the order. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradSesStatusRejReasonCodeSet" id="567" type="int" added="FIX.4.3"> + <fixr:code name="UnknownOrInvalidTradingSessionID" id="567001" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown or invalid TradingSessionID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="567002" value="99" sort="99" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the reason a Trading Session Status Request was rejected. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradeRequestTypeCodeSet" id="569" type="int" added="FIX.4.3"> + <fixr:code name="AllTrades" id="569001" value="0" sort="0" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All Trades + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MatchedTradesMatchingCriteria" id="569002" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Matched trades matching criteria provided on request (Parties, ExecID, TradeID, OrderID, Instrument, InputSource, etc.) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnmatchedTradesThatMatchCriteria" id="569003" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unmatched trades that match criteria + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnreportedTradesThatMatchCriteria" id="569004" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unreported trades that match criteria + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AdvisoriesThatMatchCriteria" id="569005" value="4" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Advisories that match criteria + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of Trade Capture Report. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PreviouslyReportedCodeSet" id="570" type="Boolean" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="229"> + <fixr:code name="NotReportedToCounterparty" id="570001" value="N" sort="1" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not reported to counterparty or market + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of RTS 13 Article 16 when a trade is reported to more than one "approved publication arrangement" (APA) the original report can be flagged as "original". This is the ESMA "ORGN" flag. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreviouslyReportedToCounterparty" id="570002" value="Y" sort="2" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Previously reported to counterparty or market + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of RTS 13 Article 16 when a trade is reported to more than one "approved publication arrangement" (APA) the additional reports need to be flagged as "duplicative" and this flag needs to be present on any occurrence (even when publishing to the market). This is also used for reporting directly to ESMA when the trade has been previously reported. This is the ESMA "DUPL" flag. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates if the transaction was previously reported to the counterparty or market. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MatchStatusCodeSet" id="573" type="char" added="FIX.4.3"> + <fixr:code name="Compared" id="573001" value="0" sort="0" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Compared, matched or affirmed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Uncompared" id="573002" value="1" sort="1" added="FIX.4.3" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Uncompared, unmatched, or unaffirmed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AdvisoryOrAlert" id="573003" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Advisory or alert + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Mismatched" id="573004" value="3" sort="3" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mismatched + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates that data points from the AllocationInstruction(35=J) and Confirmation(35=AK) are matched but there are variances. MatchExceptionGrp component may be used to detail on the mis-matched data fields. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The status of this trade with respect to matching or comparison. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MatchTypeCodeSet" id="574" type="String" added="FIX.4.3"> + <fixr:code name="OnePartyTradeReport" id="574001" value="1" group="General Purpose" sort="70" added="FIX.4.4" addedEP="22"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + One-Party Trade Report (privately negotiated trade) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TwoPartyTradeReport" id="574002" value="2" group="General Purpose" sort="71" added="FIX.4.4" addedEP="22"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Two-Party Trade Report (privately negotiated trade) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConfirmedTradeReport" id="574003" value="3" group="General Purpose" sort="72" added="FIX.4.4" addedEP="22"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Confirmed Trade Report (reporting from recognized markets) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AutoMatch" id="574004" value="4" group="General Purpose" sort="73" added="FIX.4.4" addedEP="22"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Auto-match + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossAuction" id="574005" value="5" group="General Purpose" sort="74" added="FIX.4.4" addedEP="22"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cross Auction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CounterOrderSelection" id="574006" value="6" group="General Purpose" sort="75" added="FIX.4.4" addedEP="22"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Counter-Order Selection + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CallAuction" id="574007" value="7" group="General Purpose" sort="76" added="FIX.4.4" addedEP="22"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Call Auction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Issuing" id="574008" value="8" group="General Purpose" sort="77" added="FIX.5.0" addedEP="47"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Issuing/Buy Back Auction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SystematicInternaliser" id="574009" value="9" group="General Purpose" sort="78" added="FIX.5.0SP2" addedEP="163" updated="FIX.5.0SP2" updatedEP="228"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Systematic Internaliser (SI) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AutoMatchLastLook" id="574010" value="10" group="General Purpose" sort="79" added="FIX.5.0SP2" addedEP="198"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Auto-match with last look + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Execution that arises from a match against orders or quotes which require a confirmation during continuous trading. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossAuctionLastLook" id="574011" value="11" group="General Purpose" sort="80" added="FIX.5.0SP2" addedEP="198"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cross auction with last look + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Execution that arises from a match against orders or quotes which require a confirmation during an auction. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ACTAcceptedTrade" id="574012" value="M3" group="NASDAQ" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ACT Accepted Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ACTDefaultTrade" id="574013" value="M4" group="NASDAQ" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ACT Default Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ACTDefaultAfterM2" id="574014" value="M5" group="NASDAQ" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ACT Default After M2 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ACTM6Match" id="574015" value="M6" group="NASDAQ" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ACT M6 Match + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExactMatchPlus4BadgesExecTime" id="574016" value="A1" group="NYSE and AMEX" sort="0" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exact match on Trade Date, Stock Symbol, Quantity, Price, Trade Type, and Special Trade Indicator plus four badges and execution time (within two-minute window) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExactMatchPlus4Badges" id="574017" value="A2" group="NYSE and AMEX" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exact match on Trade Date, Stock Symbol, Quantity, Price, Trade Type, and Special Trade Indicator, plus four badges + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExactMatchPlus2BadgesExecTime" id="574018" value="A3" group="NYSE and AMEX" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exact match on Trade Date, Stock Symbol, Quantity, Price, Trade Type, and Special Trade Indicator, plus two badges and execution time (within two-minute window) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExactMatchPlus2Badges" id="574019" value="A4" group="NYSE and AMEX" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exact match on Trade Date, Stock Symbol, Quantity, Price, Trade Type, and Special Trade Indicator, plus two badges + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExactMatchPlusExecTime" id="574020" value="A5" group="NYSE and AMEX" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exact match on Trade Date, Stock Symbol, Quantity, Price, TradeType, and Special Trade Indicator plus execution time (within two-minute window) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StampedAdvisoriesOrSpecialistAccepts" id="574021" value="AQ" group="NYSE and AMEX" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Compared records resulting from stamped advisories or specialist accepts/pair-offs + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="A1ExactMatchSummarizedQuantity" id="574022" value="S1" group="NYSE and AMEX" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Summarized match using A1 exact match criteria except quantity is summaried + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="A2ExactMatchSummarizedQuantity" id="574023" value="S2" group="NYSE and AMEX" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Summarized match using A2 exact match criteria except quantity is summarized + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="A3ExactMatchSummarizedQuantity" id="574024" value="S3" group="NYSE and AMEX" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Summarized match using A3 exact match criteria except quantity is summarized + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="A4ExactMatchSummarizedQuantity" id="574025" value="S4" group="NYSE and AMEX" sort="9" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Summarized match using A4 exact match criteria except quantity is summarized + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="A5ExactMatchSummarizedQuantity" id="574026" value="S5" group="NYSE and AMEX" sort="10" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Summarized match using A5 exact match criteria except quantity is summarized + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExactMatchMinusBadgesTimes" id="574027" value="M1" group="NYSE, AMEX and NASDAQ" sort="11" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exact match on Trade Date, Stock Symbol, Quantity, Price, Trade Type, and Special Trade Indicator minus badges And times: ACT M1 match + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SummarizedMatchMinusBadgesTimes" id="574028" value="M2" group="NYSE, AMEX and NASDAQ" sort="12" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Summarized match minus badges and times: ACT M2 Match + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OCSLockedIn" id="574029" value="MT" group="NYSE, AMEX and NASDAQ" sort="13" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + OCS Locked In: Non-ACT + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The point in the matching process at which this trade was matched. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OddLotCodeSet" id="575" type="Boolean" added="FIX.4.3" deprecated="FIX.5.0"> + <fixr:code name="TreatAsRoundLot" id="575001" value="N" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Treat as round lot (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TreatAsOddLot" id="575002" value="Y" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Treat as odd lot + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + This trade is to be treated as an odd lot + If this field is not specified, the default will be "N" + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ClearingInstructionCodeSet" id="577" type="int" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:code name="ProcessNormally" id="577001" value="0" sort="0" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Process normally + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExcludeFromAllNetting" id="577002" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exclude from all netting + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BilateralNettingOnly" id="577003" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bilateral netting only + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExClearing" id="577004" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ex clearing + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialTrade" id="577005" value="4" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MultilateralNetting" id="577006" value="5" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Multilateral netting + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClearAgainstCentralCounterparty" id="577007" value="6" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Clear against central counterparty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExcludeFromCentralCounterparty" id="577008" value="7" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exclude from central counterparty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ManualMode" id="577009" value="8" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Manual mode (pre-posting and/or pre-giveup) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AutomaticPostingMode" id="577010" value="9" sort="9" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Automatic posting mode (trade posting to the position account number specified) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AutomaticGiveUpMode" id="577011" value="10" sort="10" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Automatic give-up mode (trade give-up to the give-up destination number specified) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QualifiedServiceRepresentativeQSR" id="577012" value="11" sort="11" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Qualified Service Representative QSR + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CustomerTrade" id="577013" value="12" sort="12" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Customer trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SelfClearing" id="577014" value="13" sort="13" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Self clearing + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BuyIn" id="577015" value="14" sort="14" added="FIX.5.0SP2" addedEP="136"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Buy-in + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Eligibility of this trade for clearing and central counterparty processing. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AccountTypeCodeSet" id="581" type="int" added="FIX.4.3"> + <fixr:code name="CarriedCustomerSide" id="581001" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Account is carried on customer side of the books + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CarriedNonCustomerSide" id="581002" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Account is carried on non-customer side of books + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HouseTrader" id="581003" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + House Trader + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FloorTrader" id="581004" value="4" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Floor Trader + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CarriedNonCustomerSideCrossMargined" id="581005" value="6" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Account is carried on non-customer side of books and is cross margined + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HouseTraderCrossMargined" id="581006" value="7" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Account is house trader and is cross margined + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="JointBackOfficeAccount" id="581007" value="8" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Joint back office account (JBO) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EquitiesSpecialist" id="581008" value="9" sort="8" added="FIX.5.0SP2" addedEP="101"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Equities specialist + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OptionsMarketMaker" id="581009" value="10" sort="9" added="FIX.5.0SP2" addedEP="101"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Options market maker + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OptionsFirmAccount" id="581010" value="11" sort="10" added="FIX.5.0SP2" addedEP="101"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Options firm account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AccountCustomerNonCustomerOrders" id="581011" value="12" sort="12" added="FIX.5.0SP2" addedEP="256"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Account for customer and non-customer orders + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Account aggregates orders from customers and non-customers. + In the context of IIROC UMIR this account type can be used for bundled orders (BU), i.e. orders including client, non-client and principal orders. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AccountOrdersMultipleCustomers" id="581012" value="13" sort="13" added="FIX.5.0SP2" addedEP="256"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Account for orders from multiple customers + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Account aggregates orders from multiple customers. + In the context of IIROC UMIR this account type can be used for multiple client orders (MC), i.e. orders including orders from more than one client but no principal or non-client orders. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of account associated with an order + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CustOrderCapacityCodeSet" id="582" type="int" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="205"> + <fixr:code name="MemberTradingForTheirOwnAccount" id="582001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Member trading for their own account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClearingFirmTradingForItsProprietaryAccount" id="582002" value="2" sort="2" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="205"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Clearing firm trading for its proprietary account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MemberTradingForAnotherMember" id="582003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Member trading for another member + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllOther" id="582004" value="4" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RetailCustomer" id="582005" value="5" sort="5" added="FIX.5.0SP2" addedEP="205"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Retail customer + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An order that originated from a retail customer (a natural person). In the context of the US Securities and Exchange Commission, this also means an order originated from a natural person where, prior to submission, no change was made to the terms of the order with respect to price or side of market and the order does not originate from an algorithm or other computerized trading method. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Capacity of customer placing the order. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used by futures exchanges to indicate the CTICode (customer type indicator) as required by the US CFTC (Commodity Futures Trading Commission). May be used as required by other regulatory commissions for similar purposes. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MassStatusReqTypeCodeSet" id="585" type="int" added="FIX.4.3" updated="FIX.5.0SP1" updatedEP="85"> + <fixr:code name="StatusForOrdersForASecurity" id="585001" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status for orders for a Security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StatusForOrdersForAnUnderlyingSecurity" id="585002" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status for orders for an Underlying Security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StatusForOrdersForAProduct" id="585003" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status for orders for a Product + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StatusForOrdersForACFICode" id="585004" value="4" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status for orders for a CFICode + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StatusForOrdersForASecurityType" id="585005" value="5" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status for orders for a SecurityType + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StatusForOrdersForATradingSession" id="585006" value="6" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status for orders for a trading session + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StatusForAllOrders" id="585007" value="7" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status for all orders + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StatusForOrdersForAPartyID" id="585008" value="8" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status for orders for a PartyID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StatusForSecurityIssuer" id="585009" value="9" sort="9" added="FIX.5.0SP1" addedEP="85"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status for Security Issuer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StatusForIssuerOfUnderlyingSecurity" id="585010" value="10" sort="10" added="FIX.5.0SP1" addedEP="85"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status for Issuer of Underlying Security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mass Status Request Type + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DayBookingInstCodeSet" id="589" type="char" added="FIX.4.3"> + <fixr:code name="Auto" id="589001" value="0" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Can trigger booking without reference to the order initiator ("auto") + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpeakWithOrderInitiatorBeforeBooking" id="589002" value="1" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Speak with order initiator before booking ("speak first") + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Accumulate" id="589003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accumulate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether or not automatic booking can occur. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="BookingUnitCodeSet" id="590" type="char" added="FIX.4.3"> + <fixr:code name="EachPartialExecutionIsABookableUnit" id="590001" value="0" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Each partial execution is a bookable unit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AggregatePartialExecutionsOnThisOrder" id="590002" value="1" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Aggregate partial executions on this order, and book one trade per order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AggregateExecutionsForThisSymbol" id="590003" value="2" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Aggregate executions for this symbol, side, and settlement date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates what constitutes a bookable unit. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PreallocMethodCodeSet" id="591" type="char" added="FIX.4.3"> + <fixr:code name="ProRata" id="591001" value="0" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pro rata + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DoNotProRata" id="591002" value="1" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Do not pro-rata - discuss first + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the method of preallocation. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradingSessionSubIDCodeSet" id="625" type="String" added="FIX.4.3"> + <fixr:code name="PreTrading" id="625001" value="1" sort="1" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pre-Trading + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OpeningOrOpeningAuction" id="625002" value="2" sort="2" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Opening or opening auction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Continuous" id="625003" value="3" sort="3" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + (Continuous) Trading + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClosingOrClosingAuction" id="625004" value="4" sort="4" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Closing or closing auction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PostTrading" id="625005" value="5" sort="5" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Post-Trading + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ScheduledIntradayAuction" id="625006" value="6" sort="6" added="FIX.5.0" addedEP="58" updated="FIX.5.0SP2" updatedEP="163"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Scheduled intraday auction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Quiescent" id="625007" value="7" sort="7" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quiescent + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AnyAuction" id="625008" value="8" sort="8" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Any auction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnscheduledIntradayAuction" id="625009" value="9" sort="9" added="FIX.5.0SP2" addedEP="163"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unscheduled intraday auction + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An unscheduled intraday auction might be triggered by a circuit breaker. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OutOfMainSessionTrading" id="625010" value="10" sort="10" added="FIX.5.0SP2" addedEP="163"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Out of main session trading + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of Market Model Typology "Out of main session trading" refers to both before and after session, neither auction nor continuous trading. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PrivateAuction" id="625011" value="11" sort="11" added="FIX.5.0SP2" addedEP="168"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Private auction + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An auction phase where only two parties participate. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PublicAuction" id="625012" value="12" sort="12" added="FIX.5.0SP2" addedEP="168"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Public auction + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An auction phase where all trading parties participate. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GroupAuction" id="625013" value="13" sort="13" added="FIX.5.0SP2" addedEP="168"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Group auction + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An auction phase limited to specific parties (e.g. parties that have resting orders in the order book). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Optional market assigned sub identifier for a trading phase within a trading session. Usage is determined by market or counterparties. Used by US based futures markets to identify exchange specific execution time bracket codes as required by US market regulations. Bilaterally agreed values of data type "String" that start with a character can be used for backward compatibility + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AllocTypeCodeSet" id="626" type="int" added="FIX.4.3"> + <fixr:code name="Calculated" id="626001" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Calculated (includes MiscFees and NetMoney) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Preliminary" id="626002" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Preliminary (without MiscFees and NetMoney) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SellsideCalculatedUsingPreliminary" id="626003" value="3" sort="3" added="FIX.4.3" deprecated="FIX.4.2" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sellside calculated using preliminary (includes MiscFees and NetMoney) (Replaced) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SellsideCalculatedWithoutPreliminary" id="626004" value="4" sort="4" added="FIX.4.3" deprecated="FIX.4.2" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sellside calculatedd without preliminary (sent unsolicited by sellside, includes MiscFees and NetMoney) (Replaced) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReadyToBook" id="626005" value="5" sort="5" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ready-To-Book single order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BuysideReadyToBook" id="626006" value="6" sort="6" added="FIX.4.3" deprecated="FIX.4.2" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Buyside Ready-To-Book - combined set of orders (replaced) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WarehouseInstruction" id="626007" value="7" sort="7" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Warehouse instruction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RequestToIntermediary" id="626008" value="8" sort="8" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Request to intermediary + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Accept" id="626009" value="9" sort="9" added="FIX.4.4" addedEP="5" deprecated="FIX.5.0SP2" deprecatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accept + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reject" id="626010" value="10" sort="10" added="FIX.4.4" addedEP="5" deprecated="FIX.5.0SP2" deprecatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reject + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AcceptPending" id="626011" value="11" sort="11" added="FIX.4.4" addedEP="5" deprecated="FIX.5.0SP2" deprecatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accept Pending + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncompleteGroup" id="626012" value="12" sort="12" added="FIX.4.4" addedEP="5" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incomplete group + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CompleteGroup" id="626013" value="13" sort="13" added="FIX.4.4" addedEP="5" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Complete group + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReversalPending" id="626014" value="14" sort="14" added="FIX.4.4" addedEP="5" deprecated="FIX.5.0SP2" deprecatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reversal Pending + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReopenGroup" id="626015" value="15" sort="15" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reopen group + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelGroup" id="626016" value="16" sort="16" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel group + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Giveup" id="626017" value="17" sort="17" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Give-up + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Takeup" id="626018" value="18" sort="18" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Take-up + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RefuseTakeup" id="626019" value="19" sort="19" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Refuse take-up + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InitiateReversal" id="626020" value="20" sort="20" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Initiate reversal + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reverse" id="626021" value="21" sort="21" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reverse + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RefuseReversal" id="626022" value="22" sort="22" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Refuse reversal + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SubAllocationGiveup" id="626023" value="23" sort="23" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sub-allocation give-up + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ApproveGiveup" id="626024" value="24" sort="24" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Approve give-up + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ApproveTakeup" id="626025" value="25" sort="25" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Approve take-up + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotionalValueAveragePxGroupAlloc" id="626026" value="26" sort="26" added="FIX.5.0SP2" addedEP="239"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Notional value average price group allocation + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used when conducting notional value average price (NVAP) group allocation with a clearinghouse. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Describes the specific type or purpose of an Allocation message (i.e. "Buyside Calculated") + (see Volume : "Glossary" for value definitions) + *** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" *** + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ClearingFeeIndicatorCodeSet" id="635" type="String" added="FIX.4.3"> + <fixr:code name="FirstYearDelegate" id="635001" value="1" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 1st year delegate trading for own account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecondYearDelegate" id="635002" value="2" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 2nd year delegate trading for own account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThirdYearDelegate" id="635003" value="3" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 3rd year delegate trading for own account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FourthYearDelegate" id="635004" value="4" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 4th year delegate trading for own account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FifthYearDelegate" id="635005" value="5" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 5th year delegate trading for own account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SixthYearDelegate" id="635006" value="9" sort="6" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 6th year delegate trading for own account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CBOEMember" id="635007" value="B" sort="7" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CBOE Member + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonMemberAndCustomer" id="635008" value="C" sort="8" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-member and Customer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EquityMemberAndClearingMember" id="635009" value="E" sort="9" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Equity Member and Clearing Member + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FullAndAssociateMember" id="635010" value="F" sort="10" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Full and Associate Member trading for own account and as floor brokers + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Firms106HAnd106J" id="635011" value="H" sort="11" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 106.H and 106.J firms + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GIM" id="635012" value="I" sort="12" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + GIM, IDEM and COM Membership Interest Holders + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Lessee106FEmployees" id="635013" value="L" sort="13" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Lessee 106.F Employees + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllOtherOwnershipTypes" id="635014" value="M" sort="14" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All other ownership types + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates type of fee being assessed of the customer for trade executions at an exchange. Applicable for futures markets only at this time. + (Values source CBOT, CME, NYBOT, and NYMEX): + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="WorkingIndicatorCodeSet" id="636" type="Boolean" added="FIX.4.3"> + <fixr:code name="NotWorking" id="636001" value="N" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order has been accepted but not yet in a working state + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Working" id="636002" value="Y" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order is currently being worked + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates if the order is currently being worked. Applicable only for OrdStatus = "New". For open outcry markets this indicates that the order is being worked in the crowd. For electronic markets it indicates that the order has transitioned from a contingent order to a market order. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PriorityIndicatorCodeSet" id="638" type="int" added="FIX.4.3"> + <fixr:code name="PriorityUnchanged" id="638001" value="0" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Priority unchanged + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LostPriorityAsResultOfOrderChange" id="638002" value="1" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Lost Priority as result of order change + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates if a Cancel/Replace has caused an order to lose book priority. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="LegalConfirmCodeSet" id="650" type="Boolean" added="FIX.4.3"> + <fixr:code name="DoesNotConsituteALegalConfirm" id="650001" value="N" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Does not consitute a Legal Confirm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LegalConfirm" id="650002" value="Y" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Legal Confirm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates that this message is to serve as the final and legal confirmation. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="QuoteRequestRejectReasonCodeSet" id="658" type="int" added="FIX.4.3"> + <fixr:code name="UnknownSymbol" id="658001" value="1" sort="0" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown Symbol (Security) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Exchange" id="658002" value="2" sort="1" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange (Security) Closed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteRequestExceedsLimit" id="658003" value="3" sort="2" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote Request Exceeds Limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TooLateToEnter" id="658004" value="4" sort="3" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Too Late to enter + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidPrice" id="658005" value="5" sort="4" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotAuthorizedToRequestQuote" id="658006" value="6" sort="5" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not Authorized To Request Quote + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoMatchForInquiry" id="658007" value="7" sort="6" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No Match For Inquiry + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoMarketForInstrument" id="658008" value="8" sort="7" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No Market For Instrument + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoInventory" id="658009" value="9" sort="8" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No Inventory + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Pass" id="658010" value="10" sort="9" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pass + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InsufficientCredit" id="658011" value="11" sort="10" added="FIX.4.4" addedEP="21"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Insufficient credit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExceededClipSizeLimit" id="658012" value="12" sort="12" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exceeded clip size limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExceededMaxNotionalOrderAmt" id="658013" value="13" sort="13" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exceeded maximum notional order amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExceededDV01PV01Limit" id="658014" value="14" sort="14" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exceeded DV01/PV01 limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExceededCS01Limit" id="658015" value="15" sort="15" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exceeded CS01 limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="658016" value="99" sort="99" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reason Quote was rejected: + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AcctIDSourceCodeSet" id="660" type="int" added="FIX.4.4"> + <fixr:code name="BIC" id="660001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + BIC + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SIDCode" id="660002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SID Code + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TFM" id="660003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TFM (GSPTA) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OMGEO" id="660004" value="4" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + OMGEO (Alert ID) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DTCCCode" id="660005" value="5" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + DTCC Code + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SPSAID" id="660006" value="6" sort="6" added="FIX.Latest" addedEP="262"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special Segregated Account ID + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Also referred to as SPSA ID. The Special Segregated Account identifier issued by Hong Kong Exchanges and Clearing.. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="660007" value="99" sort="99" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other (custom or proprietary) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to identify the source of the Account (1) code. This is especially useful if the account is a new account that the Respondent may not have setup yet in their system. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ConfirmStatusCodeSet" id="665" type="int" added="FIX.4.4"> + <fixr:code name="Received" id="665001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Received + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MismatchedAccount" id="665002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mismatched Account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MissingSettlementInstructions" id="665003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Missing Settlement Instructions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Confirmed" id="665004" value="4" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Confirmed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RequestRejected" id="665005" value="5" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Request Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the status of the Confirmation. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ConfirmTransTypeCodeSet" id="666" type="int" added="FIX.4.4"> + <fixr:code name="New" id="666001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Replace" id="666002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Replace + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancel" id="666003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the Confirmation transaction type. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DeliveryFormCodeSet" id="668" type="int" added="FIX.4.4"> + <fixr:code name="BookEntry" id="668001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Book Entry (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Bearer" id="668002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bearer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the form of delivery. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="LegSwapTypeCodeSet" id="690" type="int" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="131"> + <fixr:code name="ParForPar" id="690001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Par For Par + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ModifiedDuration" id="690002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Modified Duration + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Risk" id="690003" value="4" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Risk + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Proceeds" id="690004" value="5" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Proceeds + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + For Fixed Income, used instead of LegOrderQty(685) to requests the respondent to calculate the quantity based on the quantity on the opposite side of the swap. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="QuotePriceTypeCodeSet" id="692" type="int" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="207"> + <fixr:code name="Percent" id="692001" value="1" sort="0" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="207"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percentage (i.e. percent of par) (often called "dollar price" for fixed income) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PerShare" id="692002" value="2" sort="1" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="207"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Per unit (i.e. per share or contract) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FixedAmount" id="692003" value="3" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fixed Amount (absolute value) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Discount" id="692004" value="4" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Discount - percentage points below par + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Premium" id="692005" value="5" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Premium - percentage points over par + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Spread" id="692006" value="6" sort="5" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="207"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Spread (basis points relative to benchmark) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Usually the difference in yield between two switched bonds or a corporate bond traded spread-to-benchmark. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TEDPrice" id="692007" value="7" sort="6" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TED Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TEDYield" id="692008" value="8" sort="7" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TED Yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="YieldSpread" id="692009" value="9" sort="8" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yield Spread (swaps) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Yield" id="692010" value="10" sort="9" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceSpread" id="692011" value="12" sort="11" added="FIX.5.0SP2" addedEP="207"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price spread + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Price spread is expressed based on market convention for the asset being priced or traded. For example: the difference between the prices of a multileg switch or strategy expressed in basis points for a CDS or TBA roll; a price value to be added to a reference price, such as a "pay up" for specified pools. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProductTicksInHalves" id="692012" value="13" sort="12" added="FIX.5.0SP2" addedEP="207"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Product ticks in halves + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProductTicksInFourths" id="692013" value="14" sort="13" added="FIX.5.0SP2" addedEP="207"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Product ticks in fourths + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProductTicksInEighths" id="692014" value="15" sort="14" added="FIX.5.0SP2" addedEP="207"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Product ticks in eighths + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProductTicksInSixteenths" id="692015" value="16" sort="15" added="FIX.5.0SP2" addedEP="207"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Product ticks in sixteenths + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProductTicksInThirtySeconds" id="692016" value="17" sort="16" added="FIX.5.0SP2" addedEP="207"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Product ticks in thirty-seconds + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProductTicksInSixtyFourths" id="692017" value="18" sort="17" added="FIX.5.0SP2" addedEP="207"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Product ticks in sixty-fourths + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProductTicksInOneTwentyEighths" id="692018" value="19" sort="18" added="FIX.5.0SP2" addedEP="207"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Product ticks in one-twenty-eighths + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NormalRateRepresentation" id="692019" value="20" sort="19" added="FIX.5.0SP2" addedEP="207"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Normal rate representation (e.g. FX rate) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InverseRateRepresentation" id="692020" value="21" sort="20" added="FIX.5.0SP2" addedEP="207"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Inverse rate representation (e.g. FX rate) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BasisPoints" id="692021" value="22" sort="21" added="FIX.5.0SP2" addedEP="207"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Basis points + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + When the price is not spread based + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UpFrontPoints" id="692022" value="23" sort="22" added="FIX.5.0SP2" addedEP="207"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Up front points + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used specifically for CDS pricing. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InterestRate" id="692023" value="24" sort="23" added="FIX.5.0SP2" addedEP="207"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Interest rate + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + When the price is an interest rate. For example, used with benchmark reference rate. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PercentageOfNotional" id="692024" value="25" sort="24" added="FIX.5.0SP2" addedEP="207"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percentage of notional + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to represent price type requested in Quote. + If the Quote Request is for a Swap, values 1-8 apply to all legs. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="QuoteRespTypeCodeSet" id="694" type="int" added="FIX.4.4"> + <fixr:code name="Hit" id="694001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Hit/Lift + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Counter" id="694002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Counter + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Expired" id="694003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Expired + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cover" id="694004" value="4" sort="4" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="159"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cover + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade was done with another quote provider. Quote provider's original quoted price was the best price not traded (i.e. the cover price). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DoneAway" id="694005" value="5" sort="5" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="159"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Done away + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade was done with another quote provider. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Pass" id="694006" value="6" sort="6" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pass + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EndTrade" id="694007" value="7" sort="7" added="FIX.5.0" addedEP="68" updated="FIX.5.0SP2" updatedEP="258"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + End trade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates an end to the trade negotiation. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TimedOut" id="694008" value="8" sort="8" added="FIX.5.0" addedEP="68" updated="FIX.5.0SP2" updatedEP="159"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Timed out + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Tied" id="694009" value="9" sort="9" added="FIX.5.0SP2" addedEP="159"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tied + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade was done with another quote provider. Quote provider's original quoted price was the same as the traded price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TiedCover" id="694010" value="10" sort="10" added="FIX.5.0SP2" addedEP="159"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tied cover + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade was done with another quote provider. Quote provider's original quoted price was the best price not traded. There were other quote provider(s) at the same price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Accept" id="694011" value="11" sort="11" added="FIX.5.0SP2" addedEP="258"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accept + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used in a response to acknowledge an action communicated by the counterparty. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TerminateContract" id="694012" value="12" sort="12" added="FIX.5.0SP2" addedEP="258"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Terminate contract + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to communicate the termination of an existing contract. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the type of Quote Response. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PosTypeCodeSet" id="703" type="String" added="FIX.4.4"> + <fixr:code name="AllocationTradeQty" id="703001" value="ALC" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Allocation Trade Qty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OptionAssignment" id="703002" value="AS" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Option Assignment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AsOfTradeQty" id="703003" value="ASF" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + As-of Trade Qty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeliveryQty" id="703004" value="DLV" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delivery Qty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ElectronicTradeQty" id="703005" value="ETR" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Electronic Trade Qty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OptionExerciseQty" id="703006" value="EX" sort="6" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Option Exercise Qty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EndOfDayQty" id="703007" value="FIN" sort="7" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + End-of-Day Qty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IntraSpreadQty" id="703008" value="IAS" sort="8" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Intra-spread Qty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InterSpreadQty" id="703009" value="IES" sort="9" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Inter-spread Qty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AdjustmentQty" id="703010" value="PA" sort="10" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Adjustment Qty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PitTradeQty" id="703011" value="PIT" sort="11" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pit Trade Qty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StartOfDayQty" id="703012" value="SOD" sort="12" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Start-of-Day Qty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IntegralSplit" id="703013" value="SPL" sort="13" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Integral Split + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TransactionFromAssignment" id="703014" value="TA" sort="14" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Transaction from Assignment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TotalTransactionQty" id="703015" value="TOT" sort="15" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Total Transaction Qty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TransactionQuantity" id="703016" value="TQ" sort="16" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Transaction Quantity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TransferTradeQty" id="703017" value="TRF" sort="17" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Transfer Trade Qty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TransactionFromExercise" id="703018" value="TX" sort="18" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Transaction from Exercise + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossMarginQty" id="703019" value="XM" sort="19" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cross Margin Qty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReceiveQuantity" id="703020" value="RCV" sort="20" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Receive Quantity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CorporateActionAdjustment" id="703021" value="CAA" sort="21" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Corporate Action Adjustment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeliveryNoticeQty" id="703022" value="DN" sort="22" added="FIX.4.4" addedEP="13"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delivery Notice Qty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeForPhysicalQty" id="703023" value="EP" sort="23" added="FIX.4.4" addedEP="13"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange for Physical Qty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PrivatelyNegotiatedTradeQty" id="703024" value="PNTN" sort="24" added="FIX.5.0" addedEP="55"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Privately negotiated Trade Qty (Non-regulated) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NetDeltaQty" id="703025" value="DLT" sort="25" added="FIX.5.0SP1" addedEP="79"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Net Delta Qty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CreditEventAdjustment" id="703026" value="CEA" sort="25" added="FIX.5.0SP1" addedEP="83"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Credit Event Adjustment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SuccessionEventAdjustment" id="703027" value="SEA" sort="26" added="FIX.5.0SP1" addedEP="83"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Succession Event Adjustment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NetQty" id="703028" value="NET" sort="27" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Net Qty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GrossQty" id="703029" value="GRS" sort="28" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Gross Qty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IntradayQty" id="703030" value="ITD" sort="29" added="FIX.5.0SP2" addedEP="103"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Intraday Qty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GrossLongNonDeltaAdjustedSwaptionPosition" id="703031" value="NDAS" sort="30" added="FIX.5.0SP2" addedEP="140"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Gross non-delta-adjusted swaption position + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LongDeltaAdjustedPairedSwaptionPosition" id="703032" value="DAS" sort="31" added="FIX.5.0SP2" addedEP="140"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delta-adjusted paired swaption position + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExpiringQuantity" id="703033" value="EXP" sort="32" added="FIX.5.0SP2" addedEP="151"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Expiring quantity + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The position quantity on expiration day after the application of trade and post trade activity, but prior to the application of exercises and assignments. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuantityNotExercised" id="703034" value="UNEX" sort="33" added="FIX.5.0SP2" addedEP="151"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quantity not exercised + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The exercise quantity requested that was not allowed, e.g., the exercise quantity requested that exceeded the final long position. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RequestedExerciseQuantity" id="703035" value="REQ" sort="34" added="FIX.5.0SP2" addedEP="151"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Requested exercise quantity + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The exercise quantity requested. It may differ from the exercise quantity if it exceeds the final long position. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CashFuturesEquivalentQuantity" id="703036" value="CFE" sort="35" added="FIX.5.0SP2" addedEP="162"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash futures equivalent quantity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LoanOrBorrowedQuantity" id="703037" value="SECLN" sort="36" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Loan or borrowed quantity + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The number of shares, par value of bonds or commodity contracts on loan or borrowed. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to identify the type of quantity that is being returned. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PosQtyStatusCodeSet" id="706" type="int" added="FIX.4.4"> + <fixr:code name="Submitted" id="706001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Submitted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Accepted" id="706002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="706003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status of this position. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PosAmtTypeCodeSet" id="707" type="String" added="FIX.4.4"> + <fixr:code name="CashAmount" id="707001" value="CASH" sort="0" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash amount (corporate event) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CashResidualAmount" id="707002" value="CRES" sort="1" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash residual amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FinalMarkToMarketAmount" id="707003" value="FMTM" sort="2" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Final mark-to-market amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncrementalMarkToMarketAmount" id="707004" value="IMTM" sort="3" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incremental mark-to-market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PremiumAmount" id="707005" value="PREM" sort="4" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Premium amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StartOfDayMarkToMarketAmount" id="707006" value="SMTM" sort="5" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Start of day mark-to-market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeVariationAmount" id="707007" value="TVAR" sort="6" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade variation amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ValueAdjustedAmount" id="707008" value="VADJ" sort="7" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Value adjusted amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SettlementValue" id="707009" value="SETL" sort="8" added="FIX.4.4" addedEP="4" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Settlement value + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InitialTradeCouponAmount" id="707010" value="ICPN" sort="9" added="FIX.5.0SP1" addedEP="83" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Initial trade coupon amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AccruedCouponAmount" id="707011" value="ACPN" sort="10" added="FIX.5.0SP1" addedEP="83" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accrued coupon amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CouponAmount" id="707012" value="CPN" sort="11" added="FIX.5.0SP1" addedEP="83" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Coupon amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncrementalAccruedCoupon" id="707013" value="IACPN" sort="12" added="FIX.5.0SP1" addedEP="83" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incremental accrued coupon + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CollateralizedMarkToMarket" id="707014" value="CMTM" sort="13" added="FIX.5.0SP1" addedEP="83" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Collateralized mark-to-market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncrementalCollateralizedMarkToMarket" id="707015" value="ICMTM" sort="14" added="FIX.5.0SP1" addedEP="83" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incremental collateralized mark-to-market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CompensationAmount" id="707016" value="DLV" sort="15" added="FIX.5.0SP1" addedEP="83" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Compensation amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TotalBankedAmount" id="707017" value="BANK" sort="16" added="FIX.5.0SP1" addedEP="83" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Total banked amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TotalCollateralizedAmount" id="707018" value="COLAT" sort="17" added="FIX.5.0SP1" addedEP="83" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Total collateralized amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LongPairedSwapNotionalValue" id="707019" value="LSNV" sort="18" added="FIX.5.0SP2" addedEP="140"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Long paired swap or swaption notional value + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ShortPairedSwapNotionalValue" id="707020" value="SSNV" sort="19" added="FIX.5.0SP2" addedEP="140"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Short paired swap or swaption notional value + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StartOfDayAccruedCoupon" id="707021" value="SACPN" sort="20" added="FIX.5.0SP2" addedEP="162"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Start-of-day accrued coupon + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NetPresentValue" id="707022" value="NPV" sort="21" added="FIX.5.0SP2" addedEP="162"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Net present value + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StartOfDayNetPresentValue" id="707023" value="SNPV" sort="22" added="FIX.5.0SP2" addedEP="162"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Start-of-day net present value + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NetCashFlow" id="707024" value="NCF" sort="23" added="FIX.5.0SP2" addedEP="162"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Net cash flow + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PresentValueOfFees" id="707025" value="PVFEES" sort="24" added="FIX.5.0SP2" addedEP="162"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Present value of all fees + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PresentValueOneBasisPoints" id="707026" value="PV01" sort="25" added="FIX.5.0SP2" addedEP="162"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Present value of one basis points + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Change in value if yield curve shifts 0.01%. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FiveYearEquivalentNotional" id="707027" value="5YREN" sort="26" added="FIX.5.0SP2" addedEP="162"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The five year equivalent notional amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UndiscountedMarkToMarket" id="707028" value="UMTM" sort="27" added="FIX.5.0SP2" addedEP="162"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Undiscounted mark-to-market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarkToModel" id="707029" value="MTD" sort="28" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mark-to-model + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarkToMarketVariance" id="707030" value="VMTM" sort="29" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mark-to-market variance + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarkToModelVariance" id="707031" value="VMTD" sort="30" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mark-to-model variance + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UpfrontPayment" id="707032" value="UPFRNT" sort="31" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Upfront payment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EndVale" id="707033" value="ENDV" sort="32" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + End value + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Principal amount of a securities financing transaction on matuity date. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OutstandingMarginLoan" id="707034" value="MGNLN" sort="33" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Outstanding margin loan + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The amount of the outstanding margin loan. In the event that the loan has a short market value, PosAmt(708) would be a negative value. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LoanValue" id="707035" value="LNVL" sort="34" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Loan value + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The amount of the loan. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of Position amount + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PosTransTypeCodeSet" id="709" type="int" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="199"> + <fixr:code name="Exercise" id="709001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exercise + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DoNotExercise" id="709002" value="2" sort="2" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="199"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Do not exercise + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PositionAdjustment" id="709003" value="3" sort="3" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="199"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Position adjustment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PositionChangeSubmission" id="709004" value="4" sort="4" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="199"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Position change submission / margin disposition + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Pledge" id="709005" value="5" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pledge + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LargeTraderSubmission" id="709006" value="6" sort="6" added="FIX.4.4" addedEP="13" updated="FIX.5.0SP2" updatedEP="199"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Large trader submission + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LargePositionsReportingSubmission" id="709007" value="7" sort="7" added="FIX.5.0SP2" addedEP="103" updated="FIX.5.0SP2" updatedEP="199"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Large positions reporting submission + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LongHoldings" id="709008" value="8" sort="8" added="FIX.5.0SP2" addedEP="110" updated="FIX.5.0SP2" updatedEP="199"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Long holdings + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InternalTransfer" id="709009" value="9" sort="9" added="FIX.5.0SP2" addedEP="199"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Internal transfer + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Changes due to transfer of positions within a firm. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TransferOfFirm" id="709010" value="10" sort="10" added="FIX.5.0SP2" addedEP="199"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Transfer of firm + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Changes due to transfer of all positions of a firm. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExternalTransfer" id="709011" value="11" sort="11" added="FIX.5.0SP2" addedEP="199"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + External transfer + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Changes due to transfer of positions between firms. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CorporateAction" id="709012" value="12" sort="12" added="FIX.5.0SP2" addedEP="199"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Corporate action + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Notification" id="709013" value="13" sort="13" added="FIX.5.0SP2" addedEP="199"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Notification + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Information about a position that has been chosen for assignment. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PositionCreation" id="709014" value="14" sort="14" added="FIX.5.0SP2" addedEP="199"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Position creation + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Changes due to an option exercise causing a new futures position to be created. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Closeout" id="709015" value="15" sort="15" added="FIX.5.0SP2" addedEP="199"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Close out + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Information about a position that has been closed out. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reopen" id="709016" value="16" sort="16" added="FIX.5.0SP2" addedEP="199"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reopen + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Information about a position that has been reopened, i.e. reversal of a close out. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the type of position transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PosMaintActionCodeSet" id="712" type="int" added="FIX.4.4"> + <fixr:code name="New" id="712001" value="1" sort="1" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to increment the overall transaction quantity. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Replace" id="712002" value="2" sort="2" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Replace + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to override the overall transaction quantity or specific add messages based on the reference ID. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancel" id="712003" value="3" sort="3" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to remove the overall transaction quantity or specific add messages based on the reference ID. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reverse" id="712004" value="4" sort="4" added="FIX.4.4" addedEP="4" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reverse + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to completelly back-out the transaction such that the transaction never existed. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Maintenance Action to be performed. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SettlSessIDCodeSet" id="716" type="String" added="FIX.4.4"> + <fixr:code name="Intraday" id="716001" value="ITD" sort="1" added="FIX.4.4" addedEP="1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Intraday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RegularTradingHours" id="716002" value="RTH" sort="2" added="FIX.4.4" addedEP="1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Regular Trading Hours + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ElectronicTradingHours" id="716003" value="ETH" sort="3" added="FIX.4.4" addedEP="1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Electronic Trading Hours + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EndOfDay" id="716004" value="EOD" sort="4" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + End Of Day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies a specific settlement session + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AdjustmentTypeCodeSet" id="718" type="int" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="155"> + <fixr:code name="ProcessRequestAsMarginDisposition" id="718001" value="0" sort="1" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="155"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Process request as margin disposition + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeltaPlus" id="718002" value="1" sort="2" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="155"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delta plus + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeltaMinus" id="718003" value="2" sort="3" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="155"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delta minus + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Final" id="718004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Final + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CustomerSpecificPosition" id="718005" value="4" sort="4" added="FIX.5.0SP2" addedEP="155"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Customer specific position + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of adjustment to be applied. Used for Position Change Submission (PCS), Position Adjustment (PAJ), and Customer Gross Margin (CGM). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PosMaintStatusCodeSet" id="722" type="int" added="FIX.4.4"> + <fixr:code name="Accepted" id="722001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AcceptedWithWarnings" id="722002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted With Warnings + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="722003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Completed" id="722004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Completed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CompletedWithWarnings" id="722005" value="4" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Completed With Warnings + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status of Position Maintenance Request + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PosMaintResultCodeSet" id="723" type="int" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:code name="SuccessfulCompletion" id="723001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Successful Completion - no warnings or errors + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="723002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="723003" value="99" sort="99" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Result of Position Maintenance Request. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PosReqTypeCodeSet" id="724" type="int" added="FIX.4.4"> + <fixr:code name="Positions" id="724001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Positions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Trades" id="724002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trades + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Exercises" id="724003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exercises + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Assignments" id="724004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Assignments + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SettlementActivity" id="724005" value="4" sort="5" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Settlement Activity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BackoutMessage" id="724006" value="5" sort="6" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Backout Message + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeltaPositions" id="724007" value="6" sort="7" added="FIX.5.0SP1" addedEP="79"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delta Positions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NetPosition" id="724008" value="7" sort="8" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Net Position + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LargePositionsReporting" id="724009" value="8" sort="9" added="FIX.5.0SP2" addedEP="103"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Large Positions Reporting + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExercisePositionReportingSubmission" id="724010" value="9" sort="10" added="FIX.5.0SP2" addedEP="103"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exercise Position Reporting Submission + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PositionLimitReportingSubmissing" id="724011" value="10" sort="11" added="FIX.5.0SP2" addedEP="103"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Position Limit Reporting Submission + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to specify the type of position request being made. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ResponseTransportTypeCodeSet" id="725" type="int" added="FIX.4.4"> + <fixr:code name="Inband" id="725001" value="0" sort="1" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + In-band (default) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Transport of the request was sent over in-band. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OutOfBand" id="725002" value="1" sort="2" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Out of band + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Pre-arranged out-of-band delivery mechanism (e.g. FTP, HTTP, NDM, etc.) between counterparties. Details specified via ResponseDestination(726). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies how the response to the request should be transmitted. + Details specified via ResponseDestination (726). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PosReqResultCodeSet" id="728" type="int" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:code name="ValidRequest" id="728001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Valid request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnsupportedRequest" id="728002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unsupported request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoPositionsFoundThatMatchCriteria" id="728003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No positions found that match criteria + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotAuthorizedToRequestPositions" id="728004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not authorized to request positions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RequestForPositionNotSupported" id="728005" value="4" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Request for position not supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="728006" value="99" sort="99" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other (use Text (58) in conjunction with this code for an explaination) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Result of Request for Positions. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PosReqStatusCodeSet" id="729" type="int" added="FIX.4.4"> + <fixr:code name="Completed" id="729001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Completed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CompletedWithWarnings" id="729002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Completed With Warnings + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="729003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status of Request for Positions + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SettlPriceTypeCodeSet" id="731" type="int" added="FIX.4.4"> + <fixr:code name="Final" id="731001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Final + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Theoretical" id="731002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Theoretical + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of settlement price + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AssignmentMethodCodeSet" id="744" type="char" added="FIX.4.4"> + <fixr:code name="ProRata" id="744001" value="P" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pro rata + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Random" id="744002" value="R" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Random + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Method by which short positions are assigned to an exercise notice during exercise and assignment processing + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ExerciseMethodCodeSet" id="747" type="char" added="FIX.4.4"> + <fixr:code name="Automatic" id="747001" value="A" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Automatic + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Manual" id="747002" value="M" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Manual + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exercise Method used to in performing assignment. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradeRequestResultCodeSet" id="749" type="int" added="FIX.4.4"> + <fixr:code name="Successful" id="749001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Successful (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownInstrument" id="749002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown instrument + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidTypeOfTradeRequested" id="749003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid type of trade requested + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidParties" id="749004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid parties + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidTransportTypeRequested" id="749005" value="4" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid transport type requested + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidDestinationRequested" id="749006" value="5" sort="6" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid destination requested + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeRequestTypeNotSupported" id="749007" value="8" sort="7" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TradeRequestType not supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotAuthorized" id="749008" value="9" sort="8" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not authorized + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="749009" value="99" sort="99" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Result of Trade Request + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradeRequestStatusCodeSet" id="750" type="int" added="FIX.4.4"> + <fixr:code name="Accepted" id="750001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Completed" id="750002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Completed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="750003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status of Trade Request. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradeReportRejectReasonCodeSet" id="751" type="int" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="107"> + <fixr:code name="Successful" id="751001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Successful (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidPartyInformation" id="751002" value="1" sort="2" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid party information + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownInstrument" id="751003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown instrument + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnauthorizedToReportTrades" id="751004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unauthorized to report trades + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidTradeType" id="751005" value="4" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid trade type + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceExceedsCurrentPriceBand" id="751006" value="5" sort="6" added="FIX.5.0SP2" addedEP="136"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price exceeds current price band + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReferencePriceNotAvailable" id="751007" value="6" sort="7" added="FIX.5.0SP2" addedEP="136"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reference price not available + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotionalValueExceedsThreshold" id="751008" value="7" sort="8" added="FIX.5.0SP2" addedEP="136"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Notional value exceeds threshold + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="751009" value="99" sort="99" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reason Trade Capture Request was rejected. + 100+ Reserved and available for bi-laterally agreed upon user-defined values. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SideMultiLegReportingTypeCodeSet" id="752" type="int" added="FIX.4.4"> + <fixr:code name="SingleSecurity" id="752001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Single Security (default if not specified) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IndividualLegOfAMultilegSecurity" id="752002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Individual leg of a multileg security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MultilegSecurity" id="752003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Multileg Security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to indicate if the side being reported on Trade Capture Report represents a leg of a multileg instrument or a single security. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TrdRegTimestampTypeCodeSet" id="770" type="int" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:code name="ExecutionTime" id="770001" value="1" sort="1" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Execution time + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Timestamp for the order execution. In the context of US futures markets (CFTC regulated) this is the non-qualified reporting time of order execution. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TimeIn" id="770002" value="2" sort="2" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Time in + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Timestamp for receiving an order, quote or trade. In the context of US futures markets (CFTC) this is the timestamp of when the order was received on the trading floor (booth). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TimeOut" id="770003" value="3" sort="3" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Time out + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Timestamp for sending an order, quote or trade. In the context of US futures markets (CFTC) this is the timestamp when the trade was received from the pit. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BrokerReceipt" id="770004" value="4" sort="4" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Broker receipt + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Timestamp for a broker receiving an order, quote or trade. In the context of US futures markets (CFTC) this is the time at which the broker received the order. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BrokerExecution" id="770005" value="5" sort="5" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Broker execution + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Timestamp for the broker executing an order. In the context of US futures markets (CFTC regulated) this is the time at which a broker executed the order for another broker. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeskReceipt" id="770006" value="6" sort="6" added="FIX.4.4" addedEP="9" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Desk receipt + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Timestamp for the transmission of an order to an internal desk or department on the same day the firm received the order. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SubmissionToClearing" id="770007" value="7" sort="7" added="FIX.5.0SP1" addedEP="77" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Submission to clearing + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The timestamp when the trade was officially acknowledged by the Clearing House. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TimePriority" id="770008" value="8" sort="8" added="FIX.5.0SP2" addedEP="101" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Time priority + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A timestamp (manually or electronically) assigned by a market to specify time priority for an order or quote. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderbookEntryTime" id="770009" value="9" sort="9" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Orderbook entry time + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Timestamp for an order representing the time it was entered in the orderbook of the execution venue. The orderbook entry tiime cannot change during the lifetime of the order. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderSubmissionTime" id="770010" value="10" sort="10" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order submission time + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Time the order was sent by the submitter. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PubliclyReported" id="770011" value="11" sort="11" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Publicly reported + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of MiFID II, this is used to identify the time at which the transaction was first published to the market. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PublicReportUpdated" id="770012" value="12" sort="12" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Public report updated + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of MiFID II, this is used to identify the time at which the transaction's publication to the market was last updated + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonPubliclyReported" id="770013" value="13" sort="13" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-publicly reported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonPublicReportUpdated" id="770014" value="14" sort="14" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-public report updated + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SubmittedForConfirmation" id="770015" value="15" sort="15" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Submitted for confirmation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UpdatedForConfirmation" id="770016" value="16" sort="16" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Updated for confirmation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Confirmed" id="770017" value="17" sort="17" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Confirmed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UpdatedForClearing" id="770018" value="18" sort="18" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Updated for clearing + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cleared" id="770019" value="19" sort="19" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cleared + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllocationsSubmitted" id="770020" value="20" sort="20" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Allocations submitted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllocationsUpdated" id="770021" value="21" sort="21" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Allocations updated + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllocationsCompleted" id="770022" value="22" sort="22" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="236"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Allocations completed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SubmittedToRepository" id="770023" value="23" sort="23" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Submitted to repository + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PostTrdContntnEvnt" id="770024" value="24" sort="24" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Post-trade continuation event + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PostTradeValuation" id="770025" value="25" sort="25" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Post-trade valuation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreviousTimePriority" id="770026" value="26" sort="26" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Previous time priority + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Can be used in conjunction with TrdRegTimestampType(770) = 8 (Time priority) to provide the current and last priority timestamp in a single message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IdentifierAssigned" id="770027" value="27" sort="27" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifier assigned + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Timestamp for the assignment of a (unique) identifier to an entity (e.g. order, quote, trade). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreviousIdentifierAssigned" id="770028" value="28" sort="28" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Previous identifier assigned + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Timestamp of previous assignment of a (unique) identifier to an entity (e.g. order, quote, trade). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderCancellationTime" id="770029" value="29" sort="29" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order cancellation time + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Timestamp for the cancellation of an order or quote. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderModificationTime" id="770030" value="30" sort="30" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order modification time + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Timestamp for the modification of an order or quote. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderRoutingTime" id="770031" value="31" sort="31" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order routing time + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Timestamp for the routing of an order to another broker or electronic execution venue. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeCancellationTime" id="770032" value="32" sort="32" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade cancellation time + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Timestamp for the cancellation of an execution (ExecType(150) = H (Trade Cancel)) or trade (TradeReportType(856) = 6 (Trade Report Cancel)). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeModificationTime" id="770033" value="33" sort="33" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade modification time + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Timestamp for the modification of an execution (ExecType(150) = G (Trade Correct)) or trade (TradeReportType(856) = 5 (No/Was)). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReferenceTimeForNBBO" id="770034" value="34" sort="34" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reference time for NBBO + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Timestamp for an NBBO reference price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trading / Regulatory timestamp type. + Note of applicability: Values are required in various regulatory environments: required for US futures markets to support computerized trade reconstruction, required by MiFID II / MiFIR for transaction reporting and publication, and required by FINRA for reporting to the Consolidated Audit Trail (CAT). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ConfirmTypeCodeSet" id="773" type="int" added="FIX.4.4"> + <fixr:code name="Status" id="773001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Confirmation" id="773002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Confirmation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConfirmationRequestRejected" id="773003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Confirmation Request Rejected (reason can be stated in Text (58) field) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the type of Confirmation message being sent. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ConfirmRejReasonCodeSet" id="774" type="int" added="FIX.4.4"> + <fixr:code name="MismatchedAccount" id="774001" value="1" sort="1" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MissingSettlementInstructions" id="774002" value="2" sort="2" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing settlement instructions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownOrMissingIndividualAllocId" id="774003" value="3" sort="3" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown or missing IndividualAllocId(467) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TransactionNotRecognized" id="774004" value="4" sort="4" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Transaction not recognized + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DuplicateTransaction" id="774005" value="5" sort="5" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Duplicate transaction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingInstrument" id="774006" value="6" sort="6" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing instrument + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingPrice" id="774007" value="7" sort="7" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingCommission" id="774008" value="8" sort="8" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing commission + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingSettlDate" id="774009" value="9" sort="9" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing settlement date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingFundIDOrFundName" id="774010" value="10" sort="10" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing fund ID or fund name + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingQuantity" id="774011" value="11" sort="11" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing quantity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingFees" id="774012" value="12" sort="12" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing fees + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingTax" id="774013" value="13" sort="13" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing tax + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingParty" id="774014" value="14" sort="14" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing party + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingSide" id="774015" value="15" sort="15" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing side + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingNetMoney" id="774016" value="16" sort="16" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing net-money + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingTradeDate" id="774017" value="17" sort="17" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing trade date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingSettlCcyInstructions" id="774018" value="18" sort="18" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing settlement currency instructions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncorrectOrMissingCapacity" id="774019" value="19" sort="19" added="FIX.5.0SP2" addedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incorrect or missing capacity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="774020" value="99" sort="99" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="170"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Use Text(58) for further reject reasons. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the reason for rejecting a Confirmation. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="BookingTypeCodeSet" id="775" type="int" added="FIX.4.4"> + <fixr:code name="RegularBooking" id="775001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Regular booking + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CFD" id="775002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CFD (Contract for difference) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TotalReturnSwap" id="775003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Total Return Swap + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Method for booking out this order. Used when notifying a broker that an order to be settled by that broker is to be booked out as an OTC derivative (e.g. CFD or similar). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AllocSettlInstTypeCodeSet" id="780" type="int" added="FIX.4.4"> + <fixr:code name="UseDefaultInstructions" id="780001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Use default instructions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeriveFromParametersProvided" id="780002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Derive from parameters provided + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FullDetailsProvided" id="780003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Full details provided + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SSIDBIDsProvided" id="780004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SSI DB IDs provided + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PhoneForInstructions" id="780005" value="4" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Phone for instructions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to indicate whether settlement instructions are provided on an allocation instruction message, and if not, how they are to be derived. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DlvyInstTypeCodeSet" id="787" type="char" added="FIX.4.4"> + <fixr:code name="Cash" id="787001" value="C" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Securities" id="787002" value="S" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Securities + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to indicate whether a delivery instruction is used for securities or cash settlement. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TerminationTypeCodeSet" id="788" type="int" added="FIX.4.4"> + <fixr:code name="Overnight" id="788001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Overnight + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Term" id="788002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Term + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Flexible" id="788003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Flexible + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Open" id="788004" value="4" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Open + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of financing termination. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SettlInstReqRejCodeCodeSet" id="792" type="int" added="FIX.4.4"> + <fixr:code name="UnableToProcessRequest" id="792001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unable to process request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownAccount" id="792002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoMatchingSettlementInstructionsFound" id="792003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No matching settlement instructions found + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="792004" value="99" sort="99" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies reason for rejection (of a settlement instruction request message). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AllocReportTypeCodeSet" id="794" type="int" added="FIX.4.4"> + <fixr:code name="PreliminaryRequestToIntermediary" id="794001" value="2" sort="1" added="FIX.4.4" addedEP="5" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Preliminary request to intermediary + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SellsideCalculatedUsingPreliminary" id="794002" value="3" sort="2" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sellside calculated using preliminary (includes MiscFees and NetMoney) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SellsideCalculatedWithoutPreliminary" id="794003" value="4" sort="3" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sellside calculated without preliminary (sent unsolicited by sellside, includes MiscFees and NetMoney) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WarehouseRecap" id="794004" value="5" sort="4" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Warehouse recap + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RequestToIntermediary" id="794005" value="8" sort="5" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Request to intermediary + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Accept" id="794006" value="9" sort="6" added="FIX.4.4" addedEP="5" deprecated="FIX.5.0SP2" deprecatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accept + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reject" id="794007" value="10" sort="7" added="FIX.4.4" addedEP="5" deprecated="FIX.5.0SP2" deprecatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reject + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AcceptPending" id="794008" value="11" sort="8" added="FIX.4.4" addedEP="5" deprecated="FIX.5.0SP2" deprecatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accept Pending + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Complete" id="794009" value="12" sort="9" added="FIX.4.4" addedEP="5" deprecated="FIX.5.0SP2" deprecatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Complete + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReversePending" id="794010" value="14" sort="10" added="FIX.4.4" addedEP="5" deprecated="FIX.5.0SP2" deprecatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reverse Pending + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Giveup" id="794011" value="15" sort="15" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Give-up + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Takeup" id="794012" value="16" sort="16" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Take-up + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reversal" id="794013" value="17" sort="17" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reversal + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Alleged" id="794014" value="18" sort="18" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Alleged reversal + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SubAllocationGiveup" id="794015" value="19" sort="19" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sub-allocation give-up + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Describes the specific type or purpose of an Allocation Report message + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AllocCancReplaceReasonCodeSet" id="796" type="int" added="FIX.4.4"> + <fixr:code name="OriginalDetailsIncomplete" id="796001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Original details incomplete/incorrect + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ChangeInUnderlyingOrderDetails" id="796002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Change in underlying order details + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelledByGiveupFirm" id="796003" value="3" sort="3" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancelled by give-up firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="796004" value="99" sort="99" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reason for cancelling or replacing an Allocation Instruction or Allocation Report message + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AllocAccountTypeCodeSet" id="798" type="int" added="FIX.4.4"> + <fixr:code name="CarriedCustomerSide" id="798001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Account is carried pn customer side of books + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CarriedNonCustomerSide" id="798002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Account is carried on non-customer side of books + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HouseTrader" id="798003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + House trader + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FloorTrader" id="798004" value="4" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Floor trader + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CarriedNonCustomerSideCrossMargined" id="798005" value="6" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Account is carried on non-customer side of books and is cross margined + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HouseTraderCrossMargined" id="798006" value="7" sort="6" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Account is house trader and is cross margined + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="JointBackOfficeAccount" id="798007" value="8" sort="7" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Joint back office account (JBO) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of account associated with a confirmation or other trade-level message + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PartySubIDTypeCodeSet" id="803" type="int" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:code name="Firm" id="803001" value="1" sort="0" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Person" id="803002" value="2" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Person + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="System" id="803003" value="3" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + System + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Application" id="803004" value="4" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Application + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FullLegalNameOfFirm" id="803005" value="5" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Full legal name of firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PostalAddress" id="803006" value="6" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Postal address + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PhoneNumber" id="803007" value="7" sort="6" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Phone number + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EmailAddress" id="803008" value="8" sort="7" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Email address + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ContactName" id="803009" value="9" sort="8" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Contact name + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecuritiesAccountNumber" id="803010" value="10" sort="9" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Securities account number (for settlement instructions) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RegistrationNumber" id="803011" value="11" sort="10" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Registration number (for settlement instructions and confirmations) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RegisteredAddressForConfirmation" id="803012" value="12" sort="11" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Registered address (for confirmation purposes) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RegulatoryStatus" id="803013" value="13" sort="12" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Regulatory status (for confirmation purposes) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RegistrationName" id="803014" value="14" sort="13" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Registration name (for settlement instructions) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CashAccountNumber" id="803015" value="15" sort="14" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash account number (for settlement instructions) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BIC" id="803016" value="16" sort="15" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + BIC + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CSDParticipantMemberCode" id="803017" value="17" sort="16" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CSD participant member code + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RegisteredAddress" id="803018" value="18" sort="17" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Registered address + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FundAccountName" id="803019" value="19" sort="18" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fund account name + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TelexNumber" id="803020" value="20" sort="19" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Telex number + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FaxNumber" id="803021" value="21" sort="20" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fax number + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecuritiesAccountName" id="803022" value="22" sort="21" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Securities account name + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CashAccountName" id="803023" value="23" sort="22" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash account name + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Department" id="803024" value="24" sort="23" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Department + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LocationDesk" id="803025" value="25" sort="24" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Location desk + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PositionAccountType" id="803026" value="26" sort="25" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Position account type + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecurityLocateID" id="803027" value="27" sort="26" added="FIX.4.4" addedEP="1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Security locate ID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketMaker" id="803028" value="28" sort="27" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market maker + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EligibleCounterparty" id="803029" value="29" sort="28" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Eligible counterparty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProfessionalClient" id="803030" value="30" sort="29" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Professional client + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Location" id="803031" value="31" sort="30" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Location + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExecutionVenue" id="803032" value="32" sort="31" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Execution venue + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CurrencyDeliveryIdentifier" id="803033" value="33" sort="32" added="FIX.5.0" addedEP="44" updated="FIX.5.0SP2" updatedEP="103"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Currency delivery identifier + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AddressCity" id="803034" value="34" sort="33" added="FIX.5.0SP2" addedEP="103"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Address City + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AddressStateOrProvince" id="803035" value="35" sort="34" added="FIX.5.0SP2" addedEP="103"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Address State/Province + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AddressPostalCode" id="803036" value="36" sort="35" added="FIX.5.0SP2" addedEP="103"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Address Postal Code + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AddressStreet" id="803037" value="37" sort="36" added="FIX.5.0SP2" addedEP="103"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Address Street + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AddressISOCountryCode" id="803038" value="38" sort="37" added="FIX.5.0SP2" addedEP="103"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Address Country (ISO country code) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ISOCountryCode" id="803039" value="39" sort="38" added="FIX.5.0SP2" addedEP="103"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ISO country code + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketSegment" id="803040" value="40" sort="39" added="FIX.5.0SP2" addedEP="105" updated="FIX.5.0SP2" updatedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market segment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CustomerAccountType" id="803041" value="41" sort="41" added="FIX.5.0SP2" addedEP="155"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Customer account type + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OmnibusAccount" id="803042" value="42" sort="42" added="FIX.5.0SP2" addedEP="155"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Omnibus account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FundsSegregationType" id="803043" value="43" sort="43" added="FIX.5.0SP2" addedEP="155" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Funds segregation type + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GuaranteeFund" id="803044" value="44" sort="44" added="FIX.5.0SP2" addedEP="157"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Guarantee fund + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Identifies a guarantee fund related to an account. Used when one account has multiple funds of collateral, each guaranteeing different positions. Can be used for PartyRole(452) = Customer Account(24). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SwapDealer" id="803045" value="45" sort="45" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Swap dealer + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The US regulator's defined term for identifying the trade counterparty as "any person who holds itself out as a dealer in swaps, makes a market in swaps, regularly enters into swaps with counterparties as an ordinary course of business for its own account, or engages in activity causing itself to be commonly known in the trade as a dealer or market maker in swaps". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MajorParticipant" id="803046" value="46" sort="46" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Major participant + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + When PartySubID(523)=Y the counterparty is not the swap dealer but is a major swap participant as defined in the regulations. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FinancialEntity" id="803047" value="47" sort="47" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Financial entity + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + When PartySubID(523)=Y the counterparty is neither a swap dealer nor a major swap participant but is a financial entity as defined in the regulations. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="USPerson" id="803048" value="48" sort="48" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + U.S. person + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A legal term referring to any U.S. person or legal entity anywhere in the world that should be taxed under U.S. law. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReportingEntityIndicator" id="803049" value="49" sort="49" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reporting entity indicator + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates the entity obligated or delegated to report to their regulator, a non-regulatory agency or data repository. Set PartySubID(523)=Y if true. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ElectedClearingRequirementException" id="803050" value="50" sort="50" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Elected clearing requirement exception + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BusinessCenter" id="803051" value="51" sort="51" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Business center + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReferenceText" id="803052" value="52" sort="52" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reference text + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ShortMarkingExemptAccount" id="803053" value="53" sort="53" added="FIX.5.0SP2" addedEP="164"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Short-marking exempt account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ParentFirmIdentifier" id="803054" value="54" sort="54" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Parent firm identifier + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Implementation-specific identifier of this party's parent entity. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ParentFirmName" id="803055" value="55" sort="55" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Parent firm name + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Full name of this party's parent entity. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DealIdentifier" id="803056" value="56" sort="56" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Deal identifier + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The internal identifier assigned to the trade by this party, particularly by a Clearing Organization. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SystemTradeID" id="803057" value="57" sort="57" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + System trade identifier + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SystemTradeSubID" id="803058" value="58" sort="58" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + System trade sub-identifier + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FCMCode" id="803059" value="59" sort="59" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Futures Commission Merchant (FCM) code + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The FCM's code or identifier in relation to the PartyRole(452). For example, if PartyRole(452) is the exchange or clearinghouse, the FCM code/ID specified in PartySubID(523) is the FCM's identifier at the exchange or clearinghouse. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DlvryTrmlCode" id="803060" value="60" sort="60" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delivery terminal customer account/code + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Usually used for gas delivery to identify whose account the gas is allocated to at the delivery terminal. Often referred to as "HUB" code. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VolntyRptEntity" id="803061" value="61" sort="61" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Voluntary reporting entity + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The entity voluntarily reporting the trade to the regulator. Set PartySubID(523)=Y if true. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RptObligJursdctn" id="803062" value="62" sort="62" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reporting obligation jurisdiction + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + For a trade that falls under multiple jurisdictions this may be used to identify, through PartySubID(523), the reporting jurisdiction to which the party is obligated to report. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VolntyRptJursdctn" id="803063" value="63" sort="63" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Voluntary reporting jurisdiction + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + For a trade that falls under multiple jurisdictions this may be used to identify, through PartySubID(523), the regulatory jurisdiction to which the party is submitting a voluntary report. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CompanyActivities" id="803064" value="64" sort="64" added="FIX.5.0SP2" addedEP="179" updated="FIX.5.0SP2" updatedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Company activities + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + For regulatory reporting. ID values include: A = Assurance undertaking authorized in accordance with Directive 2002/83/EC C=Credit institution authorized in accordance with Directive 2006/48/EC F=Investment firm in accordance with Directive 2004/39/EC I=Insurance undertaking authorized in accordance with Directive 73/239/EC L=Alternative investment fund managed by AIFMs authorized or registered in accordance with Directive 2011/61/EC O=Institution for occupational retirement provision within the meaning of Article 6(a0 of Directive 2003/41/EC R=Reinsurance undertaking authorized in accordance with Directive 2005/68/EC U=UCITS and its management company, authorized in accordance with Directive 2009/65/EC or blank in case of coverage by LEI or in case of non-financial counterparties. + In the context of EU SFTR reporting use the appropriate 4- or 1-character code noted in the regulations. See SFTR ITS "Commission Implementing Regulation (EU) 2019/363" Annexes 1 and 2 for values. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EEAreaDomiciled" id="803065" value="65" sort="65" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + European Economic Area domiciled + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + ID values: Y or N + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ContractLinked" id="803066" value="66" sort="66" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Contract linked to commercial or treasury financing for this counterparty + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + ID values: Y or N + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ContractAbove" id="803067" value="67" sort="67" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Contract above clearing threshold for this counterparty + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + ID values: Y or N + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VolntyRptPty" id="803068" value="68" sort="68" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Voluntary reporting party + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + When PartySubID(523)=Y, identifies that the trading party is reporting voluntarily when VoluntaryRegulatoryReport(1935)=Y. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EndUser" id="803069" value="69" sort="69" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + End user + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + When PartySubID(523)=Y, the counterparty is neither the swap dealer, major swap participant nor financial entity as defined in the regulations. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LocationOrJurisdiction" id="803070" value="70" sort="70" added="FIX.5.0SP2" addedEP="192" updated="FIX.5.0SP2" updatedEP="193"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Location or jurisdiction + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + One or more instances may be used in combination with PartySubIDType(803) = 49 (Reporting entity indicator) or 102 (Data repository) to identify the jurisdiction, countries, regions or provinces for which the party is a reporting entity or data repository when that characteristic is ambiguous or where there are multiple locations. The party sub-ID value is either a jurisdiction acronym, a 2-character ISO 3166 country code, or a hyphenated combination of the country code and the standard post-office abbreviation for province, state or region if necessary. E.g. "US" for United States or "CA-QC" for Quebec Canada. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DerivativesDealer" id="803071" value="71" sort="71" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Derivatives dealer + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates whether the party is a derivatives dealer or not (Y/N). The Canadian regulator's defined term for identifying the trade counterparty as "a person or company engaging in or holding himself, herself or itself out as engaging in the business of trading in derivatives in Ontario as principal or agent". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Domicile" id="803072" value="72" sort="72" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Domicile + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Country and optionally province, state or region of domicile. The party sub-ID value is either a 2-character ISO 3166 country code or a hyphenated combination of the country code and the standard post-office abbreviation of province, state or region if necessary. E.g. "US" for United States or "CA-QC" for Quebec Canada. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExemptFromRecognition" id="803073" value="73" sort="73" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exempt from recognition + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used with party role 21 "Clearing Organization" to indicate exemption (Y/N). Identifies a clearing agency as exempt from oversight in Ontario, i.e. one that 1) only provides limited services and does not present significant risks or 2) is foreign-based, indends to operate in Ontario but is subject to regulatory oversight in another jurisdiction. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Payer" id="803074" value="74" sort="74" added="FIX.5.0SP2" addedEP="203"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Payer + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Identifies the party as the payer of a particular payment stream or bullet payment by quoting the stream's StreamDesc(40051) (or LegStreamDesc(40243) or UnderlyingStreamDesc(40542)) or payment's PaymentDesc(43087) in the associated party sub-identifier field. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Receiver" id="803075" value="75" sort="75" added="FIX.5.0SP2" addedEP="203"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Receiver + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Identifies the party as the receiver of a particular payment stream or bullet payment by quoting the stream's StreamDesc(40051) (or LegStreamDesc(40243) or UnderlyingStreamDesc(40542)) or payment's PaymentDesc(43087) in the associated party sub-identifier field. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SystematicInternaliser" id="803076" value="76" sort="76" added="FIX.5.0SP2" addedEP="228"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Systematic Internaliser (SI) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA reporting, this is used to indicate whether the specified party is a Systematic Internaliser or not for the security defined in the Instrument component (Y/N). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PublishingEntityIndicator" id="803077" value="77" sort="77" added="FIX.5.0SP2" addedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Publishing entity indicator + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates the entity obligated or delegated to publish to the market. Set PartySubID(523)=Y if true. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FirstName" id="803078" value="78" sort="78" added="FIX.5.0SP2" addedEP="232"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + First name + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The first name(s) of a natural person. If multiple names, separate entries by a comma. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Surname" id="803079" value="79" sort="79" added="FIX.5.0SP2" addedEP="232"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Surname + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The surname(s) or lastname(s) of a natural person. If multiple names, separate entries by a comma. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DateOfBirth" id="803080" value="80" sort="80" added="FIX.5.0SP2" addedEP="232"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Date of birth + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The date of birth of a natural person in the format YYYYMMDD. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderTransmittingFirm" id="803081" value="81" sort="81" added="FIX.5.0SP2" addedEP="232"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order transmitting firm + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Identifies whether the party specified in PartyID(448) is the firm that transmitted the order. In the context of RTS 22 Article 4, when "true" the PartySubID(523)=Y shall be set "by the transmitting firm within the transmitting firm's report where conditions for transmission specified in Article 4 were not satisfied." + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderTransmittingFirmBuyer" id="803082" value="82" sort="82" added="FIX.5.0SP2" addedEP="232"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order transmitting firm for buyer + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Identifies the firm that transmitted the order for the buyer. In the context of ESMA RTS 22, PartySubID(523)=Y is used to indicate the firm identified in PartyID(448) is the firm that transmitted the order for the buyer. "This shall be populated by the receiving firm within the receiving firm's report with the identification code provided by the transmitting firm." + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderTransmitterSeller" id="803083" value="83" sort="83" added="FIX.5.0SP2" addedEP="232"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order transmitter for seller + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Identifies the order transmitting firm for the seller. In the context of ESMA RTS 22, PartySubID(523)=Y is used to indicate the firm identified in PartyID(448) is the firm that transmitted the order for the seller. "This shall be populated by the receiving firm within the receiving firm's report with the identification code provided by the transmitting firm." + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LegalEntityIdentifier" id="803084" value="84" sort="84" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Legal Entity Identifier (ISO 17442) LEI + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SubSectorClassification" id="803085" value="85" sort="85" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sub-sector classification + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Supplemental to party sub-ID type "64" (Company activities) for regulatory reporting. For EU SFTR reporting use the appropriate 4-character code noted in the regulations applying the conditional association rules. See SFTR ITS "Commission Implementing Regulation (EU) 2019/363" Annexes 1 and 2 for values. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartySide" id="803086" value="86" sort="86" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Party side + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + May be used, when appropriate, to explicitly indicate the transaction side of the party, e.g. Buyer, Seller, Lender, Borrower, Maker, Taker, etc. in the ID. In the context of EU SFTR reporting, use values as required by SFTR, "GIVE" and "TAKE" in the ID, to identify collateral giver and taker. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LegalRegistrationCountry" id="803087" value="87" sort="87" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Legal registration country + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + ISO Country Code where the registered office of the party is located as specified in the LEI reference data. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of PartySubID(523) value. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AllocIntermedReqTypeCodeSet" id="808" type="int" added="FIX.4.4"> + <fixr:code name="PendingAccept" id="808001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending Accept + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PendingRelease" id="808002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending Release + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PendingReversal" id="808003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending Reversal + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Accept" id="808004" value="4" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accept + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BlockLevelReject" id="808005" value="5" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Block Level Reject + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AccountLevelReject" id="808006" value="6" sort="6" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Account Level Reject + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Response to allocation to be communicated to a counterparty through an intermediary, i.e. clearing house. Used in conjunction with AllocType = "Request to Intermediary" and AllocReportType = "Request to Intermediary" + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ApplQueueResolutionCodeSet" id="814" type="int" added="FIX.4.4"> + <fixr:code name="NoActionTaken" id="814001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No Action Taken + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QueueFlushed" id="814002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Queue Flushed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OverlayLast" id="814003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Overlay Last + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EndSession" id="814004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + End Session + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Resolution taken when ApplQueueDepth (813) exceeds ApplQueueMax (812) or system specified maximum queue size. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ApplQueueActionCodeSet" id="815" type="int" added="FIX.4.4"> + <fixr:code name="NoActionTaken" id="815001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No Action Taken + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QueueFlushed" id="815002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Queue Flushed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OverlayLast" id="815003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Overlay Last + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EndSession" id="815004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + End Session + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Action to take to resolve an application message queue (backlog). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AvgPxIndicatorCodeSet" id="819" type="int" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="239"> + <fixr:code name="NoAveragePricing" id="819001" value="0" sort="1" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No average pricing + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Trade" id="819002" value="1" sort="2" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade is part of an average price group identified by the AvgPxGroupID(1731) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LastTrade" id="819003" value="2" sort="3" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="234"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Last trade of the average price group identified by the AvgPxGroupID(1731) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotionalValueAveragePxGroupTrade" id="819004" value="3" sort="4" added="FIX.5.0SP2" addedEP="239"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade is part of a notional value average price group + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A notional value average price (NVAP) group is effectively closed and available for allocation as long as the NVAP of the group is non-zero. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AveragePricedTrade" id="819005" value="4" sort="5" added="FIX.5.0SP2" addedEP="240"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade is average priced + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Average pricing indicator. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradeAllocIndicatorCodeSet" id="826" type="int" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:code name="AllocationNotRequired" id="826001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Allocation not required + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllocationRequired" id="826002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Allocation required (give-up trade) allocation information not provided (incomplete) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UseAllocationProvidedWithTheTrade" id="826003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Use allocation provided with the trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllocationGiveUpExecutor" id="826004" value="3" sort="4" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Allocation give-up executor + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllocationFromExecutor" id="826005" value="4" sort="5" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Allocation from executor + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllocationToClaimAccount" id="826006" value="5" sort="6" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Allocation to claim account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeSplit" id="826007" value="6" sort="7" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade split + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies if, and how, the trade is to be allocated or split. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ExpirationCycleCodeSet" id="827" type="int" added="FIX.4.4"> + <fixr:code name="ExpireOnTradingSessionClose" id="827001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Expire on trading session close (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExpireOnTradingSessionOpen" id="827002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Expire on trading session open + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecifiedExpiration" id="827003" value="2" sort="3" added="FIX.5.0" addedEP="42"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trading eligibility expiration specified in the date and time fields [EventDate(866) and EventTime(1145)] associated with EventType(865)=7(Last Eligible Trade Date) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Part of trading cycle when an instrument expires. Field is applicable for derivatives. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TrdTypeCodeSet" id="828" type="int" added="FIX.4.4" updated="FIX.Latest" updatedEP="268"> + <fixr:code name="RegularTrade" id="828001" value="0" sort="0" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Regular trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BlockTrade" id="828002" value="1" sort="1" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Block trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EFP" id="828003" value="2" sort="2" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange for physical (EFP) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Transfer" id="828004" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Transfer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LateTrade" id="828005" value="4" sort="4" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Late trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TTrade" id="828006" value="5" sort="5" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + T trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WeightedAveragePriceTrade" id="828007" value="6" sort="6" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Weighted average price trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BunchedTrade" id="828008" value="7" sort="7" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bunched trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LateBunchedTrade" id="828009" value="8" sort="8" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Late bunched trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriorReferencePriceTrade" id="828010" value="9" sort="9" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Prior reference price trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AfterHoursTrade" id="828011" value="10" sort="10" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + After hours trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeForRisk" id="828012" value="11" sort="11" added="FIX.4.4" addedEP="5" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange for risk (EFR) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeForSwap" id="828013" value="12" sort="12" added="FIX.4.4" addedEP="5" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange for swap (EFS) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeOfFuturesFor" id="828014" value="13" sort="13" added="FIX.4.4" addedEP="5" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange of futures for in market futures (EFM) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + For example full sized for mini. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeOfOptionsForOptions" id="828015" value="14" sort="14" added="FIX.4.4" addedEP="5" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange of options for options (EOO) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradingAtSettlement" id="828016" value="15" sort="15" added="FIX.4.4" addedEP="5" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trading at settlement + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllOrNone" id="828017" value="16" sort="16" added="FIX.4.4" addedEP="5" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All or none + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FuturesLargeOrderExecution" id="828018" value="17" sort="17" added="FIX.4.4" addedEP="5" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Futures large order execution + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeOfFuturesForFutures" id="828019" value="18" sort="18" added="FIX.4.4" addedEP="5" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange of futures for external market futures (EFF) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OptionInterimTrade" id="828020" value="19" sort="19" added="FIX.4.4" addedEP="5" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Option interim trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OptionCabinetTrade" id="828021" value="20" sort="20" added="FIX.4.4" addedEP="5" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Option cabinet trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PrivatelyNegotiatedTrades" id="828022" value="22" sort="21" added="FIX.4.4" addedEP="19" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Privately negotiated trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SubstitutionOfFuturesForForwards" id="828023" value="23" sort="22" added="FIX.4.4" addedEP="19" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Substitution of futures for forwards + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonStandardSettlement" id="828024" value="48" sort="48" added="FIX.5.0" addedEP="47"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-standard settlement + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DerivativeRelatedTransaction" id="828025" value="49" sort="49" added="FIX.5.0" addedEP="47" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Derivative related transaction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PortfolioTrade" id="828026" value="50" sort="50" added="FIX.5.0" addedEP="47" updated="FIX.Latest" updatedEP="268"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Portfolio trade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Identifies a collection/basket of trades. In the context of bonds (e.g. corporate bonds) these are transacted as a single trade at an aggregate price for the entire portfolio and may be traded all-or-none or most-or-none depending on bilateral agreement. + In the context of ESMA RTS 1 Article 2(b), may be used to refer to portfolio trades to distinguish between addressable and non-addressable volume. + In the context of Market Model Typology (MMT), use of this value applies to SecondaryTrdType(855) or TertiaryTrdType(2896), and when used for MMT market data publication requires MDEntryType(269) = 2 (Trade). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VolumeWeightedAverageTrade" id="828027" value="51" sort="51" added="FIX.5.0" addedEP="47" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Volume weighted average trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeGrantedTrade" id="828028" value="52" sort="52" added="FIX.5.0" addedEP="47" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange granted trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RepurchaseAgreement" id="828029" value="53" sort="53" added="FIX.5.0" addedEP="47" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Repurchase agreement + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OTC" id="828030" value="54" sort="54" added="FIX.5.0" addedEP="47" updated="FIX.5.0SP2" updatedEP="177"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + OTC + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade executed off-market. In the context of CFTC regulatory reporting for swaps, it is a large notional off-facility swap. In the context of MiFID transparency reporting rules this is used to report, into an exchange, deals made outside exchange rules. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeBasisFacility" id="828031" value="55" sort="55" added="FIX.5.0" addedEP="55" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange basis facility (EBF) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OpeningTrade" id="828032" value="56" sort="56" added="FIX.5.0SP2" addedEP="104" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Opening trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NettedTrade" id="828033" value="57" sort="57" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Netted trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BlockSwapTrade" id="828034" value="58" sort="58" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="177"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Block swap trade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Block trade executed off-market or on a registered market. In the context of CFTC regulatory reporting for swaps, it is a swap executed according to SEF or DCM rules. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CreditEventTrade" id="828035" value="59" sort="59" added="FIX.5.0SP2" addedEP="165" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Credit event trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SuccessionEventTrade" id="828036" value="60" sort="60" added="FIX.5.0SP2" addedEP="165" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Succession event trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GiveUpGiveInTrade" id="828037" value="61" sort="61" added="FIX.5.0SP2" addedEP="163"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Give-up Give-in trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DarkTrade" id="828038" value="62" sort="62" added="FIX.5.0SP2" addedEP="163" updated="FIX.Latest" updatedEP="268"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Dark trade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of Market Model Typology (MMT), a dark trade might also come from a lit/hybrid book (e.g. when an aggressive lit order hits a resting dark order). The use of this value applies to TrdType(828), and when used for MMT market data publication requires MDEntryType(269) = 2 (Trade). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TechnicalTrade" id="828039" value="63" sort="63" added="FIX.5.0SP2" addedEP="163"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Technical trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Benchmark" id="828040" value="64" sort="64" added="FIX.5.0SP2" addedEP="163" updated="FIX.Latest" updatedEP="268"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Benchmark + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA RTS 1 Article 2(a), may be used to refer to benchmark trades. + In the context of Market Model Typology (MMT), the "benchmark" price depends on a benchmark which has no current price but was derived from a time series such as a VWAP. The use of this value applies to SecondaryTrdType(855) or TertiaryTrdType(2896), and when used for MMT market data publication requires MDEntryType(269) = 2 (Trade). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PackageTrade" id="828041" value="65" sort="65" added="FIX.5.0SP2" addedEP="192" updated="FIX.Latest" updatedEP="268"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Package trade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Identifies the pseudo-trade of a stream or collection of trades to be transacted, cleared and be reported as an atomic unit. The subsequent actual trades reported should not have this value. + In the context of ESMA RTS 2 Article 1(1)(b), may be used to refer to package transactions (excluding exchange for physicals). + In the context of Market Model Typology (MMT), use of this value applies to TrdType(828), and when used for MMT market data publication requires MDEntryType(269) = 2 (Trade). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RollTrade" id="828042" value="66" sort="66" added="FIX.5.0SP2" addedEP="258"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Roll trade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade is a roll from one contract that is about to expire to a new contract. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ErrorTrade" id="828043" value="24" group="MiFID Values" sort="24" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Error trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialCumDividend" id="828044" value="25" group="MiFID Values" sort="25" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special cum dividend (CD) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialExDividend" id="828045" value="26" group="MiFID Values" sort="26" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special ex dividend (XD) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialCumCoupon" id="828046" value="27" group="MiFID Values" sort="27" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special cum coupon (CC) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialExCoupon" id="828047" value="28" group="MiFID Values" sort="28" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special ex coupon (XC) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CashSettlement" id="828048" value="29" group="MiFID Values" sort="29" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash settlement (CS) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialPrice" id="828049" value="30" group="MiFID Values" sort="30" added="FIX.4.4" addedEP="26" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special price (SP) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Usually net or all-in price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GuaranteedDelivery" id="828050" value="31" group="MiFID Values" sort="31" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Guaranteed delivery (GD) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialCumRights" id="828051" value="32" group="MiFID Values" sort="32" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special cum rights (CR) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialExRights" id="828052" value="33" group="MiFID Values" sort="33" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special ex rights (XR) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialCumCapitalRepayments" id="828053" value="34" group="MiFID Values" sort="34" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special cum capital repayments (CP) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialExCapitalRepayments" id="828054" value="35" group="MiFID Values" sort="35" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special ex capital repayments (XP) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialCumBonus" id="828055" value="36" group="MiFID Values" sort="36" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special cum bonus (CB) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialExBonus" id="828056" value="37" group="MiFID Values" sort="37" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special ex bonus (XB) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LargeTrade" id="828057" value="38" group="MiFID Values" sort="38" added="FIX.4.4" addedEP="26" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Block trade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The same as large trade. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WorkedPrincipalTrade" id="828058" value="39" group="MiFID Values" sort="39" added="FIX.4.4" addedEP="26" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Worked principal trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BlockTrades" id="828059" value="40" group="MiFID Values" sort="40" added="FIX.4.4" addedEP="26" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Block trades + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NameChange" id="828060" value="41" group="MiFID Values" sort="41" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Name change + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PortfolioTransfer" id="828061" value="42" group="MiFID Values" sort="42" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Portfolio transfer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProrogationBuy" id="828062" value="43" group="MiFID Values" sort="43" added="FIX.4.4" addedEP="26" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Prorogation buy + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used by Euronext Paris only. Is used to defer settlement under French SRD (deferred settlement system). Trades must be reported as crosses at zero price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProrogationSell" id="828063" value="44" group="MiFID Values" sort="44" added="FIX.4.4" addedEP="26" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Prorogation sell + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + See prorogation buy. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OptionExercise" id="828064" value="45" group="MiFID Values" sort="45" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Option exercise + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeltaNeutralTransaction" id="828065" value="46" group="MiFID Values" sort="46" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delta neutral transaction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FinancingTransaction" id="828066" value="47" group="MiFID Values" sort="47" added="FIX.4.4" addedEP="26" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Financing transaction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of trade assigned to a trade. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Note: several enumerations of this field duplicate the enumerations in TradePriceConditions(1839) field. These may be deprecated from TrdType(828) in the future. TradePriceConditions(1839) is preferred in messages that support it. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TrdSubTypeCodeSet" id="829" type="int" added="FIX.4.4"> + <fixr:code name="CMTA" id="829001" value="0" sort="1" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CMTA + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InternalTransferOrAdjustment" id="829002" value="1" sort="2" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Internal transfer or adjustment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExternalTransferOrTransferOfAccount" id="829003" value="2" sort="3" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + External transfer or transfer of account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RejectForSubmittingSide" id="829004" value="3" sort="4" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reject for submitting side + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AdvisoryForContraSide" id="829005" value="4" sort="5" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Advisory for contra side + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OffsetDueToAnAllocation" id="829006" value="5" sort="6" added="FIX.4.4" addedEP="5"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Offset due to an allocation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OnsetDueToAnAllocation" id="829007" value="6" sort="7" added="FIX.4.4" addedEP="5" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Onset due to an allocation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DifferentialSpread" id="829008" value="7" sort="8" added="FIX.4.4" addedEP="5"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Differential spread + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ImpliedSpreadLegExecutedAgainstAnOutright" id="829009" value="8" sort="9" added="FIX.4.4" addedEP="5"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Implied spread leg executed against an outright + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TransactionFromExercise" id="829010" value="9" sort="10" added="FIX.4.4" addedEP="5"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Transaction from exercise + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TransactionFromAssignment" id="829011" value="10" sort="11" added="FIX.4.4" addedEP="5"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Transaction from assignment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ACATS" id="829012" value="11" sort="12" added="FIX.4.4" addedEP="8"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ACATS + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OffHoursTrade" id="829013" value="33" sort="32" added="FIX.5.0" addedEP="61"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Off Hours Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OnHoursTrade" id="829014" value="34" sort="33" added="FIX.5.0" addedEP="61"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + On Hours Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OTCQuote" id="829015" value="35" sort="34" added="FIX.5.0" addedEP="61"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + OTC Quote + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConvertedSWAP" id="829016" value="36" sort="36" added="FIX.5.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Converted SWAP + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WashTrade" id="829017" value="40" sort="40" added="FIX.5.0SP2" addedEP="101"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Wash Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeAtSettlement" id="829018" value="41" sort="41" added="FIX.5.0SP2" addedEP="107" updated="FIX.5.0SP2" updatedEP="227"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade at Settlement (TAS) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Identifies a trade that will be priced using the settlement price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AuctionTrade" id="829019" value="42" sort="42" added="FIX.5.0SP2" addedEP="114" updated="FIX.5.0SP2" updatedEP="227"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Auction Trade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Mutually exclusive with TrdSubType(829) = 50 (Balancing). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeAtMarker" id="829020" value="43" sort="43" added="FIX.5.0SP2" addedEP="107" updated="FIX.5.0SP2" updatedEP="227"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade at Marker (TAM) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Posted at a specific time each day and used to price the consummated trade for the product/month/strip executed (+/- and differentials). Closely related to TAS trades in function and trade practice. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CreditDefault" id="829021" value="44" sort="44" added="FIX.5.0SP2" addedEP="165"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Default (Credit Event) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CreditRestructuring" id="829022" value="45" sort="45" added="FIX.5.0SP2" addedEP="165"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Restructuring (credit event) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Merger" id="829023" value="46" sort="46" added="FIX.5.0SP2" addedEP="165"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Merger (succession event) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpinOff" id="829024" value="47" sort="47" added="FIX.5.0SP2" addedEP="165"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Spin-off (succession event) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MultilateralCompression" id="829025" value="48" sort="48" added="FIX.5.0SP2" addedEP="201" updated="FIX.Latest" updatedEP="269"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Multilateral compression + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to identify a special case of compression between multiple parties, e.g. for netted or portfolio trades. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Balancing" id="829026" value="50" sort="50" added="FIX.5.0SP2" addedEP="227"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Balancing + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Identifies an additional trade distributed to auction participants meant to resolve an imbalance between bids and offers. + Mutually exclusive with TrdSubType(829) = 42 =(Auction). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BasisTradeIndexClose" id="829027" value="51" sort="51" added="FIX.5.0SP2" addedEP="227"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Basis Trade index Close (BTIC) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The marketplace name given to Trade at Marker (TAM) transactions in equity index futures. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeAtCashOpen" id="829028" value="52" sort="52" added="FIX.5.0SP2" addedEP="243"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade At Cash Open (TACO) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The marketplace name given to trading futures based on an opening quote of the underlying cash market. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TrdSubmitVenueClrSettl" id="829029" value="53" sort="53" added="FIX.Latest" addedEP="268"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade submitted to venue for clearing and Identifies + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Identifies trades brought on a trading venue purely for clearing and settlement purposes. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BilateralCompression" id="829030" value="54" sort="54" added="FIX.Latest" addedEP="269"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bilateral compression + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to identify a special case of compression between two parties, e.g. for netted or portfolio trades. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AI" id="829031" value="14" group="MiFID Values" sort="13" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + AI (Automated input facility disabled in response to an exchange request.) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="B" id="829032" value="15" group="MiFID Values" sort="14" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + B (Transaction between two member firms where neither member firm is registered as a market maker in the security in question and neither is a designated fund manager. Also used by broker dealers when dealing with another broker which is not a member firm. Non-order book securities only.) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="K" id="829033" value="16" group="MiFID Values" sort="15" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + K (Transaction using block trade facility.) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LC" id="829034" value="17" group="MiFID Values" sort="16" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + LC (Correction submitted more than three days after publication of the original trade report.) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="M" id="829035" value="18" group="MiFID Values" sort="17" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + M (Transaction, other than a transaction resulting from a stock swap or stock switch, between two market makers registered in that security including IDB or a public display system trades. Non-order book securities only.) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="N" id="829036" value="19" group="MiFID Values" sort="18" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + N (Non-protected portfolio transaction or a fully disclosed portfolio transaction) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NM" id="829037" value="20" group="MiFID Values" sort="19" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + NM ( i) transaction where Exchange has granted permission for non-publication + ii)IDB is reporting as seller + iii) submitting a transaction report to the Exchange, where the transaction report is not also a trade report.) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NR" id="829038" value="21" group="MiFID Values" sort="20" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + NR (Non-risk transaction in a SEATS security other than an AIM security) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="P" id="829039" value="22" group="MiFID Values" sort="21" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + P (Protected portfolio transaction or a worked principal agreement to effect a portfolio transaction which includes order book securities) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PA" id="829040" value="23" group="MiFID Values" sort="22" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PA (Protected transaction notification) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PC" id="829041" value="24" group="MiFID Values" sort="23" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PC (Contra trade for transaction which took place on a previous day and which was automatically executed on the Exchange trading system) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PN" id="829042" value="25" group="MiFID Values" sort="24" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PN (Worked principal notification for a portfolio transaction which includes order book securities) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="R" id="829043" value="26" group="MiFID Values" sort="25" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + R ( (i) riskless principal transaction between non-members where the buying and selling transactions are executed at different prices or on different terms (requires a trade report with trade type indicator R for each transaction) + (ii) market maker is reporting all the legs of a riskless principal transaction where the buying and selling transactions are executed at different prices (requires a trade report with trade type indicator R for each transaction)or + (iii) market maker is reporting the onward leg of a riskless principal transaction where the legs are executed at different prices, and another market maker has submitted a trade report using trade type indicator M for the first leg (this requires a single trade report with trade type indicator R).) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RO" id="829044" value="27" group="MiFID Values" sort="26" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + RO (Transaction which resulted from the exercise of a traditional option or a stock-settled covered warrant) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RT" id="829045" value="28" group="MiFID Values" sort="27" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + RT (Risk transaction in a SEATS security, (excluding AIM security) reported by a market maker registered in that security) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SW" id="829046" value="29" group="MiFID Values" sort="28" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SW (Transactions resulting from stock swap or a stock switch (one report is required for each line of stock)) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="T" id="829047" value="30" group="MiFID Values" sort="29" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + T (If reporting a single protected transaction) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WN" id="829048" value="31" group="MiFID Values" sort="30" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + WN (Worked principal notification for a single order book security) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WT" id="829049" value="32" group="MiFID Values" sort="31" added="FIX.4.4" addedEP="26"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + WT (Worked principal transaction (other than a portfolio transaction)) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossedTrade" id="829050" value="37" group="MiFID Values" sort="37" added="FIX.5.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Crossed Trade (X) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InterimProtectedTrade" id="829051" value="38" group="MiFID Values" sort="38" added="FIX.5.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Interim Protected Trade (I) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LargeInScale" id="829052" value="39" group="MiFID Values" sort="39" added="FIX.5.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Large in Scale (L) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Further qualification to the trade type + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PegMoveTypeCodeSet" id="835" type="int" added="FIX.4.4"> + <fixr:code name="Floating" id="835001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Floating (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Fixed" id="835002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fixed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Describes whether peg is static or floats + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PegOffsetTypeCodeSet" id="836" type="int" added="FIX.4.4"> + <fixr:code name="Price" id="836001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BasisPoints" id="836002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Basis Points + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Ticks" id="836003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ticks + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceTier" id="836004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price Tier / Level + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Percentage" id="836005" value="4" sort="5" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percentage + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of Peg Offset value + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PegLimitTypeCodeSet" id="837" type="int" added="FIX.4.4"> + <fixr:code name="OrBetter" id="837001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Or better (default) - price improvement allowed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Strict" id="837002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Strict - limit is a strict limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrWorse" id="837003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Or worse - for a buy the peg limit is a minimum and for a sell the peg limit is a maximum (for use for orders which have a price range) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of Peg Limit + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PegRoundDirectionCodeSet" id="838" type="int" added="FIX.4.4"> + <fixr:code name="MoreAggressive" id="838001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + More aggressive - on a buy order round the price up to the nearest tick; on a sell order round down to the nearest tick + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MorePassive" id="838002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + More passive - on a buy order round down to the nearest tick; on a sell order round up to the nearest tick + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + If the calculated peg price is not a valid tick price, specifies whether to round the price to be more or less aggressive + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PegScopeCodeSet" id="840" type="int" added="FIX.4.4"> + <fixr:code name="Local" id="840001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Local (Exchange, ECN, ATS) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="National" id="840002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + National + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Global" id="840003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Global + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NationalExcludingLocal" id="840004" value="4" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + National excluding local + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The scope of the peg + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DiscretionMoveTypeCodeSet" id="841" type="int" added="FIX.4.4"> + <fixr:code name="Floating" id="841001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Floating (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Fixed" id="841002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fixed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Describes whether discretionay price is static or floats + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DiscretionOffsetTypeCodeSet" id="842" type="int" added="FIX.4.4"> + <fixr:code name="Price" id="842001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BasisPoints" id="842002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Basis Points + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Ticks" id="842003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ticks + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceTier" id="842004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price Tier / Level + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of Discretion Offset value + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DiscretionLimitTypeCodeSet" id="843" type="int" added="FIX.4.4"> + <fixr:code name="OrBetter" id="843001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Or better (default) - price improvement allowed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Strict" id="843002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Strict - limit is a strict limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrWorse" id="843003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Or worse - for a buy the discretion price is a minimum and for a sell the discretion price is a maximum (for use for orders which have a price range) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of Discretion Limit + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DiscretionRoundDirectionCodeSet" id="844" type="int" added="FIX.4.4"> + <fixr:code name="MoreAggressive" id="844001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + More aggressive - on a buy order round the price up to the nearest tick; on a sell round down to the nearest tick + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MorePassive" id="844002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + More passive - on a buy order round down to the nearest tick; on a sell order round up to the nearest tick + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + If the calculated discretionary price is not a valid tick price, specifies whether to round the price to be more or less aggressive + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DiscretionScopeCodeSet" id="846" type="int" added="FIX.4.4"> + <fixr:code name="Local" id="846001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Local (Exchange, ECN, ATS) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="National" id="846002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + National + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Global" id="846003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Global + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NationalExcludingLocal" id="846004" value="4" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + National excluding local + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The scope of the discretion + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TargetStrategyCodeSet" id="847" type="int" added="FIX.4.4"> + <fixr:code name="VWAP" id="847001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + VWAP + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Participate" id="847002" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Participate (i.e. aim to be x percent of the market volume) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MininizeMarketImpact" id="847003" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mininize market impact + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The target strategy of the order + 1000+ = Reserved and available for bi-laterally agreed upon user defined values + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="LastLiquidityIndCodeSet" id="851" type="int" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:code name="NeitherAddedNorRemovedLiquidity" id="851001" value="0" sort="0" added="FIX.5.0SP2" addedEP="252"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Neither added nor removed liquidity + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Subject to bilateral agreement, this value can only be used if none of the specific values apply. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AddedLiquidity" id="851002" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Added Liquidity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RemovedLiquidity" id="851003" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Removed Liquidity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LiquidityRoutedOut" id="851004" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Liquidity Routed Out + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Auction" id="851005" value="4" sort="4" added="FIX.5.0" addedEP="57" updated="FIX.5.0SP2" updatedEP="252"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Auction execution + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TriggeredStopOrder" id="851006" value="5" sort="5" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Triggered stop order + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Fill was the result of a stop order being triggered and immediately executed. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TriggeredContingencyOrder" id="851007" value="6" sort="6" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Triggered contingency order + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Fill was the result of a contingency order (OCO, OTO, OUO) becoming active (after cancelling or updating another order) and being immediately executed. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TriggeredMarketOrder" id="851008" value="7" sort="7" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Triggered market order + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Fill was the result of a market order being triggered due to an executable orderbook situation. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RemovedLiquidityAfterFirmOrderCommitment" id="851009" value="8" sort="8" added="FIX.5.0SP2" addedEP="252"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Removed liquidity after firm order commitment + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An order that was submitted for continuous trading that required a firm order commit prior to execution. "Conditional order" is an alternate term used for such orders. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AuctionExecutionAfterFirmOrderCommitment" id="851010" value="9" sort="9" added="FIX.5.0SP2" addedEP="252"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Auction execution after firm order commitment + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An order that was submitted for auction trading that required a firm order commit prior to execution. "Conditional order" is an alternate term used for such orders. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicator to identify whether this fill was a result of a liquidity provider providing or liquidity taker taking the liquidity. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PublishTrdIndicatorCodeSet" id="852" type="Boolean" added="FIX.4.4" deprecated="FIX.5.0"> + <fixr:code name="DoNotReportTrade" id="852001" value="N" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Do Not Report Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReportTrade" id="852002" value="Y" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Report Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates if a trade should be reported via a market reporting service. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ShortSaleReasonCodeSet" id="853" type="int" added="FIX.4.4"> + <fixr:code name="DealerSoldShort" id="853001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Dealer Sold Short + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DealerSoldShortExempt" id="853002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Dealer Sold Short Exempt + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SellingCustomerSoldShort" id="853003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Selling Customer Sold Short + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SellingCustomerSoldShortExempt" id="853004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Selling Customer Sold Short Exempt + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QualifiedServiceRepresentative" id="853005" value="4" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Qualified Service Representative (QSR) or Automatic Give-up (AGU) Contra Side Sold Short + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QSROrAGUContraSideSoldShortExempt" id="853006" value="5" sort="6" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + QSR or AGU Contra Side Sold Short Exempt + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reason for short sale. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="QtyTypeCodeSet" id="854" type="int" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="107"> + <fixr:code name="Units" id="854001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Units (shares, par, currency) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Contracts" id="854002" value="1" sort="2" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Contracts + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnitsOfMeasurePerTimeUnit" id="854003" value="2" sort="3" added="FIX.4.4" addedEP="5" updated="FIX.5.0SP2" updatedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unit of Measure per Time Unit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of quantity specified in quantity field. ContractMultiplier (tag 231) is required when QtyType = 1 (Contracts). UnitOfMeasure (tag 996) and TimeUnit (tag 997) are required when QtyType = 2 (Units of Measure per Time Unit). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradeReportTypeCodeSet" id="856" type="int" added="FIX.4.4"> + <fixr:code name="Submit" id="856001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Submit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Alleged" id="856002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Alleged + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Accept" id="856003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accept + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Decline" id="856004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Decline + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Addendum" id="856005" value="4" sort="5" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="241"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Addendum + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to provide material supplemental data to a previously submitted trade. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="No" id="856006" value="5" sort="6" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="241"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No/Was + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to report a full replacement of a previously submitted trade. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeReportCancel" id="856007" value="6" sort="7" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade Report Cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LockedIn" id="856008" value="7" sort="8" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + (Locked-In) Trade Break + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Defaulted" id="856009" value="8" sort="9" added="FIX.4.4" addedEP="4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Defaulted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidCMTA" id="856010" value="9" sort="10" added="FIX.4.4" addedEP="8"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid CMTA + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Pended" id="856011" value="10" sort="11" added="FIX.4.4" addedEP="23"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pended + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllegedNew" id="856012" value="11" sort="12" added="FIX.4.4" addedEP="23"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Alleged New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllegedAddendum" id="856013" value="12" sort="13" added="FIX.4.4" addedEP="23"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Alleged Addendum + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllegedNo" id="856014" value="13" sort="14" added="FIX.4.4" addedEP="23"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Alleged No/Was + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllegedTradeReportCancel" id="856015" value="14" sort="15" added="FIX.4.4" addedEP="23"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Alleged Trade Report Cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllegedTradeBreak" id="856016" value="15" sort="16" added="FIX.4.4" addedEP="23"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Alleged (Locked-In) Trade Break + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Verify" id="856017" value="16" sort="17" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Verify + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used in reports from a trading party to the SDR to confirm trade details. Omit RegulatoryReportType(1934). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Dispute" id="856018" value="17" sort="18" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Dispute + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used in reports from a trading party to the SDR to dispute trade details. Omit RegulatoryReportType(1934). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonMaterialUpdate" id="856019" value="18" sort="18" added="FIX.5.0SP2" addedEP="241"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-material Update + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to provide non-material supplemental data to a previously submitted trade. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of Trade Report + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AllocNoOrdersTypeCodeSet" id="857" type="int" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:code name="NotSpecified" id="857001" value="0" sort="1" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not specified + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExplicitListProvided" id="857002" value="1" sort="2" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Explicit list provided + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates how the orders being booked and allocated by an AllocationInstruction or AllocationReport message are identified, e.g. by explicit definition in the OrdAllocGrp or ExecAllocGrp components, or not identified explicitly. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="EventTypeCodeSet" id="865" type="int" added="FIX.4.4"> + <fixr:code name="Put" id="865001" value="1" sort="0" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Put + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Call" id="865002" value="2" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Call + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Tender" id="865003" value="3" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tender + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SinkingFundCall" id="865004" value="4" sort="3" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sinking fund call + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Activation" id="865005" value="5" sort="4" added="FIX.4.4" addedEP="8"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Activation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Inactiviation" id="865006" value="6" sort="5" added="FIX.4.4" addedEP="8" updated="FIX.5.0SP2" updatedEP="137"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Inactivation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LastEligibleTradeDate" id="865007" value="7" sort="6" added="FIX.5.0" addedEP="42" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Last eligible trade date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SwapStartDate" id="865008" value="8" sort="7" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Swap start date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SwapEndDate" id="865009" value="9" sort="8" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Swap end date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SwapRollDate" id="865010" value="10" sort="9" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Swap roll date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SwapNextStartDate" id="865011" value="11" sort="10" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Swap next start date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SwapNextRollDate" id="865012" value="12" sort="11" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Swap next roll date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FirstDeliveryDate" id="865013" value="13" sort="12" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + First delivery date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LastDeliveryDate" id="865014" value="14" sort="13" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Last delivery date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InitialInventoryDueDate" id="865015" value="15" sort="14" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Initial inventory due date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FinalInventoryDueDate" id="865016" value="16" sort="15" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Final inventory due date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FirstIntentDate" id="865017" value="17" sort="16" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + First intent date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LastIntentDate" id="865018" value="18" sort="17" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Last intent date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PositionRemovalDate" id="865019" value="19" sort="18" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Position removal date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MinimumNotice" id="865020" value="20" sort="19" added="FIX.5.0SP2" addedEP="132"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Minimum notice + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeliveryStartTime" id="865021" value="21" sort="20" added="FIX.5.0SP2" addedEP="137" updated="FIX.5.0SP2" updatedEP="228"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delivery start time + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeliveryEndTime" id="865022" value="22" sort="21" added="FIX.5.0SP2" addedEP="137"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delivery end time + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FirstNoticeDate" id="865023" value="23" sort="22" added="FIX.5.0SP2" addedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + First notice date + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The first day that a notice of intent to deliver a commodity can be made by a clearing house to a buyer in fulfillment of a given month's futures contract. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LastNoticeDate" id="865024" value="24" sort="23" added="FIX.5.0SP2" addedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Last notice date + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The last day on which a clearing house may inform an investor that a seller intends to make delivery of a commodity that the investor previously bought in a futures contract. The date is governed by the rules of different exchanges and clearing houses, but may also be stated in the futures contract itself. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FirstExerciseDate" id="865025" value="25" sort="24" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + First exercise date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RedemptionDate" id="865026" value="26" sort="25" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Redemption date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TrdCntntnEfctvDt" id="865027" value="27" sort="27" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade continuation effective date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="865028" value="99" sort="99" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to represent the type of event + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="InstrAttribTypeCodeSet" id="871" type="int" added="FIX.4.4"> + <fixr:code name="Flat" id="871001" value="1" sort="0" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Flat (securities pay interest on a current basis but are traded without interest) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ZeroCoupon" id="871002" value="2" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Zero coupon + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InterestBearing" id="871003" value="3" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Interest bearing (for Euro commercial paper when not issued at discount) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoPeriodicPayments" id="871004" value="4" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No periodic payments + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VariableRate" id="871005" value="5" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Variable rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LessFeeForPut" id="871006" value="6" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Less fee for put + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SteppedCoupon" id="871007" value="7" sort="6" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stepped coupon + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CouponPeriod" id="871008" value="8" sort="7" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Coupon period (if not semi-annual) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Supply redemption date in the InstrAttribValue(872) field. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="When" id="871009" value="9" sort="8" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + When [and if] issued + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OriginalIssueDiscount" id="871010" value="10" sort="9" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Original issue discount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Callable" id="871011" value="11" sort="10" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Callable, puttable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EscrowedToMaturity" id="871012" value="12" sort="11" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Escrowed to Maturity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EscrowedToRedemptionDate" id="871013" value="13" sort="12" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Escrowed to redemption date - callable + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Supply redemption date in the InstrAttribValue(872) field. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreRefunded" id="871014" value="14" sort="13" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pre-refunded + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InDefault" id="871015" value="15" sort="14" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + In default + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Unrated" id="871016" value="16" sort="15" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unrated + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Taxable" id="871017" value="17" sort="16" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Taxable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Indexed" id="871018" value="18" sort="17" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indexed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SubjectToAlternativeMinimumTax" id="871019" value="19" sort="18" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Subject To Alternative Minimum Tax + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OriginalIssueDiscountPrice" id="871020" value="20" sort="19" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Original issue discount price + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Supply price in the InstrAttribValue(872) field. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CallableBelowMaturityValue" id="871021" value="21" sort="20" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Callable below maturity value + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CallableWithoutNotice" id="871022" value="22" sort="21" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Callable without notice by mail to holder unless registered + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceTickRulesForSecurity" id="871023" value="23" sort="22" added="FIX.5.0" addedEP="42" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price tick rules for security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeTypeEligibilityDetailsForSecurity" id="871024" value="24" sort="23" added="FIX.5.0" addedEP="42" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade type eligibility details for security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InstrumentDenominator" id="871025" value="25" sort="26" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Instrument denominator + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InstrumentNumerator" id="871026" value="26" sort="27" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Instrument numerator + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InstrumentPricePrecision" id="871027" value="27" sort="28" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Instrument price precision + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InstrumentStrikePrice" id="871028" value="28" sort="29" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Instrument strike price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeableIndicator" id="871029" value="29" sort="30" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tradeable indicator + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InstrumentEligibleAnonOrders" id="871030" value="30" sort="31" added="FIX.5.0SP2" addedEP="101"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Instrument is eligible to accept anonymous orders + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MinGuaranteedFillVolume" id="871031" value="31" sort="32" added="FIX.5.0SP2" addedEP="101" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Minimum guaranteed fill volume + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MinGuaranteedFillStatus" id="871032" value="32" sort="33" added="FIX.5.0SP2" addedEP="104" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Minimum guaranteed fill status + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeAtSettlementEligibility" id="871033" value="33" sort="34" added="FIX.5.0SP2" addedEP="107" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade at settlement (TAS) eligibility + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TestInstrument" id="871034" value="34" sort="35" added="FIX.5.0SP2" addedEP="130" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Test instrument + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Instrument that is tradable but has no effect on the positions, exchange turnover etc. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DummyInstrument" id="871035" value="35" sort="36" added="FIX.5.0SP2" addedEP="130" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Dummy instrument + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Instrument that is normally halted and is only activated for trading under very special conditions (e.g. temporarily assigned for newly listed instrument). Use of a dummy instrument generally applies to systems that are unable to add reference data for new instruments intraday. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NegativeSettlementPriceEligibility" id="871036" value="36" sort="37" added="FIX.5.0SP2" addedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Negative settlement price eligibility + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NegativeStrikePriceEligibility" id="871037" value="37" sort="38" added="FIX.5.0SP2" addedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Negative strike price eligibility + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="USStdContractInd" id="871038" value="38" sort="39" added="FIX.5.0SP2" addedEP="193"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + US standard contract indicator + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates through InstrAttribValue(872) - values Y or N - whether the underlying asset in the trade references or is economically related to a contract listed in Appendix B of CFTC Part 43 regulation. See http://www.ecfr.gov/cgi-bin/text-idx?SID=4b2d1078ad68f6564a89d7ff6c52ec43&node=17:2.0.1.1.3.0.1.8.2&rgn=div or refer to Appendix B to Part 43 in the final rule at http://www.cftc.gov/ucm/groups/public/@lrfederalregister/documents/file/2013-12133a.pdf + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AdmittedToTradingOnTradingVenue" id="871039" value="39" sort="40" added="FIX.5.0SP2" addedEP="236"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Admitted to trading on a trading venue + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AverageDailyNotionalAmount" id="871040" value="40" sort="41" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Average daily notional amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AverageDailyNumberTrades" id="871041" value="41" sort="42" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Average daily number of trades + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Text" id="871042" value="99" sort="99" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Text + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Supply the text value in InstrAttribValue(872). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to represent the type of instrument attribute + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CPProgramCodeSet" id="875" type="int" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="201"> + <fixr:code name="Program3a3" id="875001" value="1" sort="1" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="201"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 3(a)(3) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Arising out of a current transaction with a maturity less than 9 months. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Program42" id="875002" value="2" sort="2" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="201"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 4(2) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Issued not involving any public offering. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Program3a2" id="875003" value="3" sort="3" added="FIX.5.0SP2" addedEP="201"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 3(a)(2) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Issued or guaranteed by the US, state or territorial government. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Program3a3And3c7" id="875004" value="4" sort="4" added="FIX.5.0SP2" addedEP="201"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 3(a)(3) & 3(c)(7) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Combination of 3(a)(3) and 3(c)(7). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Program3a4" id="875005" value="5" sort="5" added="FIX.5.0SP2" addedEP="201"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 3(a)(4) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Religious, education, benevolent, fraternal, charitable or reformatory purposes. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Program3a5" id="875006" value="6" sort="6" added="FIX.5.0SP2" addedEP="201"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 3(a)(5) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Issued by an institution supervised by state or federal authority or by an exempt farmer's cooperative. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Program3a7" id="875007" value="7" sort="7" added="FIX.5.0SP2" addedEP="201"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 3(a)(7) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Issued by a receiver or trustee in bankruptcy. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Program3c7" id="875008" value="8" sort="8" added="FIX.5.0SP2" addedEP="201"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 3(c)(7) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Qualified hedge-fund under the Investment Company Act of 1940. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="875009" value="99" sort="99" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The program under which a commercial paper offering is exempt from SEC registration identified by the paragraph number(s) within the US Securities Act of 1933 or as identified below. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MiscFeeBasisCodeSet" id="891" type="int" added="FIX.4.4"> + <fixr:code name="Absolute" id="891001" value="0" sort="1" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="240"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Absolute + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The fee or markup is a total fixed amount expressed in the currency of the trade. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PerUnit" id="891002" value="1" sort="2" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="240"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Per Unit + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The fee or markup is an amount per quantity unit, i.e. per share or contract, expressed in the currency of the trade. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Percentage" id="891003" value="2" sort="3" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="240"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percentage + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The percentage is expressed in standard FIX "Percentage" datatype format, i.e. "0.01" for 1 percent and ranges between 0 and 1. It is the number which when multiplied by the trade price and quantity produces the total amount of the fee or markup. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Defines the unit for a miscellaneous fee. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="LastFragmentCodeSet" id="893" type="Boolean" added="FIX.4.4"> + <fixr:code name="NotLastMessage" id="893001" value="N" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not Last Message + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LastMessage" id="893002" value="Y" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Last Message + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether this message is the last in a sequence of messages for those messages that support fragmentation, such as Allocation Instruction, Mass Quote, Security List, Derivative Security List + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CollAsgnReasonCodeSet" id="895" type="int" added="FIX.4.4"> + <fixr:code name="Initial" id="895001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Initial + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Scheduled" id="895002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Scheduled + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TimeWarning" id="895003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Time Warning + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarginDeficiency" id="895004" value="3" sort="4" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Margin Deficiency + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In a CollateralRequest(35=AX), this indicates there is a margin deficiency. In a CollateralAssignment(35=AY), this indicates that the assignment is a deposit to meet margin deficiency. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarginExcess" id="895005" value="4" sort="5" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Margin Excess + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In a CollateralRequest(35=AX), this indicates there is excess margin. In a CollateralAssignment(35=AY), this indicates that the assignment is a withdrawal of the margin excess. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ForwardCollateralDemand" id="895006" value="5" sort="6" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Forward Collateral Demand + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EventOfDefault" id="895007" value="6" sort="7" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Event of default + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AdverseTaxEvent" id="895008" value="7" sort="8" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Adverse tax event + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TransferDeposit" id="895009" value="8" sort="9" added="FIX.5.0SP2" addedEP="193"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Transfer deposit + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Collateral deposit in which the asset is to be transferred from an undesignated holding into collateral. I.e. there is no intermediate conversion to cash. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TransferWithdrawal" id="895010" value="9" sort="10" added="FIX.5.0SP2" addedEP="193"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Transfer withdrawal + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Collateral withdrawal in which the asset is to be transferred from collateral into an undesignated holding. I.e. there is no intermediate conversion to cash. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Pledge" id="895011" value="10" sort="11" added="FIX.5.0SP2" addedEP="197"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pledge + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The purpose of the collateral assignment is to pledge or "lock up" a value of a basket of securities, individual security or fund as collateral. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reason for Collateral Assignment + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CollInquiryQualifierCodeSet" id="896" type="int" added="FIX.4.4"> + <fixr:code name="TradeDate" id="896001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade Date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GCInstrument" id="896002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + GC Instrument + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CollateralInstrument" id="896003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Collateral Instrument + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SubstitutionEligible" id="896004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Substitution Eligible + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotAssigned" id="896005" value="4" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not Assigned + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartiallyAssigned" id="896006" value="5" sort="6" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Partially Assigned + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FullyAssigned" id="896007" value="6" sort="7" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fully Assigned + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OutstandingTrades" id="896008" value="7" sort="8" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Outstanding Trades (Today < end date) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Collateral inquiry qualifiers: + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CollAsgnTransTypeCodeSet" id="903" type="int" added="FIX.4.4"> + <fixr:code name="New" id="903001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Replace" id="903002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Replace + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancel" id="903003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Release" id="903004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Release + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reverse" id="903005" value="4" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reverse + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Collateral Assignment Transaction Type + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CollAsgnRespTypeCodeSet" id="905" type="int" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="192"> + <fixr:code name="Received" id="905001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Received + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Accepted" id="905002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Declined" id="905003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Declined + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="905004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TransactionPending" id="905005" value="4" sort="5" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Transaction pending + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The collateral assignment transaction is pending at the recipient. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TransactionCompletedWithWarning" id="905006" value="5" sort="6" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Transaction completed with warning - see Text(58) for further information. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The collateral assignment transaction was accepted and completed but with warnings. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of collateral assignment response. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CollAsgnRejectReasonCodeSet" id="906" type="int" added="FIX.4.4"> + <fixr:code name="UnknownDeal" id="906001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown deal (order / trade) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownOrInvalidInstrument" id="906002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown or invalid instrument + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnauthorizedTransaction" id="906003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unauthorized transaction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InsufficientCollateral" id="906004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Insufficient collateral + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidTypeOfCollateral" id="906005" value="4" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid type of collateral + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExcessiveSubstitution" id="906006" value="5" sort="6" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Excessive substitution + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="906007" value="99" sort="99" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Collateral Assignment Reject Reason + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CollStatusCodeSet" id="910" type="int" added="FIX.4.4"> + <fixr:code name="Unassigned" id="910001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unassigned + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartiallyAssigned" id="910002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Partially Assigned + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AssignmentProposed" id="910003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Assignment Proposed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Assigned" id="910004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Assigned (Accepted) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Challenged" id="910005" value="4" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Challenged + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reused" id="910006" value="5" sort="6" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reused + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A modification of the details of the collateral re-use. In the context of EU SFTR reporting, to be used with RegulatoryReportType(1934)=31 (Collateral update). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Collateral Status + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="LastRptRequestedCodeSet" id="912" type="Boolean" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:code name="NotLastMessage" id="912001" value="N" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not last message + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LastMessage" id="912002" value="Y" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Last message + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether this message is the last report message in response to a request message, e.g. OrderMassStatusRequest(35=AF), TradeCaptureReportRequest(35=AD). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DeliveryTypeCodeSet" id="919" type="int" added="FIX.4.4"> + <fixr:code name="VersusPayment" id="919001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + "Versus Payment": Deliver (if sell) or Receive (if buy) vs. (against) Payment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Free" id="919002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + "Free": Deliver (if sell) or Receive (if buy) Free + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TriParty" id="919003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tri-Party + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HoldInCustody" id="919004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Hold In Custody + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeliverByValue" id="919005" value="4" sort="5" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Deliver-by-Value + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of EU SFTR reporting, indicates that the transaction is to be or was settled using the DBV mechanism. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies type of settlement + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="UserRequestTypeCodeSet" id="924" type="int" added="FIX.4.4"> + <fixr:code name="LogOnUser" id="924001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Log On User + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LogOffUser" id="924002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Log Off User + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ChangePasswordForUser" id="924003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Change Password For User + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RequestIndividualUserStatus" id="924004" value="4" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Request Individual User Status + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RequestThrottleLimit" id="924005" value="5" sort="5" added="FIX.5.0SP2" addedEP="116"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Request Throttle Limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the action required by a User Request Message + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="UserStatusCodeSet" id="926" type="int" added="FIX.4.4"> + <fixr:code name="LoggedIn" id="926001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Logged In + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotLoggedIn" id="926002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not Logged In + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UserNotRecognised" id="926003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + User Not Recognised + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PasswordIncorrect" id="926004" value="4" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Password Incorrect + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PasswordChanged" id="926005" value="5" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Password Changed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="926006" value="6" sort="6" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ForcedUserLogoutByExchange" id="926007" value="7" sort="7" added="FIX.5.0" addedEP="56"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Forced user logout by Exchange + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SessionShutdownWarning" id="926008" value="8" sort="8" added="FIX.5.0" addedEP="56"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Session shutdown warning + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThrottleParametersChanged" id="926009" value="9" sort="9" added="FIX.5.0SP2" addedEP="116"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Throttle parameters changed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the status of a user + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="StatusValueCodeSet" id="928" type="int" added="FIX.4.4"> + <fixr:code name="Connected" id="928001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Connected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotConnectedUnexpected" id="928002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not Connected - down expected up + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotConnectedExpected" id="928003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not Connected - down expected down + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InProcess" id="928004" value="4" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + In Process + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the status of a network connection + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="NetworkRequestTypeCodeSet" id="935" type="int" added="FIX.4.4"> + <fixr:code name="Snapshot" id="935001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Snapshot + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Subscribe" id="935002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Subscribe + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StopSubscribing" id="935003" value="4" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stop Subscribing + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LevelOfDetail" id="935004" value="8" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Level of Detail, then NoCompID's becomes required + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the type and level of details required for a Network Status Request Message + Boolean logic applies EG If you want to subscribe for changes to certain id's then UserRequestType =0 (8+2), Snapshot for certain ID's = 9 (8+1) + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="NetworkStatusResponseTypeCodeSet" id="937" type="int" added="FIX.4.4"> + <fixr:code name="Full" id="937001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Full + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncrementalUpdate" id="937002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Incremental Update + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the type of Network Response Message. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TrdRptStatusCodeSet" id="939" type="int" added="FIX.4.4"> + <fixr:code name="Accepted" id="939001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="939002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancelled" id="939003" value="2" sort="3" added="FIX.5.0SP2" addedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancelled + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AcceptedWithErrors" id="939004" value="3" sort="4" added="FIX.4.4" addedEP="13" updated="FIX.5.0SP2" updatedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted with errors + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PendingNew" id="939005" value="4" sort="5" added="FIX.5.0SP2" addedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PendingCancel" id="939006" value="5" sort="6" added="FIX.5.0SP2" addedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending Cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PendingReplace" id="939007" value="6" sort="7" added="FIX.5.0SP2" addedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending Replace + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Terminated" id="939008" value="7" sort="8" added="FIX.5.0SP2" addedEP="165"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Terminated + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PendingVerification" id="939009" value="8" sort="9" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending verification + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used in reports from the SDR to the regulator and to trading parties to indicate that the trade details have not been verified by one or both parties. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeemedVerified" id="939010" value="9" sort="10" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Deemed verified + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used in reports from the SDR to the regulator and to trading parties to indicate that the trade details are deemed verified by the SDR by have not been confirmed by the trading parties. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Verified" id="939011" value="10" sort="11" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Verified + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used in reports from the SDR to the regulator and to trading parties to indicate that the trade details have been confirmed by the trading parties. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Disputed" id="939012" value="11" sort="12" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Disputed + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used in reports from the SDR to the regulator and to trading parties to indicate that the trade details have been disputed by a trading party. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade Report Status + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AffirmStatusCodeSet" id="940" type="int" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="215"> + <fixr:code name="Received" id="940001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Received + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConfirmRejected" id="940002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Confirm rejected, i.e. not affirmed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Affirmed" id="940003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Affirmed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the affirmation status of the confirmation. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CollActionCodeSet" id="944" type="int" added="FIX.4.4"> + <fixr:code name="Retain" id="944001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Retain + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Add" id="944002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Add + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Remove" id="944003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Remove + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Action proposed for an Underlying Instrument instance. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CollInquiryStatusCodeSet" id="945" type="int" added="FIX.4.4"> + <fixr:code name="Accepted" id="945001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AcceptedWithWarnings" id="945002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted With Warnings + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Completed" id="945003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Completed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CompletedWithWarnings" id="945004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Completed With Warnings + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="945005" value="4" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status of Collateral Inquiry + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CollInquiryResultCodeSet" id="946" type="int" added="FIX.4.4"> + <fixr:code name="Successful" id="946001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Successful (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownInstrument" id="946002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown instrument + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownCollateralType" id="946003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown collateral type + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidParties" id="946004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid Parties + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidTransportTypeRequested" id="946005" value="4" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid Transport Type requested + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidDestinationRequested" id="946006" value="5" sort="6" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid Destination requested + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoCollateralFoundForTheTradeSpecified" id="946007" value="6" sort="7" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No collateral found for the trade specified + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoCollateralFoundForTheOrderSpecified" id="946008" value="7" sort="8" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No collateral found for the order specified + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CollateralInquiryTypeNotSupported" id="946009" value="8" sort="9" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Collateral inquiry type not supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnauthorizedForCollateralInquiry" id="946010" value="9" sort="10" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unauthorized for collateral inquiry + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="946011" value="99" sort="99" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other (further information in Text (58) field) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Result returned in response to Collateral Inquiry + 4000+ Reserved and available for bi-laterally agreed upon user-defined values + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="StrategyParameterTypeCodeSet" id="959" type="int" added="FIX.4.4" addedEP="2"> + <fixr:code name="Int" id="959001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Int + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Length" id="959002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Length + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NumInGroup" id="959003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + NumInGroup + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SeqNum" id="959004" value="4" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SeqNum + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TagNum" id="959005" value="5" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TagNum + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Float" id="959006" value="6" sort="6" added="FIX.4.4" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + float + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Qty" id="959007" value="7" sort="7" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Qty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Price" id="959008" value="8" sort="8" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceOffset" id="959009" value="9" sort="9" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PriceOffset + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Amt" id="959010" value="10" sort="10" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Amt + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Percentage" id="959011" value="11" sort="11" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percentage + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Char" id="959012" value="12" sort="12" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Char + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Boolean" id="959013" value="13" sort="13" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Boolean + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="String" id="959014" value="14" sort="14" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + String + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MultipleCharValue" id="959015" value="15" sort="15" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MultipleCharValue + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Currency" id="959016" value="16" sort="16" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Currency + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Exchange" id="959017" value="17" sort="17" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MonthYear" id="959018" value="18" sort="18" added="FIX.4.4" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MonthYear + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UTCTimestamp" id="959019" value="19" sort="19" added="FIX.4.4" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + UTCTimestamp + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UTCTimeOnly" id="959020" value="20" sort="20" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + UTCTimeOnly + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LocalMktDate" id="959021" value="21" sort="21" added="FIX.4.4" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + LocalMktDate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UTCDateOnly" id="959022" value="22" sort="22" added="FIX.4.4" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + UTCDateOnly + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Data" id="959023" value="23" sort="23" added="FIX.4.4" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + data + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MultipleStringValue" id="959024" value="24" sort="24" added="FIX.4.4" addedEP="34"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MultipleStringValue + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Country" id="959025" value="25" sort="25" added="FIX.5.0SP1" addedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Country + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Language" id="959026" value="26" sort="26" added="FIX.5.0SP1" addedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Language + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TZTimeOnly" id="959027" value="27" sort="27" added="FIX.5.0SP1" addedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TZTimeOnly + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TZTimestamp" id="959028" value="28" sort="28" added="FIX.5.0SP1" addedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TZTimestamp + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Tenor" id="959029" value="29" sort="29" added="FIX.5.0SP1" addedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tenor + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Datatype of the parameter + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SecurityStatusCodeSet" id="965" type="String" added="FIX.4.4" addedEP="4"> + <fixr:code name="Active" id="965001" value="1" sort="1" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Active + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Instrument is active, i.e. trading is possible. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Inactive" id="965002" value="2" sort="2" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Inactive + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Instrument has previously been active and is now no longer traded but has not expired yet. The instrument may become active again. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ActiveClosingOrdersOnly" id="965003" value="3" sort="3" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Active, closing orders only + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Instrument is active but only orders closing positions (reducing risk) are allowed. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Expired" id="965004" value="4" sort="4" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Expired + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Instrument has expired. E.g. An instrument may expire due to reaching maturity or expired based on contract definitions or exchange rules. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Delisted" id="965005" value="5" sort="5" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delisted + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Instrument has been removed from securities reference data. Delisting rules varies from exchange to exchange, which may include non-compliance of capitalization, revenue, consecutive minimum closing price. The instrument may become listed again once the instrument is back in compliance. A delisted instrument would not trade on the exchange but it may still be traded over-the-counter (e.g. OTCBB) or on Pink Sheets, or other similar trading service. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="KnockedOut" id="965006" value="6" sort="6" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Knocked-out + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Instrument has breached a pre-defined price threshold. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="KnockOutRevoked" id="965007" value="7" sort="7" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Knock-out revoked + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Instrument reinstated, i.e. threshold has not been breached. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PendingExpiry" id="965008" value="8" sort="8" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending Expiry + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Instrument is currently still active but will expire after the current business day. For example, a contract that expires intra-day (e.g. at noon time) and is no longer tradeable but will still show up in the current day's order book with related statistics. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Suspended" id="965009" value="9" sort="9" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Suspended + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Instrument has been temporarily disabled for trading (i.e. halted). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Published" id="965010" value="10" sort="10" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Published + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Instrument information is provided prior to its first activation. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PendingDeletion" id="965011" value="11" sort="11" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending Deletion + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Instrument is awaiting deletion from security reference data. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used for derivatives. Denotes the current state of the Instrument. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="UnderlyingCashTypeCodeSet" id="974" type="String" added="FIX.4.4" addedEP="4" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:code name="FIXED" id="974001" value="FIXED" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FIXED + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DIFF" id="974002" value="DIFF" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + DIFF + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used for derivatives that deliver into cash underlying. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="UnderlyingSettlementTypeCodeSet" id="975" type="int" added="FIX.4.4" addedEP="4"> + <fixr:code name="TPlus1" id="975001" value="2" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + T+1 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TPlus3" id="975002" value="4" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + T+3 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TPlus4" id="975003" value="5" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + T+4 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates order settlement period for the underlying instrument. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SecurityUpdateActionCodeSet" id="980" type="char" added="FIX.4.4" addedEP="4"> + <fixr:code name="Add" id="980001" value="A" sort="1" added="FIX.4.4" addedEP="8"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Add + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Delete" id="980002" value="D" sort="2" added="FIX.4.4" addedEP="8"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delete + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Modify" id="980003" value="M" sort="3" added="FIX.4.4" addedEP="8"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Modify + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"/> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ExpirationQtyTypeCodeSet" id="982" type="int" added="FIX.4.4" addedEP="4"> + <fixr:code name="AutoExercise" id="982001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Auto Exercise + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonAutoExercise" id="982002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non Auto Exercise + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FinalWillBeExercised" id="982003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Final Will Be Exercised + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ContraryIntention" id="982004" value="4" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Contrary Intention + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Difference" id="982005" value="5" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Difference + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Expiration Quantity type + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="IndividualAllocTypeCodeSet" id="992" type="int" added="FIX.4.4" addedEP="5"> + <fixr:code name="SubAllocate" id="992001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sub Allocate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThirdPartyAllocation" id="992002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Third Party Allocation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies whether the allocation is to be sub-allocated or allocated to a third party + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="UnitOfMeasureCodeSet" id="996" type="String" added="FIX.4.4" addedEP="5" updated="FIX.5.0SP2" updatedEP="122"> + <fixr:code name="BillionCubicFeet" id="996001" value="Bcf" group="Fixed Magnitude UOM" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Billion cubic feet + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CubicMeters" id="996002" value="CBM" group="Fixed Magnitude UOM" sort="2" added="FIX.5.0SP2" addedEP="107" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cubic Meters + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Gigajoules" id="996003" value="GJ" group="Fixed Magnitude UOM" sort="3" added="FIX.5.0SP2" addedEP="152" updated="FIX.5.0SP2" updatedEP="259"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + gigajoules + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HeatRate" id="996004" value="kHR" group="Fixed Magnitude UOM" sort="4" added="FIX.5.0SP2" addedEP="243"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Heat rate + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The number of BTUs required to produce one kilowatt hour of electricity, typically 3,412.14 BTUs per 1 kWh. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="KilowattHours" id="996005" value="kWh" group="Fixed Magnitude UOM" sort="5" added="FIX.5.0SP2" addedEP="137" updated="FIX.5.0SP2" updatedEP="243"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Kilowatt hours + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MegaHeatRate" id="996006" value="MHR" group="Fixed Magnitude UOM" sort="6" added="FIX.5.0SP2" addedEP="243"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mega heat rate + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The number of million BTUs required to produce one megawatt hour of electricity, typically 3.41214 million BTUs per 1 MWh. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OneMillionBTU" id="996007" value="MMBtu" group="Fixed Magnitude UOM" sort="7" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="243"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + One Million BTU + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MegawattHours" id="996008" value="MWh" group="Fixed Magnitude UOM" sort="8" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="243"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Megawatt hours + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Therms" id="996009" value="thm" group="Fixed Magnitude UOM" sort="9" added="FIX.5.0SP2" addedEP="152" updated="FIX.5.0SP2" updatedEP="259"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + therms + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Equal to 100,000 BTU + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TonsOfCarbonDioxide" id="996010" value="tnCO2" group="Fixed Magnitude UOM" sort="10" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tons of carbon dioxide + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MillionBarrels" id="996011" value="MMbbl" group="Fixed Magnitude UOM" sort="99" added="FIX.4.4" deprecated="FIX.5.0SP1" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Million Barrels + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Allowances" id="996012" value="Alw" group="Variable Quantity UOM" sort="1" added="FIX.5.0SP1" addedEP="89" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Allowances + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Barrels" id="996013" value="Bbl" group="Variable Quantity UOM" sort="2" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Barrels + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Equal to 42 US gallons + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BoardFeet" id="996014" value="BDFT" group="Variable Quantity UOM" sort="3" added="FIX.5.0SP2" addedEP="122" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Board feet + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Equal to 144 cubic inches + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Bushels" id="996015" value="Bu" group="Variable Quantity UOM" sort="4" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bushels + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Currency" id="996016" value="Ccy" group="Variable Quantity UOM" sort="5" added="FIX.5.0SP2" addedEP="122" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Amount of currency + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CoolingDegreeDay" id="996017" value="CDD" group="Variable Quantity UOM" sort="6" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cooling degree day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CertifiedEmissionsReduction" id="996018" value="CER" group="Variable Quantity UOM" sort="7" added="FIX.5.0SP2" addedEP="107" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Certified emissions reduction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CriticalPrecipDay" id="996019" value="CPD" group="Variable Quantity UOM" sort="8" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Critical precipitation day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClimateReserveTonnes" id="996020" value="CRT" group="Variable Quantity UOM" sort="9" added="FIX.5.0SP2" addedEP="114" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Climate reserve tonnes + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Hundredweight" id="996021" value="cwt" group="Variable Quantity UOM" sort="10" added="FIX.5.0SP2" addedEP="122" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Hundredweight(US) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Equal to 100 lbs + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Day" id="996022" value="day" group="Variable Quantity UOM" sort="11" added="FIX.5.0SP2" addedEP="122" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Days + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DryMetricTons" id="996023" value="dt" group="Variable Quantity UOM" sort="12" added="FIX.5.0SP2" addedEP="122" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Dry metric tons + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EnvAllwncCert" id="996024" value="EnvAllwnc" group="Variable Quantity UOM" sort="13" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Environmental allowance certificates + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EnvironmentalCredit" id="996025" value="EnvCrd" group="Variable Quantity UOM" sort="14" added="FIX.5.0SP2" addedEP="137" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Environmental credit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EnvironmentalOffset" id="996026" value="EnvOfst" group="Variable Quantity UOM" sort="15" added="FIX.5.0SP2" addedEP="137" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Environmental Offset + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Grams" id="996027" value="g" group="Variable Quantity UOM" sort="16" added="FIX.5.0SP2" addedEP="122" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Grams + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Gallons" id="996028" value="Gal" group="Variable Quantity UOM" sort="17" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Gallons + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GrossTons" id="996029" value="GT" group="Variable Quantity UOM" sort="18" added="FIX.5.0SP2" addedEP="154" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Gross tons + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Also known as long tons or imperial tons, equal to 2240 lbs + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HeatingDegreeDay" id="996030" value="HDD" group="Variable Quantity UOM" sort="19" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Heating degree day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IndexPoint" id="996031" value="IPNT" group="Variable Quantity UOM" sort="20" added="FIX.5.0SP2" addedEP="122" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Index point + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Kilograms" id="996032" value="kg" group="Variable Quantity UOM" sort="21" added="FIX.5.0SP2" addedEP="154" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Kilograms + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Kiloliters" id="996033" value="kL" group="Variable Quantity UOM" sort="22" added="FIX.5.0SP2" addedEP="152" updated="FIX.5.0SP2" updatedEP="259"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + kiloliters + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="KilowattYear" id="996034" value="kW-a" group="Variable Quantity UOM" sort="23" added="FIX.5.0SP2" addedEP="137" updated="FIX.5.0SP2" updatedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Kilowatt year (electrical capacity) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="KilowattDay" id="996035" value="kW-d" group="Variable Quantity UOM" sort="24" added="FIX.5.0SP2" addedEP="137" updated="FIX.5.0SP2" updatedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Kilowatt day (electrical capacity) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="KilowattHour" id="996036" value="kW-h" group="Variable Quantity UOM" sort="25" added="FIX.5.0SP2" addedEP="137" updated="FIX.5.0SP2" updatedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Kilowatt hour (electrical capacity) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="KilowattMonth" id="996037" value="kW-M" group="Variable Quantity UOM" sort="26" added="FIX.5.0SP2" addedEP="137" updated="FIX.5.0SP2" updatedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Kilowatt month (electrical capacity) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="KilowattMinute" id="996038" value="kW-min" group="Variable Quantity UOM" sort="27" added="FIX.5.0SP2" addedEP="137"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Kilowatt-Minute (electrical capacity) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Liters" id="996039" value="L" group="Variable Quantity UOM" sort="28" added="FIX.5.0SP2" addedEP="152" updated="FIX.5.0SP2" updatedEP="259"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + liters + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Pounds" id="996040" value="lbs" group="Variable Quantity UOM" sort="29" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + pounds + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MegawattYear" id="996041" value="MW-a" group="Variable Quantity UOM" sort="30" added="FIX.5.0SP2" addedEP="137" updated="FIX.5.0SP2" updatedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Megawatt year (electrical capacity) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MegawattDay" id="996042" value="MW-d" group="Variable Quantity UOM" sort="31" added="FIX.5.0SP2" addedEP="137" updated="FIX.5.0SP2" updatedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Megawatt day (electrical capacity) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MegawattHour" id="996043" value="MW-h" group="Variable Quantity UOM" sort="32" added="FIX.5.0SP2" addedEP="137" updated="FIX.5.0SP2" updatedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Megawatt hour (electrical capacity) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MegawattMonth" id="996044" value="MW-M" group="Variable Quantity UOM" sort="33" added="FIX.5.0SP2" addedEP="137" updated="FIX.5.0SP2" updatedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Megawatt month (electrical capacity) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MegawattMinute" id="996045" value="MW-min" group="Variable Quantity UOM" sort="34" added="FIX.5.0SP2" addedEP="137" updated="FIX.5.0SP2" updatedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Megawatt minute (electrical capacity) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TroyOunces" id="996046" value="oz_tr" group="Variable Quantity UOM" sort="35" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Troy ounces + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PrincipalWithRelationToDebtInstrument" id="996047" value="PRINC" group="Variable Quantity UOM" sort="36" added="FIX.5.0SP2" addedEP="107" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Principal with relation to debt instrument + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MetricTons" id="996048" value="t" group="Variable Quantity UOM" sort="37" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Metric tons + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Also known as Tonnes, equal to 1000 kg + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Tons" id="996049" value="tn" group="Variable Quantity UOM" sort="38" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tons (US) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Equal to 2000 lbs + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Are" id="996050" value="a" group="Variable Quantity UOM" sort="39" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Are + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Acre" id="996051" value="ac" group="Variable Quantity UOM" sort="40" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Acre + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Centiliter" id="996052" value="cL" group="Variable Quantity UOM" sort="41" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Centiliter + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Centimeter" id="996053" value="cM" group="Variable Quantity UOM" sort="42" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Centimeter + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DieselGallonEquivalent" id="996054" value="DGE" group="Variable Quantity UOM" sort="43" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Diesel gallon equivalent + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Foot" id="996055" value="ft" group="Variable Quantity UOM" sort="44" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Foot + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GBGallon" id="996056" value="Gal_gb" group="Variable Quantity UOM" sort="45" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + GB Gallon + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GasolineGallonEquivalent" id="996057" value="GGE" group="Variable Quantity UOM" sort="46" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Gasonline gallon equivalent + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Hectare" id="996058" value="ha" group="Variable Quantity UOM" sort="47" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Hectare + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Inch" id="996059" value="in" group="Variable Quantity UOM" sort="48" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Inch + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Kilometer" id="996060" value="kM" group="Variable Quantity UOM" sort="49" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Kilometer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Meter" id="996061" value="M" group="Variable Quantity UOM" sort="50" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Meter + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Mile" id="996062" value="mi" group="Variable Quantity UOM" sort="51" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mile + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Milliliter" id="996063" value="mL" group="Variable Quantity UOM" sort="52" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Milliliter + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Millimeter" id="996064" value="mM" group="Variable Quantity UOM" sort="53" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Millimeter + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="USOunce" id="996065" value="oz" group="Variable Quantity UOM" sort="54" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + US ounce + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Piece" id="996066" value="pc" group="Variable Quantity UOM" sort="55" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Piece + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="USPint" id="996067" value="pt" group="Variable Quantity UOM" sort="56" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + US Pint + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GBPint" id="996068" value="pt_gb" group="Variable Quantity UOM" sort="57" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + GB pint + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="USQuart" id="996069" value="qt" group="Variable Quantity UOM" sort="58" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + US Quart + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GBQuart" id="996070" value="qt_gb" group="Variable Quantity UOM" sort="59" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + GB Quart + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SquareCentimeter" id="996071" value="SqcM" group="Variable Quantity UOM" sort="60" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Square centimeter + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SquareFoot" id="996072" value="Sqft" group="Variable Quantity UOM" sort="61" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Square foot + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SquareInch" id="996073" value="Sqin" group="Variable Quantity UOM" sort="62" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Square inch + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SquareKilometer" id="996074" value="SqkM" group="Variable Quantity UOM" sort="63" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Square kilometer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SquareMeter" id="996075" value="SqM" group="Variable Quantity UOM" sort="64" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Square meter + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SquareMile" id="996076" value="Sqmi" group="Variable Quantity UOM" sort="65" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Square mile + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SquareMillimeter" id="996077" value="SqmM" group="Variable Quantity UOM" sort="66" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Square millimeter + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SquareYard" id="996078" value="Sqyd" group="Variable Quantity UOM" sort="67" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Square yard + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Yard" id="996079" value="yd" group="Variable Quantity UOM" sort="68" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yard + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="USDollars" id="996080" value="USD" group="Variable Quantity UOM" sort="99" added="FIX.4.4" deprecated="FIX.5.0SP2" deprecatedEP="122" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + US Dollars + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The unit of measure of the underlying commodity upon which the contract is based. Two groups of units of measure enumerations are supported. + Fixed Magnitude UOMs are primarily used in energy derivatives and specify a magnitude (such as, MM, Kilo, M, etc.) and the dimension (such as, watt hours, BTU's) to produce standard fixed measures (such as MWh - Megawatt-hours, MMBtu - One million BTUs). + The second group, Variable Quantity UOMs, specifies the dimension as a single unit without a magnitude (or more accurately a magnitude of one) and uses the UnitOfMeasureQty(1147) field to define the quantity of units per contract. Variable Quantity UOMs are used for both commodities (such as lbs of lean cattle, bushels of corn, ounces of gold) and financial futures. + Examples: + For lean cattle futures contracts, a UnitOfMeasure of 'lbs' with a UnitOfMeasureQty(1147) of 40,000, means each lean cattle futures contract represents 40,000 lbs of lean cattle. + For Eurodollars futures contracts, a UnitOfMeasure of Ccy with a UnitOfMeasureCurrency(1716) of USD and a UnitOfMeasureQty(1147) of 1,000,000, means a Eurodollar futures contract represents 1,000,000 USD. + For gold futures contracts, a UnitOfMeasure is oz_tr (Troy ounce) with a UnitOfMeasureQty(1147) of 1,000, means each gold futures contract represents 1,000 troy ounces of gold. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TimeUnitCodeSet" id="997" type="String" added="FIX.4.4" addedEP="5"> + <fixr:code name="Hour" id="997001" value="H" sort="0" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Hour + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Minute" id="997002" value="Min" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Minute + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Second" id="997003" value="S" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Second + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Day" id="997004" value="D" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Week" id="997005" value="Wk" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Week + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Month" id="997006" value="Mo" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Year" id="997007" value="Yr" sort="6" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Year + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Quarter" id="997008" value="Q" sort="7" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quarter + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unit of time associated with the contract. + NOTE: Additional values may be used by mutual agreement of the counterparties + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AllocMethodCodeSet" id="1002" type="int" added="FIX.4.4" addedEP="5"> + <fixr:code name="Automatic" id="1002001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Automatic + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Guarantor" id="1002002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Guarantor + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Manual" id="1002003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Manual + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BrokerAssigned" id="1002004" value="4" sort="4" added="FIX.5.0SP2" addedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Broker assigned + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the method under which a trade quantity was allocated. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AsOfIndicatorCodeSet" id="1015" type="char" added="FIX.4.4" addedEP="5" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:code name="False" id="1015001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + false - trade is not an AsOf trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="True" id="1015002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + true - trade is an AsOf trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + A trade that is being submitted for a trade date prior to the current trade or clearing date, e.g. in an open outcry market an out trade being submitted for the previous trading session or trading day. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MDBookTypeCodeSet" id="1021" type="int" added="FIX.4.4" addedEP="7"> + <fixr:code name="TopOfBook" id="1021001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Top of Book + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceDepth" id="1021002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price Depth + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderDepth" id="1021003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order Depth + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Describes the type of book for which the feed is intended. Used when multiple feeds are provided over the same connection + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MDOriginTypeCodeSet" id="1024" type="int" added="FIX.4.4" addedEP="7" updated="FIX.5.0SP2" updatedEP="216"> + <fixr:code name="Book" id="1024001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Book + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OffBook" id="1024002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Off-Book + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cross" id="1024003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cross + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteDrivenMarket" id="1024004" value="3" sort="4" added="FIX.5.0SP2" addedEP="163"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote driven market + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Examples for quote driven markets are market maker or specialist market models. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DarkOrderBook" id="1024005" value="4" sort="5" added="FIX.5.0SP2" addedEP="163"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Dark order book + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AuctionDrivenMarket" id="1024006" value="5" sort="6" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Auction driven market + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Markets where matching occurs only in scheduled auctions. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteNegotiation" id="1024007" value="6" sort="7" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote negotiation + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Discretionary quoting on request or "request for quote" market. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VoiceNegotiation" id="1024008" value="7" sort="7" added="FIX.5.0SP2" addedEP="228"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Voice negotiation + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A trading system where transactions between members are arranged through voice negotiation. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HybridMarket" id="1024009" value="8" sort="8" added="FIX.5.0SP2" addedEP="228"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Hybrid market + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A hybrid system falling into two or more types of trading systems. Can also be used for ESMA RTS 1 "other type of trading system". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to describe the origin of the market data entry. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CustOrderHandlingInstCodeSet" id="1031" type="MultipleStringValue" added="FIX.4.4" addedEP="9" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:code name="PhoneSimple" id="1031001" value="A" group="FIA Execution Source Code" sort="0" added="FIX.5.0SP2" addedEP="133"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Phone simple + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PhoneComplex" id="1031002" value="B" group="FIA Execution Source Code" sort="1" added="FIX.5.0SP2" addedEP="133"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Phone complex + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FCMProvidedScreen" id="1031003" value="C" group="FIA Execution Source Code" sort="2" added="FIX.5.0SP2" addedEP="133"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FCM provided screen + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OtherProvidedScreen" id="1031004" value="D" group="FIA Execution Source Code" sort="3" added="FIX.5.0SP2" addedEP="133"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other provided screen + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClientProvidedPlatformControlledByFCM" id="1031005" value="E" group="FIA Execution Source Code" sort="4" added="FIX.5.0SP2" addedEP="133"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Client provided platform controlled by FCM + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClientProvidedPlatformDirectToExchange" id="1031006" value="F" group="FIA Execution Source Code" sort="5" added="FIX.5.0SP2" addedEP="133"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Client provided platform direct to exchange + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AlgoEngine" id="1031007" value="H" group="FIA Execution Source Code" sort="7" added="FIX.5.0SP2" addedEP="133"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Algo engine + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceAtExecution" id="1031008" value="J" group="FIA Execution Source Code" sort="8" added="FIX.5.0SP2" addedEP="133"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price at execution (price added at initial order entry, trading, middle office or time of give-up) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeskElectronic" id="1031009" value="W" group="FIA Execution Source Code" sort="9" added="FIX.5.0SP2" addedEP="133"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Desk - electronic + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeskPit" id="1031010" value="X" group="FIA Execution Source Code" sort="10" added="FIX.5.0SP2" addedEP="133"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Desk - pit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClientElectronic" id="1031011" value="Y" group="FIA Execution Source Code" sort="11" added="FIX.5.0SP2" addedEP="133"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Client - electronic + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClientPit" id="1031012" value="Z" group="FIA Execution Source Code" sort="12" added="FIX.5.0SP2" addedEP="133"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Client - pit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AddOnOrder" id="1031013" value="ADD" group="FINRA OATS" sort="1" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Add-on order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllOrNone" id="1031014" value="AON" group="FINRA OATS" sort="2" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All or none + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConditionalOrder" id="1031015" value="CND" group="FINRA OATS" sort="3" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Conditional order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CashNotHeld" id="1031016" value="CNH" group="FINRA OATS" sort="4" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash not held + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeliveryInstructionsCash" id="1031017" value="CSH" group="FINRA OATS" sort="5" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delivery instructions - cash + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DirectedOrder" id="1031018" value="DIR" group="FINRA OATS" sort="6" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Directed order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DiscretionaryLimitOrder" id="1031019" value="DLO" group="FINRA OATS" sort="7" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Discretionary limit order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeForPhysicalTransaction" id="1031020" value="E.W" group="FINRA OATS" sort="8" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange for physical transaction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FillOrKill" id="1031021" value="FOK" group="FINRA OATS" sort="9" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fill or kill + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IntraDayCross" id="1031022" value="IDX" group="FINRA OATS" sort="11" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Intraday cross + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ImbalanceOnly" id="1031023" value="IO" group="FINRA OATS" sort="12" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Imbalance only + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ImmediateOrCancel" id="1031024" value="IOC" group="FINRA OATS" sort="13" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Immediate or cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IntermarketSweepOrder" id="1031025" value="ISO" group="FINRA OATS" sort="14" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Intermarket sweep order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LimitOnOpen" id="1031026" value="LOO" group="FINRA OATS" sort="15" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Limit on open + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LimitOnClose" id="1031027" value="LOC" group="FINRA OATS" sort="16" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Limit on Close + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketAtOpen" id="1031028" value="MAO" group="FINRA OATS" sort="17" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market at Open + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketAtClose" id="1031029" value="MAC" group="FINRA OATS" sort="18" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market at close + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketOnOpen" id="1031030" value="MOO" group="FINRA OATS" sort="19" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market on open + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketOnClose" id="1031031" value="MOC" group="FINRA OATS" sort="20" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market on close + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MergerRelatedTransferPosition" id="1031032" value="MPT" group="FINRA OATS" sort="21" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Merger related transfer position + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MinimumQuantity" id="1031033" value="MQT" group="FINRA OATS" sort="22" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Minimum quantity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketToLimit" id="1031034" value="MTL" group="FINRA OATS" sort="23" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market to limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeliveryInstructionsNextDay" id="1031035" value="ND" group="FINRA OATS" sort="24" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delivery instructions - next day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotHeld" id="1031036" value="NH" group="FINRA OATS" sort="25" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not held + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OptionsRelatedTransaction" id="1031037" value="OPT" group="FINRA OATS" sort="26" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Options related transaction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OverTheDay" id="1031038" value="OVD" group="FINRA OATS" sort="27" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Over the day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Pegged" id="1031039" value="PEG" group="FINRA OATS" sort="28" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pegged + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReserveSizeOrder" id="1031040" value="RSV" group="FINRA OATS" sort="29" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reserve size order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StopStockTransaction" id="1031041" value="S.W" group="FINRA OATS" sort="30" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stop stock transaction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Scale" id="1031042" value="SCL" group="FINRA OATS" sort="31" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Scale + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeliveryInstructionsSellersOption" id="1031043" value="SLR" group="FINRA OATS" sort="32" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delivery instructions - sellers option + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TimeOrder" id="1031044" value="TMO" group="FINRA OATS" sort="33" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Time order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TrailingStop" id="1031045" value="TS" group="FINRA OATS" sort="34" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trailing stop + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Work" id="1031046" value="WRK" group="FINRA OATS" sort="35" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Work + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StayOnOfferside" id="1031047" value="F0" group="FINRA OATS" sort="36" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stay on offerside + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GoAlong" id="1031048" value="F3" group="FINRA OATS" sort="37" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Go along + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ParticipateDoNotInitiate" id="1031049" value="F6" group="FINRA OATS" sort="38" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Participate do not initiate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StrictScale" id="1031050" value="F7" group="FINRA OATS" sort="39" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Strict scale + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TryToScale" id="1031051" value="F8" group="FINRA OATS" sort="40" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Try to scale + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StayOnBidside" id="1031052" value="F9" group="FINRA OATS" sort="41" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stay on bidside + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoCross" id="1031053" value="FA" group="FINRA OATS" sort="42" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No cross + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OKToCross" id="1031054" value="FB" group="FINRA OATS" sort="43" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + OK to cross + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CallFirst" id="1031055" value="FC" group="FINRA OATS" sort="44" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Call first + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PercentOfVolume" id="1031056" value="FD" group="FINRA OATS" sort="45" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percent of volume + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReinstateOnSystemFailure" id="1031057" value="FH" group="FINRA OATS" sort="46" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reinstate on system failure + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InstitutionOnly" id="1031058" value="FI" group="FINRA OATS" sort="47" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Institution only + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReinstateOnTradingHalt" id="1031059" value="FJ" group="FINRA OATS" sort="48" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reinstate on trading halt + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOnTradingHalf" id="1031060" value="FK" group="FINRA OATS" sort="49" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel on trading half + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LastPeg" id="1031061" value="FL" group="FINRA OATS" sort="50" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Last peg + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MidPricePeg" id="1031062" value="FM" group="FINRA OATS" sort="51" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mid-price peg + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonNegotiable" id="1031063" value="FN" group="FINRA OATS" sort="52" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-negotiable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OpeningPeg" id="1031064" value="FO" group="FINRA OATS" sort="53" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Opening peg + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketPeg" id="1031065" value="FP" group="FINRA OATS" sort="54" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market peg + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOnSystemFailure" id="1031066" value="FQ" group="FINRA OATS" sort="55" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel on system failure + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PrimaryPeg" id="1031067" value="FR" group="FINRA OATS" sort="56" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Primary peg + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Suspend" id="1031068" value="FS" group="FINRA OATS" sort="57" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Suspend + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FixedPegToLocalBBO" id="1031069" value="FT" group="FINRA OATS" sort="58" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fixed peg to local best bid or offer at time of order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PegToVWAP" id="1031070" value="FW" group="FINRA OATS" sort="59" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Peg to VWAP + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeAlong" id="1031071" value="FX" group="FINRA OATS" sort="60" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade along + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TryToStop" id="1031072" value="FY" group="FINRA OATS" sort="61" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Try to stop + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelIfNotBest" id="1031073" value="FZ" group="FINRA OATS" sort="62" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel if not best + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StrictLimit" id="1031074" value="Fb" group="FINRA OATS" sort="63" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Strict limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IgnorePriceValidityChecks" id="1031075" value="Fc" group="FINRA OATS" sort="64" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ignore price validity checks + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PegToLimitPrice" id="1031076" value="Fd" group="FINRA OATS" sort="65" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Peg to Limit Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WorkToTargetStrategy" id="1031077" value="Fe" group="FINRA OATS" sort="66" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Work to target strategy + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GOrderAndFCMAPIorFIX" id="1031078" value="G" group="SHARED" sort="0" added="FIX.5.0SP2" addedEP="133" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + G Order(FINRA OATS), FCM API or FIX(FIA Execution Source) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Codes that apply special information that the Broker / Dealer needs to report, as specified by the customer. + NOTE: This field and its values have no bearing on the ExecInst and TimeInForce fields. These values should not be used instead of ExecInst or TimeInForce. This field and its values are intended for compliance reporting and/or billing purposes only. + For OrderHandlingInstSrc(1032) = 1 (FINRA OATS), valid values are (as of OATS Phase 3 as provided by FINRA. See also http://www.finra.org/Industry/Compliance/MarketTransparency/OATS/PhaseIII/index.htm for a complete list. + For OrderHandlingInstSrc(1032) = 2 (FIA Execution Source Code), only one enumeration value may be specified. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OrderHandlingInstSourceCodeSet" id="1032" type="int" added="FIX.4.4" addedEP="9" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:code name="FINRAOATS" id="1032001" value="1" sort="1" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FINRA OATS + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FIAExecutionSourceCode" id="1032002" value="2" sort="2" added="FIX.5.0SP2" addedEP="133"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FIA Execution Source Code + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the class or source of the order handling instruction values.  Scope of this will apply to both CustOrderHandlingInst(1031) and DeskOrderHandlingInst(1035). + Conditionally required when CustOrderHandlingInst(1031) or DeskOrderHandlingInst(1035) is specified. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DeskTypeCodeSet" id="1033" type="String" added="FIX.4.4" addedEP="9" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:code name="Agency" id="1033001" value="A" group="FINRA OATS" sort="1" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Agency + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Arbitrage" id="1033002" value="AR" group="FINRA OATS" sort="2" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Arbitrage + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BlockTrading" id="1033003" value="B" group="FINRA OATS" sort="3" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Block trading + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConvertibleDesk" id="1033004" value="C" group="FINRA OATS" sort="4" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Convertible desk + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CentralRiskBooks" id="1033005" value="CR" group="FINRA OATS" sort="5" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Central risk books + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Derivatives" id="1033006" value="D" group="FINRA OATS" sort="6" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Derivatives + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EquityCapitalMarkets" id="1033007" value="EC" group="FINRA OATS" sort="7" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Equity capital markets + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="International" id="1033008" value="IN" group="FINRA OATS" sort="8" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + International + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Institutional" id="1033009" value="IS" group="FINRA OATS" sort="9" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Institutional + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="1033010" value="O" group="FINRA OATS" sort="10" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreferredTrading" id="1033011" value="PF" group="FINRA OATS" sort="11" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Preferred trading + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Proprietary" id="1033012" value="PR" group="FINRA OATS" sort="12" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Proprietary + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProgramTrading" id="1033013" value="PT" group="FINRA OATS" sort="13" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Program trading + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Sales" id="1033014" value="S" group="FINRA OATS" sort="14" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sales + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Swaps" id="1033015" value="SW" group="FINRA OATS" sort="15" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Swaps + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradingDeskSystem" id="1033016" value="T" group="FINRA OATS" sort="16" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trading desk or system non-market maker + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Treasury" id="1033017" value="TR" group="FINRA OATS" sort="17" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Treasury + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FloorBroker" id="1033018" value="FB" group="FINRA OATS" sort="18" added="FIX.Latest" addedEP="264"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Floor Broker + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the type of Trading Desk. + Conditionally required when InformationBarrierID(1727) is specified for OATS. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DeskTypeSourceCodeSet" id="1034" type="int" added="FIX.4.4" addedEP="9" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:code name="FINRAOATS" id="1034001" value="1" sort="1" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FINRA OATS + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the class or source of DeskType(1033) values. Conditionally required when DeskType(1033) is specified. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ExecAckStatusCodeSet" id="1036" type="char" added="FIX.4.4" addedEP="10"> + <fixr:code name="Received" id="1036001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Received, not yet processed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Accepted" id="1036002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Don" id="1036003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Don't know / Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The status of this execution acknowledgement message. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CollApplTypeCodeSet" id="1043" type="int" added="FIX.4.4" addedEP="12"> + <fixr:code name="SpecificDeposit" id="1043001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specific Deposit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="General" id="1043002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + General + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + conveys how the collateral should be/has been applied + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="UnderlyingFXRateCalcCodeSet" id="1046" type="char" added="FIX.4.4" addedEP="12"> + <fixr:code name="Divide" id="1046001" value="D" sort="0" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Divide + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Multiply" id="1046002" value="M" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Multiply + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies whether the UnderlyingFxRate(1045) should be multiplied or divided. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AllocPositionEffectCodeSet" id="1047" type="char" added="FIX.4.4" addedEP="17"> + <fixr:code name="Open" id="1047001" value="O" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Open + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Close" id="1047002" value="C" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Close + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rolled" id="1047003" value="R" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rolled + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FIFO" id="1047004" value="F" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FIFO + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether the resulting position after a trade should be an opening position or closing position. Used for omnibus accounting - where accounts are held on a gross basis instead of being netted together. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DealingCapacityCodeSet" id="1048" type="char" added="FIX.4.4" addedEP="7" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:code name="Agent" id="1048001" value="A" sort="0" added="FIX.5.0SP1" addedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Agent + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Principal" id="1048002" value="P" sort="1" added="FIX.5.0SP1" addedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Principal + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RisklessPrincipal" id="1048003" value="R" sort="2" added="FIX.5.0SP1" addedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Riskless Principal + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies role of dealer; Agent, Principal, RisklessPrincipal + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="InstrmtAssignmentMethodCodeSet" id="1049" type="char" added="FIX.4.4" addedEP="4"> + <fixr:code name="ProRata" id="1049001" value="P" sort="1" added="FIX.4.4" addedEP="4" issue="SPEC-384"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pro rata + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Random" id="1049002" value="R" sort="2" added="FIX.4.4" addedEP="4" issue="SPEC-384"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Random + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Method under which assignment was conducted + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AggressorIndicatorCodeSet" id="1057" type="Boolean" added="FIX.4.4" addedEP="21"> + <fixr:code name="OrderInitiatorIsAggressor" id="1057001" value="Y" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order initiator is aggressor + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderInitiatorIsPassive" id="1057002" value="N" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order initiator is passive + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to identify whether the order initiator is an aggressor or not in the trade. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MDQuoteTypeCodeSet" id="1070" type="int" added="FIX.4.4" addedEP="7"> + <fixr:code name="Indicative" id="1070001" value="0" sort="1" added="FIX.4.4" addedEP="32"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicative + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Tradeable" id="1070002" value="1" sort="3" added="FIX.4.4" addedEP="32"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tradeable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RestrictedTradeable" id="1070003" value="2" sort="4" added="FIX.4.4" addedEP="32"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Restricted Tradeable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Counter" id="1070004" value="3" sort="5" added="FIX.4.4" addedEP="32"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Counter + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IndicativeAndTradeable" id="1070005" value="4" sort="6" added="FIX.4.4" addedEP="32"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicative and Tradeable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies market data quote type. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RefOrderIDSourceCodeSet" id="1081" type="char" added="FIX.4.4" addedEP="22" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:code name="SecondaryOrderID" id="1081001" value="0" sort="1" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="259"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Secondary order ID + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Can be used to refer to an additional order identifier assigned by the party accepting an order, e.g. SecondaryOrderID(198). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderID" id="1081002" value="1" sort="2" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="259"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order ID + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Can be used to refer to an order identifier assigned by the party accepting an order, e.g. OrderID(37). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MDEntryID" id="1081003" value="2" sort="3" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="259"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market data entry ID + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Can be used to refer to a market data entry identifier provided with market data, e.g. MDEntryID(278). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteEntryID" id="1081004" value="3" sort="4" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="259"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote entry ID + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Can be used to refer to a quote identifier provided with market data or quote, e.g. QuoteEntryID(299). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OriginalOrderID" id="1081005" value="4" sort="4" added="FIX.5.0SP1" addedEP="77" updated="FIX.5.0SP2" updatedEP="259"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Original order ID + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Can be used to refer to an initial order identifier assigned by the party accepting an order, e.g. OrderID(37) that changed. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteID" id="1081006" value="5" sort="5" added="FIX.5.0SP2" addedEP="171" updated="FIX.5.0SP2" updatedEP="259"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote ID + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Can be used to refer to a quote identifier assigned by the party issuing the quote, e.g. QuoteID(117). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteReqID" id="1081007" value="6" sort="6" added="FIX.5.0SP2" addedEP="171" updated="FIX.5.0SP2" updatedEP="259"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote request ID + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Can be used to refer to a quote identifier or quote request identifier assigned by the party issuing the request, e.g. QuoteReqID(131). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreviousOrderIdentifier" id="1081008" value="7" sort="7" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Previous order identifier + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Can be used when previously assigned (unique) system order identifier has changed. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreviousQuoteIdentifier" id="1081009" value="8" sort="8" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Previous quote identifier + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Can be used when previously assigned (unique) quote identifier has changed. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ParentOrderIdentifier" id="1081010" value="9" sort="9" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Parent order identifier + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Can be used where orders are split into child orders and need to refer back to their parent order. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ManualOrderIdentifier" id="1081011" value="A" sort="10" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Manual order identifier + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Can be used to refer to a manually received order that is being replaced by an electronically received order. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to specify the source for the identifier in RefOrderID(1080). This can be an identifier provided in order depth market data when hitting (taking) a specific order or to identify what type of order or quote reference is being provided when seeking credit limit check. In the context of US CAT this can be used to identify related orders and quotes which are parent, previous, or manual orders or quotes. Previous relates to orders changing their unique system assigned order identifier. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DisplayWhenCodeSet" id="1083" type="char" added="FIX.4.4" addedEP="22"> + <fixr:code name="Immediate" id="1083001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Immediate (after each fill) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Exhaust" id="1083002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exhaust (when DisplayQty = 0) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Instructs when to refresh DisplayQty (1138). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DisplayMethodCodeSet" id="1084" type="char" added="FIX.4.4" addedEP="22"> + <fixr:code name="Initial" id="1084001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Initial (use original DisplayQty) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="New" id="1084002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New (use RefreshQty) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Random" id="1084003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Random (randomize value) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Undisclosed" id="1084004" value="4" sort="4" added="FIX.5.0SP1" addedEP="78"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Undisclosed (invisible order) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Defines what value to use in DisplayQty (1138). If not specified the default DisplayMethod is "1" + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PriceProtectionScopeCodeSet" id="1092" type="char" added="FIX.4.4" addedEP="22"> + <fixr:code name="None" id="1092001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + None + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Local" id="1092002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Local (Exchange, ECN, ATS) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="National" id="1092003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + National (Across all national markets) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Global" id="1092004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Global (Across all markets) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Defines the type of price protection the customer requires on their order. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="LotTypeCodeSet" id="1093" type="char" added="FIX.4.4" addedEP="22"> + <fixr:code name="OddLot" id="1093001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Odd Lot + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RoundLot" id="1093002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Round Lot + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BlockLot" id="1093003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Block Lot + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RoundLotBasedUpon" id="1093004" value="4" sort="4" added="FIX.5.0SP1" addedEP="80"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Round lot based upon UnitOfMeasure(996) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Defines the lot type assigned to the order. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PegPriceTypeCodeSet" id="1094" type="int" added="FIX.4.4" addedEP="22"> + <fixr:code name="LastPeg" id="1094001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Last peg (last sale) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MidPricePeg" id="1094002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mid-price peg (midprice of inside quote) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OpeningPeg" id="1094003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Opening peg + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketPeg" id="1094004" value="4" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market peg + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PrimaryPeg" id="1094005" value="5" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Primary peg (primary market - buy at bid or sell at offer) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PegToVWAP" id="1094006" value="7" sort="7" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Peg to VWAP + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TrailingStopPeg" id="1094007" value="8" sort="8" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trailing Stop Peg + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PegToLimitPrice" id="1094008" value="9" sort="9" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Peg to Limit Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ShortSaleMinPricePeg" id="1094009" value="10" sort="10" added="FIX.5.0SP2" addedEP="123"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Short sale minimum price Peg + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Short sale minimum price Peg (published price that a short sell order must meet in order to comply with regulatory requirements, e.g. SEC uptick rules). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Defines the type of peg. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TriggerTypeCodeSet" id="1100" type="char" added="FIX.5.0"> + <fixr:code name="PartialExecution" id="1100001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Partial Execution + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecifiedTradingSession" id="1100002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specified Trading Session + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NextAuction" id="1100003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Next Auction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceMovement" id="1100004" value="4" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price Movement + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OnOrderEntryOrModification" id="1100005" value="5" sort="5" added="FIX.5.0SP2" addedEP="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + On Order Entry or order modification entry + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Defines when the trigger will hit, i.e. the action specified by the trigger instructions will come into effect. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TriggerActionCodeSet" id="1101" type="char" added="FIX.5.0"> + <fixr:code name="Activate" id="1101001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Activate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Modify" id="1101002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Modify + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancel" id="1101003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Defines the type of action to take when the trigger hits. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TriggerPriceTypeCodeSet" id="1107" type="char" added="FIX.5.0"> + <fixr:code name="BestOffer" id="1107001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Best Offer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LastTrade" id="1107002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Last Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BestBid" id="1107003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Best Bid + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BestBidOrLastTrade" id="1107004" value="4" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Best Bid or Last Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BestOfferOrLastTrade" id="1107005" value="5" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Best Offer or Last Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BestMid" id="1107006" value="6" sort="6" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Best Mid + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The type of price that the trigger is compared to. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TriggerPriceTypeScopeCodeSet" id="1108" type="char" added="FIX.5.0"> + <fixr:code name="None" id="1108001" value="0" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + None + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Local" id="1108002" value="1" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Local (Exchange, ECN, ATS) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="National" id="1108003" value="2" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + National (Across all national markets) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Global" id="1108004" value="3" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Global (Across all markets) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Defines the type of price protection the customer requires on their order. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TriggerPriceDirectionCodeSet" id="1109" type="char" added="FIX.5.0"> + <fixr:code name="Up" id="1109001" value="U" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trigger if the price of the specified type goes UP to or through the specified Trigger Price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Down" id="1109002" value="D" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trigger if the price of the specified type goes DOWN to or through the specified Trigger Price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The side from which the trigger price is reached. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TriggerOrderTypeCodeSet" id="1111" type="char" added="FIX.5.0"> + <fixr:code name="Market" id="1111001" value="1" sort="1" added="FIX.4.4" addedEP="35"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Limit" id="1111002" value="2" sort="2" added="FIX.4.4" addedEP="35"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The OrdType the order should have after the trigger has hit. Required to express orders that change from Limit to Market. Other values from OrdType (40) may be used if appropriate and bilaterally agreed upon. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OrderCategoryCodeSet" id="1115" type="char" added="FIX.4.4" addedEP="22"> + <fixr:code name="Order" id="1115001" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Quote" id="1115002" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PrivatelyNegotiatedTrade" id="1115003" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Privately Negotiated Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MultilegOrder" id="1115004" value="4" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Multileg order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LinkedOrder" id="1115005" value="5" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Linked order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteRequest" id="1115006" value="6" sort="6" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote Request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ImpliedOrder" id="1115007" value="7" sort="7" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Implied Order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossOrder" id="1115008" value="8" sort="8" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cross Order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StreamingPrice" id="1115009" value="9" sort="9" added="FIX.5.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Streaming price (quote) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InternalCrossOrder" id="1115010" value="A" sort="10" added="FIX.5.0SP2" addedEP="101"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Internal Cross Order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Defines the type of interest behind a trade (fill or partial fill). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradeHandlingInstrCodeSet" id="1123" type="char" added="FIX.4.4" addedEP="23" updated="FIX.5.0SP2" updatedEP="136"> + <fixr:code name="TradeConfirmation" id="1123001" value="0" sort="1" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="136"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade confirmation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TwoPartyReport" id="1123002" value="1" sort="2" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="136"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Two-party report + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OnePartyReportForMatching" id="1123003" value="2" sort="3" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="136"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + One-party report for matching + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OnePartyReportForPassThrough" id="1123004" value="3" sort="4" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="212"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + One-party report for pass through + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Can be used when one of the parties to the trade submits a report which then has to be approved or confirmed by the other (counter)party. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AutomatedFloorOrderRouting" id="1123005" value="4" sort="5" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="136"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Automated floor order routing + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TwoPartyReportForClaim" id="1123006" value="5" sort="6" added="FIX.5.0" addedEP="55" updated="FIX.5.0SP2" updatedEP="136"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Two-party report for claim + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OnePartyReport" id="1123007" value="6" sort="7" added="FIX.5.0SP2" addedEP="136"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + One-party report + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThirdPtyRptForPassThrough" id="1123008" value="7" sort="8" added="FIX.5.0SP2" addedEP="212"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Third-party report for pass through + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Can be used when RootParties component contains a service provider role who submits the trade report and is not necessarily also on one side of the trade. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OnePartyReportAutoMatch" id="1123009" value="8" sort="8" added="FIX.5.0SP2" addedEP="227"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + One-party report for auto-match + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates that the submission is a transfer trade to a firm or account that is part of the same corporate entity and that once validated the transfer should be automatically accepted without confirmation. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specified how the TradeCaptureReport(35=AE) should be handled by the respondent. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ApplVerIDCodeSet" id="1128" type="String" added="FIX.4.4" addedEP="16"> + <fixr:code name="FIX27" id="1128001" value="0" sort="0" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FIX27 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FIX30" id="1128002" value="1" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FIX30 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FIX40" id="1128003" value="2" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FIX40 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FIX41" id="1128004" value="3" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FIX41 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FIX42" id="1128005" value="4" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FIX42 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FIX43" id="1128006" value="5" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FIX43 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FIX44" id="1128007" value="6" sort="6" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FIX44 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FIX50" id="1128008" value="7" sort="7" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FIX50 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FIX50SP1" id="1128009" value="8" sort="8" added="FIX.5.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FIX50SP1 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FIX50SP2" id="1128010" value="9" sort="9" added="FIX.5.0SP1" addedEP="97"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FIX50SP2 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FIXLatest" id="1128011" value="10" sort="10" added="FIX.Latest" addedEP="260"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FIXLatest + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the service pack release being applied at message level. Enumerated field with values assigned at time of service pack release + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ExDestinationIDSourceCodeSet" id="1133" type="char" added="FIX.4.4" addedEP="26"> + <fixr:code name="BIC" id="1133001" value="B" sort="1" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + BIC (Bank Identification Code) (ISO 9362) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GeneralIdentifier" id="1133002" value="C" sort="2" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Generally accepted market participant identifier (e.g. NASD mnemonic) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Proprietary" id="1133003" value="D" sort="3" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Proprietary / Custom code + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ISOCountryCode" id="1133004" value="E" sort="4" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ISO Country Code + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MIC" id="1133005" value="G" sort="5" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MIC (ISO 10383 - Market Identifier Code) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The ID source of ExDestination + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ImpliedMarketIndicatorCodeSet" id="1144" type="int" added="FIX.5.0" addedEP="42"> + <fixr:code name="NotImplied" id="1144001" value="0" sort="1" added="FIX.5.0" addedEP="42"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not implied + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ImpliedIn" id="1144002" value="1" sort="2" added="FIX.5.0" addedEP="42"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Implied-in - The existence of a multi-leg instrument is implied by the legs of that instrument + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ImpliedOut" id="1144003" value="2" sort="3" added="FIX.5.0" addedEP="42"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Implied-out - The existence of the underlying legs are implied by the multi-leg instrument + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BothImpliedInAndImpliedOut" id="1144004" value="3" sort="4" added="FIX.5.0" addedEP="42"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Both Implied-in and Implied-out + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates that an implied market should be created for either the legs of a multi-leg instrument (Implied-in) or for the multi-leg instrument based on the existence of the legs (Implied-out). Determination as to whether implied markets should be created is generally done at the level of the multi-leg instrument. Commonly used in listed derivatives. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SettlObligModeCodeSet" id="1159" type="int" added="FIX.5.0" addedEP="44"> + <fixr:code name="Preliminary" id="1159001" value="1" sort="1" added="FIX.5.0" addedEP="44"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Preliminary + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Final" id="1159002" value="2" sort="2" added="FIX.5.0" addedEP="44"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Final + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to identify the reporting mode of the settlement obligation which is either preliminary or final + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SettlObligTransTypeCodeSet" id="1162" type="char" added="FIX.5.0" addedEP="44"> + <fixr:code name="Cancel" id="1162001" value="C" sort="1" added="FIX.5.0" addedEP="44"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="New" id="1162002" value="N" sort="2" added="FIX.5.0" addedEP="44"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Replace" id="1162003" value="R" sort="3" added="FIX.5.0" addedEP="44"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Replace + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Restate" id="1162004" value="T" sort="4" added="FIX.5.0" addedEP="44"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Restate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Transaction Type - required except where SettlInstMode is 5=Reject SSI request + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SettlObligSourceCodeSet" id="1164" type="char" added="FIX.5.0" addedEP="44"> + <fixr:code name="InstructionsOfBroker" id="1164001" value="1" sort="1" added="FIX.5.0" addedEP="44"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Instructions of Broker + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InstructionsForInstitution" id="1164002" value="2" sort="2" added="FIX.5.0" addedEP="44"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Instructions for Institution + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Investor" id="1164003" value="3" sort="3" added="FIX.5.0" addedEP="44"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Investor + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BuyersSettlementInstructions" id="1164004" value="4" sort="4" added="FIX.5.0SP2" addedEP="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Buyer's settlement instructions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SellersSettlementInstructions" id="1164005" value="5" sort="5" added="FIX.5.0SP2" addedEP="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Seller's settlement instructions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to identify whether these delivery instructions are for the buyside or the sellside. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="QuoteEntryStatusCodeSet" id="1167" type="int" added="FIX.5.0" addedEP="45" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:code name="Accepted" id="1167001" value="0" sort="1" added="FIX.5.0" addedEP="45"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="1167002" value="5" sort="2" added="FIX.5.0" addedEP="45"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RemovedFromMarket" id="1167003" value="6" sort="3" added="FIX.5.0" addedEP="45"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Removed from Market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Expired" id="1167004" value="7" sort="4" added="FIX.5.0" addedEP="45"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Expired + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LockedMarketWarning" id="1167005" value="12" sort="5" added="FIX.5.0" addedEP="45"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Locked Market Warning + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossMarketWarning" id="1167006" value="13" sort="6" added="FIX.5.0" addedEP="45"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cross Market Warning + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CanceledDueToLockMarket" id="1167007" value="14" sort="7" added="FIX.5.0" addedEP="45"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Canceled due to Lock Market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CanceledDueToCrossMarket" id="1167008" value="15" sort="8" added="FIX.5.0" addedEP="45"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Canceled due to Cross Market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Active" id="1167009" value="16" sort="9" added="FIX.5.0" addedEP="45"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Active + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the status of an individual quote. See also QuoteStatus(297) which is used for single Quotes. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PrivateQuoteCodeSet" id="1171" type="Boolean" added="FIX.5.0" addedEP="46"> + <fixr:code name="PrivateQuote" id="1171001" value="Y" sort="1" added="FIX.5.0" addedEP="46"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Private Quote + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PublicQuote" id="1171002" value="N" sort="2" added="FIX.5.0" addedEP="46"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Public Quote + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies whether a quote is public, i.e. available to the market, or private, i.e. available to a specified counterparty only. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RespondentTypeCodeSet" id="1172" type="int" added="FIX.5.0" addedEP="46"> + <fixr:code name="AllMarketParticipants" id="1172001" value="1" sort="1" added="FIX.5.0" addedEP="46"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All market participants + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecifiedMarketParticipants" id="1172002" value="2" sort="2" added="FIX.5.0" addedEP="46"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specified market participants + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllMarketMakers" id="1172003" value="3" sort="3" added="FIX.5.0" addedEP="46"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All Market Makers + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PrimaryMarketMaker" id="1172004" value="4" sort="4" added="FIX.5.0" addedEP="46"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Primary Market Maker(s) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the type of respondents requested. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SecurityTradingEventCodeSet" id="1174" type="int" added="FIX.5.0" addedEP="47"> + <fixr:code name="OrderImbalance" id="1174001" value="1" sort="1" added="FIX.5.0" addedEP="47"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order imbalance, auction is extended + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradingResumes" id="1174002" value="2" sort="2" added="FIX.5.0" addedEP="47"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trading resumes (after Halt) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceVolatilityInterruption" id="1174003" value="3" sort="3" added="FIX.5.0" addedEP="47"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price Volatility Interruption + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ChangeOfTradingSession" id="1174004" value="4" sort="4" added="FIX.5.0" addedEP="47"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Change of Trading Session + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ChangeOfTradingSubsession" id="1174005" value="5" sort="5" added="FIX.5.0" addedEP="47"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Change of Trading Subsession + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ChangeOfSecurityTradingStatus" id="1174006" value="6" sort="6" added="FIX.5.0" addedEP="47" updated="FIX.5.0SP1" updatedEP="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Change of Security Trading Status + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ChangeOfBookType" id="1174007" value="7" sort="7" added="FIX.5.0" addedEP="47"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Change of Book Type + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ChangeOfMarketDepth" id="1174008" value="8" sort="8" added="FIX.5.0" addedEP="47"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Change of Market Depth + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CorporateAction" id="1174009" value="9" sort="9" added="FIX.5.0SP2" addedEP="190"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Corporate action + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies an event related to a SecurityTradingStatus(326). An event occurs and is gone, it is not a state that applies for a period of time. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="StatsTypeCodeSet" id="1176" type="int" added="FIX.5.0" addedEP="47"> + <fixr:code name="ExchangeLast" id="1176001" value="1" sort="1" added="FIX.5.0" addedEP="47"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange Last + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="High" id="1176002" value="2" sort="2" added="FIX.5.0" addedEP="47"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + High / Low Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AveragePrice" id="1176003" value="3" sort="3" added="FIX.5.0" addedEP="47"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Average Price (VWAP, TWAP ... ) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Turnover" id="1176004" value="4" sort="4" added="FIX.5.0" addedEP="47"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Turnover (Price * Qty) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of statistics + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MDSecSizeTypeCodeSet" id="1178" type="int" added="FIX.5.0" addedEP="47"> + <fixr:code name="Customer" id="1178001" value="1" sort="1" added="FIX.5.0" addedEP="47" updated="FIX.5.0SP2" updatedEP="190"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Customer + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Quantity of retail investors. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CustomerProfessional" id="1178002" value="2" sort="2" added="FIX.5.0SP2" addedEP="190"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Customer professional + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Quantity of high-volume investors acting similar to broker-dealers. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DoNotTradeThrough" id="1178003" value="3" sort="3" added="FIX.5.0SP2" addedEP="190"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Do not trade through + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Quantity that cannot trade through the away markets. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the type of secondary size. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SettlMethodCodeSet" id="1193" type="String" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:code name="CashSettlementRequired" id="1193001" value="C" sort="1" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash settlement required + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PhysicalSettlementRequired" id="1193002" value="P" sort="2" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Physical settlement required + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Election" id="1193003" value="E" sort="3" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Election at exercise + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The settlement method will be elected at the time of contract exercise. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Settlement method for a contract or instrument. Additional values may be used with bilateral agreement. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ExerciseStyleCodeSet" id="1194" type="int" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="161"> + <fixr:code name="European" id="1194001" value="0" sort="1" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + European + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="American" id="1194002" value="1" sort="2" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + American + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Bermuda" id="1194003" value="2" sort="3" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bermuda + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="1194004" value="99" sort="99" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of exercise of a derivatives security + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PriceQuoteMethodCodeSet" id="1196" type="String" added="FIX.5.0" addedEP="52"> + <fixr:code name="Standard" id="1196001" value="STD" sort="1" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Standard, money per unit of a physical + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Index" id="1196002" value="INX" sort="2" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Index + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InterestRateIndex" id="1196003" value="INT" sort="3" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Interest rate Index + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PercentOfPar" id="1196004" value="PCTPAR" sort="4" added="FIX.5.0SP1" addedEP="83"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percent of Par + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Method for price quotation + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ValuationMethodCodeSet" id="1197" type="String" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP1" updatedEP="83"> + <fixr:code name="PremiumStyle" id="1197001" value="EQTY" sort="1" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + premium style + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FuturesStyleMarkToMarket" id="1197002" value="FUT" sort="2" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + futures style mark-to-market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FuturesStyleWithAnAttachedCashAdjustment" id="1197003" value="FUTDA" sort="3" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + futures style with an attached cash adjustment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CDSStyleCollateralization" id="1197004" value="CDS" sort="4" added="FIX.5.0SP1" addedEP="83"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CDS style collateralization of market to market and coupon + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CDSInDeliveryUseRecoveryRateToCalculate" id="1197005" value="CDSD" sort="5" added="FIX.5.0SP1" addedEP="83"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CDS in delivery - use recovery rate to calculate obligation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the type of valuation method applied. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ListMethodCodeSet" id="1198" type="int" added="FIX.5.0" addedEP="52"> + <fixr:code name="PreListedOnly" id="1198001" value="0" sort="1" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + pre-listed only + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UserRequested" id="1198002" value="1" sort="2" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + user requested + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether instruments are pre-listed only or can also be defined via user request + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TickRuleTypeCodeSet" id="1209" type="int" added="FIX.5.0" addedEP="52"> + <fixr:code name="RegularTrading" id="1209001" value="0" sort="1" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Regular trading + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VariableCabinet" id="1209002" value="1" sort="2" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Variable cabinet + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FixedCabinet" id="1209003" value="2" sort="3" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fixed cabinet + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradedAsASpreadLeg" id="1209004" value="3" sort="4" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Traded as a spread leg + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SettledAsASpreadLeg" id="1209005" value="4" sort="5" added="FIX.5.0" addedEP="52" deprecated="FIX.5.0SP2" deprecatedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Settled as a spread leg + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradedAsSpread" id="1209006" value="5" sort="6" added="FIX.5.0SP2" addedEP="138"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Traded as spread + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Basis points spread + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the type of tick rule which is being described + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MaturityMonthYearIncrementUnitsCodeSet" id="1302" type="int" added="FIX.5.0" addedEP="52"> + <fixr:code name="Months" id="1302001" value="0" sort="1" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Months + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Days" id="1302002" value="1" sort="2" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Days + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Weeks" id="1302003" value="2" sort="3" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Weeks + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Years" id="1302004" value="3" sort="4" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Years + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unit of measure for the Maturity Month Year Increment + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MaturityMonthYearFormatCodeSet" id="1303" type="int" added="FIX.5.0" addedEP="52"> + <fixr:code name="YearMonthOnly" id="1303001" value="0" sort="1" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + YearMonth Only (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="YearMonthDay" id="1303002" value="1" sort="2" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + YearMonthDay + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="YearMonthWeek" id="1303003" value="2" sort="3" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + YearMonthWeek + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Format used to generate the MaturityMonthYear for each option + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PriceLimitTypeCodeSet" id="1306" type="int" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:code name="Price" id="1306001" value="0" sort="1" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Ticks" id="1306002" value="1" sort="2" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ticks + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Percentage" id="1306003" value="2" sort="3" added="FIX.5.0" addedEP="52"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percentage + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Describes the how the price limits are expressed. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ListUpdateActionCodeSet" id="1324" type="char" added="FIX.5.0" addedEP="52" updated="FIX.5.0SP2" updatedEP="128"> + <fixr:code name="Add" id="1324001" value="A" sort="1" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Add + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Delete" id="1324002" value="D" sort="2" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delete + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Modify" id="1324003" value="M" sort="3" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Modify + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Snapshot" id="1324004" value="S" sort="4" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Snapshot + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + If provided, then Instrument occurrence has explicitly changed + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SessionStatusCodeSet" id="1409" type="int" added="FIX.5.0" addedEP="56"> + <fixr:code name="SessionActive" id="1409001" value="0" sort="1" added="FIX.5.0" addedEP="56"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Session active + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SessionPasswordChanged" id="1409002" value="1" sort="2" added="FIX.5.0" addedEP="56"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Session password changed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SessionPasswordDueToExpire" id="1409003" value="2" sort="3" added="FIX.5.0" addedEP="56"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Session password due to expire + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NewSessionPasswordDoesNotComplyWithPolicy" id="1409004" value="3" sort="4" added="FIX.5.0" addedEP="56"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New session password does not comply with policy + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SessionLogoutComplete" id="1409005" value="4" sort="5" added="FIX.5.0" addedEP="56"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Session logout complete + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidUsernameOrPassword" id="1409006" value="5" sort="6" added="FIX.5.0" addedEP="56"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid username or password + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AccountLocked" id="1409007" value="6" sort="7" added="FIX.5.0" addedEP="56"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Account locked + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LogonsAreNotAllowedAtThisTime" id="1409008" value="7" sort="8" added="FIX.5.0" addedEP="56"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Logons are not allowed at this time + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PasswordExpired" id="1409009" value="8" sort="9" added="FIX.5.0" addedEP="56"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Password expired + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReceivedMsgSeqNumTooLow" id="1409010" value="9" sort="10" added="FIX.5.0SP2" addedEP="124"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Received MsgSeqNum(34) is too low. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReceivedNextExpectedMsgSeqNumTooHigh" id="1409011" value="10" sort="11" added="FIX.5.0SP2" addedEP="124"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Received NextExpectedMsgSeqNum(789) is too high. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status of a FIX session + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradSesEventCodeSet" id="1368" type="int" added="FIX.5.0" addedEP="58"> + <fixr:code name="TradingResumes" id="1368001" value="0" sort="1" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trading resumes (after Halt) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ChangeOfTradingSession" id="1368002" value="1" sort="2" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Change of Trading Session + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ChangeOfTradingSubsession" id="1368003" value="2" sort="3" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Change of Trading Subsession + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ChangeOfTradingStatus" id="1368004" value="3" sort="4" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Change of Trading Status + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies an event related to a TradSesStatus(340). An event occurs and is gone, it is not a state that applies for a period of time. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MassActionTypeCodeSet" id="1373" type="int" added="FIX.5.0" addedEP="58"> + <fixr:code name="SuspendOrders" id="1373001" value="1" sort="1" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Suspend orders + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReleaseOrdersFromSuspension" id="1373002" value="2" sort="2" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Release orders from suspension + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelOrders" id="1373003" value="3" sort="3" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel orders + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the type of action requested + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MassActionScopeCodeSet" id="1374" type="int" added="FIX.5.0" addedEP="58" updated="FIX.5.0SP1" updatedEP="85"> + <fixr:code name="AllOrdersForASecurity" id="1374001" value="1" sort="1" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All orders for a security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllOrdersForAnUnderlyingSecurity" id="1374002" value="2" sort="2" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All orders for an underlying security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllOrdersForAProduct" id="1374003" value="3" sort="3" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All orders for a Product + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllOrdersForACFICode" id="1374004" value="4" sort="4" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All orders for a CFICode + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllOrdersForASecurityType" id="1374005" value="5" sort="5" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All orders for a SecurityType + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllOrdersForATradingSession" id="1374006" value="6" sort="6" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All orders for a trading session + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllOrders" id="1374007" value="7" sort="7" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All orders + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllOrdersForAMarket" id="1374008" value="8" sort="8" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All orders for a Market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllOrdersForAMarketSegment" id="1374009" value="9" sort="9" added="FIX.5.0" addedEP="58" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All orders for a market segment (or multiple segments) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllOrdersForASecurityGroup" id="1374010" value="10" sort="10" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All orders for a Security Group + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelForSecurityIssuer" id="1374011" value="11" sort="11" added="FIX.5.0SP1" addedEP="85"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel for Security Issuer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelForIssuerOfUnderlyingSecurity" id="1374012" value="12" sort="12" added="FIX.5.0SP1" addedEP="85"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel for Issuer of Underlying Security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies scope of Order Mass Action Request. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MassActionResponseCodeSet" id="1375" type="int" added="FIX.5.0" addedEP="58"> + <fixr:code name="Rejected" id="1375001" value="0" sort="0" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected - See MassActionRejectReason(1376) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Accepted" id="1375002" value="1" sort="1" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Completed" id="1375003" value="2" sort="2" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Completed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the action taken by counterparty order handling system as a result of the action type indicated in MassActionType of the Order Mass Action Request. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MassActionRejectReasonCodeSet" id="1376" type="int" added="FIX.5.0" addedEP="58"> + <fixr:code name="MassActionNotSupported" id="1376001" value="0" sort="0" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mass Action Not Supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownSecurity" id="1376002" value="1" sort="1" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownUnderlyingSecurity" id="1376003" value="2" sort="2" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown underlying security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownProduct" id="1376004" value="3" sort="3" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown Product + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownCFICode" id="1376005" value="4" sort="4" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown CFICode + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownSecurityType" id="1376006" value="5" sort="5" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown SecurityType + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownTradingSession" id="1376007" value="6" sort="6" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown trading session + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownMarket" id="1376008" value="7" sort="7" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown Market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownMarketSegment" id="1376009" value="8" sort="8" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown Market Segment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownSecurityGroup" id="1376010" value="9" sort="9" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown Security Group + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownSecurityIssuer" id="1376011" value="10" sort="10" added="FIX.5.0SP1" addedEP="85"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown Security Issuer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownIssuerOfUnderlyingSecurity" id="1376012" value="11" sort="11" added="FIX.5.0SP1" addedEP="85"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown Issuer of Underlying Security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="1376013" value="99" sort="99" added="FIX.5.0" addedEP="58"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reason Order Mass Action Request was rejected + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MultilegModelCodeSet" id="1377" type="int" added="FIX.5.0" addedEP="59" updated="FIX.5.0SP2" updatedEP="195"> + <fixr:code name="PredefinedMultilegSecurity" id="1377001" value="0" sort="1" added="FIX.5.0" addedEP="59"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Predefined Multileg Security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UserDefinedMultilegSecurity" id="1377002" value="1" sort="2" added="FIX.5.0" addedEP="59" updated="FIX.5.0SP2" updatedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + User-defined Multileg Security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UserDefined" id="1377003" value="2" sort="3" added="FIX.5.0" addedEP="59"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + User-defined, Non-Securitized, Multileg + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the type of multileg order. Defines whether the security is pre-defined or user-defined. Note that MultilegModel(1377)=2(User-defined, Non-Securitized, Multileg) does not apply for Securities. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MultilegPriceMethodCodeSet" id="1378" type="int" added="FIX.5.0" addedEP="59"> + <fixr:code name="NetPrice" id="1378001" value="0" sort="1" added="FIX.5.0" addedEP="59"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Net Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReversedNetPrice" id="1378002" value="1" sort="2" added="FIX.5.0" addedEP="59"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reversed Net Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="YieldDifference" id="1378003" value="2" sort="3" added="FIX.5.0" addedEP="59"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yield Difference + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Individual" id="1378004" value="3" sort="4" added="FIX.5.0" addedEP="59"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Individual + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ContractWeightedAveragePrice" id="1378005" value="4" sort="5" added="FIX.5.0" addedEP="59"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Contract Weighted Average Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MultipliedPrice" id="1378006" value="5" sort="6" added="FIX.5.0" addedEP="59"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Multiplied Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to represent how the multileg price is to be interpreted when applied to the legs. + (See Volume : "Glossary" for further value definitions) + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ContingencyTypeCodeSet" id="1385" type="int" added="FIX.5.0" addedEP="60"> + <fixr:code name="OneCancelsTheOther" id="1385001" value="1" sort="1" added="FIX.5.0" addedEP="60"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + One Cancels the Other (OCO) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OneTriggersTheOther" id="1385002" value="2" sort="2" added="FIX.5.0" addedEP="60"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + One Triggers the Other (OTO) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OneUpdatesTheOtherAbsolute" id="1385003" value="3" sort="3" added="FIX.5.0" addedEP="60"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + One Updates the Other (OUO) - Absolute Quantity Reduction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OneUpdatesTheOtherProportional" id="1385004" value="4" sort="4" added="FIX.5.0" addedEP="60"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + One Updates the Other (OUO) - Proportional Quantity Reduction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BidAndOffer" id="1385005" value="5" sort="5" added="FIX.5.0SP2" addedEP="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bid and Offer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BidAndOfferOCO" id="1385006" value="6" sort="6" added="FIX.5.0SP2" addedEP="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bid and Offer OCO + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Defines the type of contingency. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ListRejectReasonCodeSet" id="1386" type="int" added="FIX.5.0" addedEP="60"> + <fixr:code name="BrokerCredit" id="1386001" value="0" sort="1" added="FIX.5.0" addedEP="60"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Broker / Exchange option + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeClosed" id="1386002" value="2" sort="2" added="FIX.5.0" addedEP="60"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange closed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TooLateToEnter" id="1386003" value="4" sort="3" added="FIX.5.0" addedEP="60"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Too late to enter + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownOrder" id="1386004" value="5" sort="4" added="FIX.5.0" addedEP="60"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown order + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DuplicateOrder" id="1386005" value="6" sort="5" added="FIX.5.0" addedEP="60"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Duplicate Order (e.g. dupe ClOrdID) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnsupportedOrderCharacteristic" id="1386006" value="11" sort="6" added="FIX.5.0" addedEP="60"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unsupported order characteristic + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="1386007" value="99" sort="7" added="FIX.5.0" addedEP="60"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the reason for rejection of a New Order List message. Note that OrdRejReason(103) is used if the rejection is based on properties of an individual order part of the List. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradePublishIndicatorCodeSet" id="1390" type="int" added="FIX.5.0" addedEP="61" updated="FIX.5.0SP2" updatedEP="229"> + <fixr:code name="DoNotPublishTrade" id="1390001" value="0" sort="1" added="FIX.5.0" addedEP="61"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Do Not Publish Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PublishTrade" id="1390002" value="1" sort="2" added="FIX.5.0" addedEP="61"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Publish Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeferredPublication" id="1390003" value="2" sort="3" added="FIX.5.0" addedEP="61"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Deferred Publication + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Published" id="1390004" value="3" sort="3" added="FIX.5.0SP2" addedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Published + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates that the transaction has been published to the market. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates if a trade should be or has been published via a market publication service. The indicator governs all publication services of the recipient. Replaces PublishTrdIndicator(852). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ApplReqTypeCodeSet" id="1347" type="int" added="FIX.5.0" addedEP="63"> + <fixr:code name="Retransmission" id="1347001" value="0" sort="1" added="FIX.5.0" addedEP="63"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Retransmission of application messages for the specified Applications + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Subscription" id="1347002" value="1" sort="2" added="FIX.5.0" addedEP="63"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Subscription to the specified Applications + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RequestLastSeqNum" id="1347003" value="2" sort="3" added="FIX.5.0" addedEP="63"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Request for the last ApplLastSeqNum published for the specified Applications + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RequestApplications" id="1347004" value="3" sort="4" added="FIX.5.0" addedEP="63"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Request valid set of Applications + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Unsubscribe" id="1347005" value="4" sort="5" added="FIX.5.0" addedEP="63"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unsubscribe to the specified Applications + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelRetransmission" id="1347006" value="5" sort="6" added="FIX.5.0SP1" addedEP="78" issue="SPEC-674"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel retransmission + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelRetransmissionUnsubscribe" id="1347007" value="6" sort="7" added="FIX.5.0SP1" addedEP="78"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel retransmission and unsubscribe to the specified applications + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of Application Message Request being made. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ApplResponseTypeCodeSet" id="1348" type="int" added="FIX.5.0" addedEP="63"> + <fixr:code name="RequestSuccessfullyProcessed" id="1348001" value="0" sort="1" added="FIX.5.0" addedEP="63"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Request successfully processed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ApplicationDoesNotExist" id="1348002" value="1" sort="2" added="FIX.5.0" addedEP="63"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Application does not exist + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MessagesNotAvailable" id="1348003" value="2" sort="3" added="FIX.5.0" addedEP="63"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Messages not available + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to indicate the type of acknowledgement being sent. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ApplResponseErrorCodeSet" id="1354" type="int" added="FIX.5.0" addedEP="63"> + <fixr:code name="ApplicationDoesNotExist" id="1354001" value="0" sort="1" added="FIX.5.0" addedEP="63"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Application does not exist + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MessagesRequestedAreNotAvailable" id="1354002" value="1" sort="2" added="FIX.5.0" addedEP="63"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Messages requested are not available + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UserNotAuthorizedForApplication" id="1354003" value="2" sort="3" added="FIX.5.0" addedEP="63"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + User not authorized for application + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to return an error code or text associated with a response to an Application Request. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ApplReportTypeCodeSet" id="1426" type="int" added="FIX.5.0SP2"> + <fixr:code name="ApplSeqNumReset" id="1426001" value="0" sort="0" added="FIX.5.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reset ApplSeqNum to new value specified in ApplNewSeqNum(1399) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LastMessageSent" id="1426002" value="1" sort="1" added="FIX.5.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reports that the last message has been sent for the ApplIDs Refer to RefApplLastSeqNum(1357) for the application sequence number of the last message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ApplicationAlive" id="1426003" value="2" sort="2" added="FIX.5.0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Heartbeat message indicating that Application identified by RefApplID(1355) is still alive. Refer to RefApplLastSeqNum(1357) for the application sequence number of the previous message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ResendComplete" id="1426004" value="3" sort="3" added="FIX.5.0SP1" addedEP="91"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Application message re-send completed. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of report + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OrderDelayUnitCodeSet" id="1429" type="int" added="FIX.5.0SP1" addedEP="77"> + <fixr:code name="Seconds" id="1429001" value="0" sort="0" added="FIX.5.0SP1" addedEP="77"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Seconds (default if not specified) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TenthsOfASecond" id="1429002" value="1" sort="1" added="FIX.5.0SP1" addedEP="77"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tenths of a second + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HundredthsOfASecond" id="1429003" value="2" sort="2" added="FIX.5.0SP1" addedEP="77"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Hundredths of a second + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Milliseconds" id="1429004" value="3" sort="3" added="FIX.5.0SP1" addedEP="77"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + milliseconds + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Microseconds" id="1429005" value="4" sort="4" added="FIX.5.0SP1" addedEP="77"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + microseconds + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Nanoseconds" id="1429006" value="5" sort="5" added="FIX.5.0SP1" addedEP="77"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + nanoseconds + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Minutes" id="1429007" value="10" sort="10" added="FIX.5.0SP1" addedEP="77"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + minutes + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Hours" id="1429008" value="11" sort="11" added="FIX.5.0SP1" addedEP="77"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + hours + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Days" id="1429009" value="12" sort="12" added="FIX.5.0SP1" addedEP="77"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + days + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Weeks" id="1429010" value="13" sort="13" added="FIX.5.0SP1" addedEP="77"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + weeks + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Months" id="1429011" value="14" sort="14" added="FIX.5.0SP1" addedEP="77"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + months + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Years" id="1429012" value="15" sort="15" added="FIX.5.0SP1" addedEP="77"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + years + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Time unit in which the OrderDelay(1428) is expressed + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="VenueTypeCodeSet" id="1430" type="char" added="FIX.5.0SP1" addedEP="77"> + <fixr:code name="Electronic" id="1430001" value="E" sort="0" added="FIX.5.0SP1" addedEP="77" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Electronic exchange + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Pit" id="1430002" value="P" sort="1" added="FIX.5.0SP1" addedEP="77"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExPit" id="1430003" value="X" sort="2" added="FIX.5.0SP1" addedEP="77" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ex-pit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClearingHouse" id="1430004" value="C" sort="3" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Clearinghouse + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RegisteredMarket" id="1430005" value="R" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Registered market + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Markets registered with regulators such as exchange, multilateral trading facility (MTF), swap execution facility (SEF). In the context of regulatory reporting (e.g. CFTC reporting), this is used for regulated markets, e.g. swap markets. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OffMarket" id="1430006" value="O" sort="5" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Off-market + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Off-book, off-facility. In the context of regulatory reporting (e.g. CFTC reporting) this identifies trades conducted away from a regulated market. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CentralLimitOrderBook" id="1430007" value="B" sort="6" added="FIX.5.0SP2" addedEP="163"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Central limit order book + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteDrivenMarket" id="1430008" value="Q" sort="7" added="FIX.5.0SP2" addedEP="163"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote driven market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DarkOrderBook" id="1430009" value="D" sort="8" added="FIX.5.0SP2" addedEP="163"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Dark order book + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AuctionDrivenMarket" id="1430010" value="A" sort="9" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Auction driven market + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Markets where matching occurs only in scheduled auctions. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteNegotiation" id="1430011" value="N" sort="10" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote negotiation + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Discretionary quoting on request or "request for quote" market. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VoiceNegotiation" id="1430012" value="V" sort="11" added="FIX.5.0SP2" addedEP="228"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Voice neotiation + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A trading system where transactions between members are arranged through voice negotiation. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HybridMarket" id="1430013" value="H" sort="12" added="FIX.5.0SP2" addedEP="228"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Hybrid market + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A hybrid system falling into two or more types of trading systems. Can also be used for ESMA RTS 1 "other type of trading system". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the type of venue where a trade was executed + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RefOrdIDReasonCodeSet" id="1431" type="int" added="FIX.5.0SP1" addedEP="77"> + <fixr:code name="GTCFromPreviousDay" id="1431001" value="0" sort="0" added="FIX.5.0SP1" addedEP="77"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + GTC from previous day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartialFillRemaining" id="1431002" value="1" sort="1" added="FIX.5.0SP1" addedEP="77"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Partial Fill Remaining + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderChanged" id="1431003" value="2" sort="2" added="FIX.5.0SP1" addedEP="77"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order Changed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The reason for updating the RefOrdID + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OrigCustOrderCapacityCodeSet" id="1432" type="int" added="FIX.5.0SP1" addedEP="77"> + <fixr:code name="MemberTradingForTheirOwnAccount" id="1432001" value="1" sort="1" added="FIX.5.0SP1" addedEP="77"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Member trading for their own account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClearingFirmTradingForItsProprietaryAccount" id="1432002" value="2" sort="2" added="FIX.5.0SP1" addedEP="77"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Clearing Firm trading for its proprietary account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MemberTradingForAnotherMember" id="1432003" value="3" sort="3" added="FIX.5.0SP1" addedEP="77"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Member trading for another member + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllOther" id="1432004" value="4" sort="4" added="FIX.5.0SP1" addedEP="77"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The customer capacity for this trade at the time of the order/execution. + Primarily used by futures exchanges to indicate the CTICode (customer type indicator) as required by the US CFTC (Commodity Futures Trading Commission). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ModelTypeCodeSet" id="1434" type="int" added="FIX.5.0SP1" addedEP="79"> + <fixr:code name="UtilityProvidedStandardModel" id="1434001" value="0" sort="0" added="FIX.5.0SP1" addedEP="79"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Utility provided standard model + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProprietaryModel" id="1434002" value="1" sort="1" added="FIX.5.0SP1" addedEP="79"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Proprietary (user supplied) model + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of pricing model used + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ContractMultiplierUnitCodeSet" id="1435" type="int" added="FIX.5.0SP1" addedEP="80"> + <fixr:code name="Shares" id="1435001" value="0" sort="0" added="FIX.5.0SP1" addedEP="80"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Shares + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Hours" id="1435002" value="1" sort="1" added="FIX.5.0SP1" addedEP="80"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Hours + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Days" id="1435003" value="2" sort="2" added="FIX.5.0SP1" addedEP="80"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Days + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the type of multiplier being applied to the contract. Can be optionally used to further define what unit ContractMultiplier(tag 231) is expressed in. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="FlowScheduleTypeCodeSet" id="1439" type="int" added="FIX.5.0SP1" addedEP="80" updated="FIX.5.0SP2" updatedEP="238"> + <fixr:code name="NERCEasternOffPeak" id="1439001" value="0" sort="0" added="FIX.5.0SP1" addedEP="80"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + NERC Eastern Off-Peak + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NERCWesternOffPeak" id="1439002" value="1" sort="1" added="FIX.5.0SP1" addedEP="80"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + NERC Western Off-Peak + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NERCCalendarAllDaysInMonth" id="1439003" value="2" sort="2" added="FIX.5.0SP1" addedEP="80"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + NERC Calendar-All Days in month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NERCEasternPeak" id="1439004" value="3" sort="3" added="FIX.5.0SP1" addedEP="80"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + NERC Eastern Peak + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NERCWesternPeak" id="1439005" value="4" sort="4" added="FIX.5.0SP1" addedEP="80"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + NERC Western Peak + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllTimes" id="1439006" value="5" sort="5" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All times + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OnPeak" id="1439007" value="6" sort="6" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + On peak + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OffPeak" id="1439008" value="7" sort="7" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Off peak + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Base" id="1439009" value="8" sort="8" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Base + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Block" id="1439010" value="9" sort="9" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Block + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="1439011" value="99" sort="99" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The industry standard flow schedule by which electricity or natural gas is traded. Schedules may exist by regions and on-peak and off-peak status, such as "Western Peak". + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RateSourceCodeSet" id="1446" type="int" added="FIX.5.0SP1" addedEP="82"> + <fixr:code name="Bloomberg" id="1446001" value="0" sort="0" added="FIX.5.0SP1" addedEP="82"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bloomberg + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reuters" id="1446002" value="1" sort="1" added="FIX.5.0SP1" addedEP="82"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reuters + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Telerate" id="1446003" value="2" sort="2" added="FIX.5.0SP1" addedEP="82"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Telerate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ISDARateOption" id="1446004" value="3" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ISDA Settlement Rate Option + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The source of the currency conversion as specified by the ISDA terms in Annex A to the 1998 FX and Currency Option Definitions. See http://www.fpml.org/coding-scheme/settlement-rate-option + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="1446005" value="99" sort="99" added="FIX.5.0SP1" addedEP="82"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the source of rate information. + For FX, the reference source to be used for the FX spot rate. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RateSourceTypeCodeSet" id="1447" type="int" added="FIX.5.0SP1" addedEP="82"> + <fixr:code name="Primary" id="1447001" value="0" sort="0" added="FIX.5.0SP1" addedEP="82"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Primary + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Secondary" id="1447002" value="1" sort="1" added="FIX.5.0SP1" addedEP="82"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Secondary + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether the rate source specified is a primary or secondary source. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RestructuringTypeCodeSet" id="1449" type="String" added="FIX.5.0SP1" addedEP="83" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:code name="FullRestructuring" id="1449001" value="FR" sort="0" added="FIX.5.0SP1" addedEP="83"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Full Restructuring + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ModifiedRestructuring" id="1449002" value="MR" sort="1" added="FIX.5.0SP1" addedEP="83"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Modified Restructuring + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ModifiedModRestructuring" id="1449003" value="MM" sort="2" added="FIX.5.0SP1" addedEP="83"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Modified Mod Restructuring + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoRestructuringSpecified" id="1449004" value="XR" sort="3" added="FIX.5.0SP1" addedEP="83"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No Restructuring specified + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + A category of CDS credit event in which the underlying bond experiences a restructuring. + Used to define a CDS instrument. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SeniorityCodeSet" id="1450" type="String" added="FIX.5.0SP1" addedEP="83" updated="FIX.5.0SP2" updatedEP="235"> + <fixr:code name="SeniorSecured" id="1450001" value="SD" sort="0" added="FIX.5.0SP1" addedEP="83"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Senior Secured + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Senior" id="1450002" value="SR" sort="1" added="FIX.5.0SP1" addedEP="83"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Senior + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Subordinated" id="1450003" value="SB" sort="2" added="FIX.5.0SP1" addedEP="83"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Subordinated + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Junior" id="1450004" value="JR" sort="3" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Junior + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of MiFID II this value is used as identified in RTS 23 Annex I Table 3 Field 23 "Seniority of the bond". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Mezzanine" id="1450005" value="MZ" sort="4" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mezzanine + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of MiFID II this value is used as identified in RTS 23 Annex I Table 3 Field 23 "Seniority of the bond". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SeniorNonPreferred" id="1450006" value="SN" sort="5" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Senior Non-Preferred + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + For CDS reference obligations of non-preferred senior debt issued by European Financials that constitute a layer of debt ranking between the bank's normal senior debt but above the bank's normal tier 2 subordinated debt (reference: ISDA Credit Market Infrastructure Group). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies which issue (underlying bond) will receive payment priority in the event of a default. + Used to define a CDS instrument. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The payment priority is this: Senior Secured (SD), Senior (SR), Senior Non-Preferred (SN), Subordinated (SB), Mezzanine (MZ), Junior (JR). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SecurityListTypeCodeSet" id="1470" type="int" added="FIX.5.0SP1" addedEP="87"> + <fixr:code name="IndustryClassification" id="1470001" value="1" sort="1" added="FIX.5.0SP1" addedEP="87"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Industry Classification + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradingList" id="1470002" value="2" sort="2" added="FIX.5.0SP1" addedEP="87"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trading List + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Market" id="1470003" value="3" sort="3" added="FIX.5.0SP1" addedEP="87"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market / Market Segment List + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NewspaperList" id="1470004" value="4" sort="4" added="FIX.5.0SP1" addedEP="87"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Newspaper List + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies a type of Security List. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SecurityListTypeSourceCodeSet" id="1471" type="int" added="FIX.5.0SP1" addedEP="87"> + <fixr:code name="ICB" id="1471001" value="1" sort="1" added="FIX.5.0SP1" addedEP="87"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ICB (Industry Classification Benchmark) published by Dow Jones and FTSE - www.icbenchmark.com + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NAICS" id="1471002" value="2" sort="2" added="FIX.5.0SP1" addedEP="87"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + NAICS (North American Industry Classification System). Replaced SIC (Standard Industry Classification) www.census.gov/naics or www.naics.com. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GICS" id="1471003" value="3" sort="3" added="FIX.5.0SP1" addedEP="87"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + GICS (Global Industry Classification Standard) published by Standards & Poor + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies a specific source for a SecurityListType. Relevant when a certain type can be provided from various sources. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="NewsCategoryCodeSet" id="1473" type="int" added="FIX.5.0SP1" addedEP="90"> + <fixr:code name="CompanyNews" id="1473001" value="0" sort="0" added="FIX.5.0SP1" addedEP="90"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Company News + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketplaceNews" id="1473002" value="1" sort="1" added="FIX.5.0SP1" addedEP="90"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Marketplace News + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FinancialMarketNews" id="1473003" value="2" sort="2" added="FIX.5.0SP1" addedEP="90"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Financial Market News + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TechnicalNews" id="1473004" value="3" sort="3" added="FIX.5.0SP1" addedEP="90"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Technical News + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OtherNews" id="1473005" value="99" sort="99" added="FIX.5.0SP1" addedEP="90"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other News + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Category of news mesage. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="NewsRefTypeCodeSet" id="1477" type="int" added="FIX.5.0SP1" addedEP="90" updated="FIX.5.0SP2" updatedEP="190"> + <fixr:code name="Replacement" id="1477001" value="0" sort="0" added="FIX.5.0SP1" addedEP="90"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Replacement + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OtherLanguage" id="1477002" value="1" sort="1" added="FIX.5.0SP1" addedEP="90" updated="FIX.5.0SP2" updatedEP="190"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other language + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Complimentary" id="1477003" value="2" sort="2" added="FIX.5.0SP1" addedEP="90"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Complimentary + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Withdrawal" id="1477004" value="3" sort="3" added="FIX.5.0SP2" addedEP="190"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Withdrawal + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Withdrawal of the referenced news item, e.g. to correct an error. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of reference to another News(35=B) message item. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="StrikePriceDeterminationMethodCodeSet" id="1478" type="int" added="FIX.5.0SP1" addedEP="92" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:code name="FixedStrike" id="1478001" value="1" sort="1" added="FIX.5.0SP1" addedEP="92" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fixed strike (default if not specified) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StrikeSetAtExpiration" id="1478002" value="2" sort="2" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Strike set at expiration to underlying or other value (lookback floating) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StrikeSetToAverageAcrossLife" id="1478003" value="3" sort="3" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Strike set to average of underlying settlement price across the life of the option + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StrikeSetToOptimalValue" id="1478004" value="4" sort="4" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Strike set to optimal value + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies how the strike price is determined at the point of option exercise. The strike may be fixed throughout the life of the option, set at expiration to the value of the underlying, set to the average value of the underlying , or set to the optimal value of the underlying. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="StrikePriceBoundaryMethodCodeSet" id="1479" type="int" added="FIX.5.0SP1" addedEP="92"> + <fixr:code name="LessThan" id="1479001" value="1" sort="1" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Less than underlying price is in-the-money (ITM) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LessThanOrEqual" id="1479002" value="2" sort="2" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Less than or equal to the underlying price is in-the-money(ITM) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Equal" id="1479003" value="3" sort="3" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Equal to the underlying price is in-the-money(ITM) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GreaterThanOrEqual" id="1479004" value="4" sort="4" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Greater than or equal to underlying price is in-the-money(ITM) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GreaterThan" id="1479005" value="5" sort="5" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Greater than underlying is in-the-money(ITM) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the boundary condition to be used for the strike price relative to the underlying price at the point of option exercise. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="UnderlyingPriceDeterminationMethodCodeSet" id="1481" type="int" added="FIX.5.0SP1" addedEP="92"> + <fixr:code name="Regular" id="1481001" value="1" sort="1" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Regular + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialReference" id="1481002" value="2" sort="2" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special reference + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OptimalValue" id="1481003" value="3" sort="3" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Optimal value (Lookback) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AverageValue" id="1481004" value="4" sort="4" added="FIX.5.0SP1" addedEP="92" issue="SPEC-672"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Average value (Asian option) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies how the underlying price is determined at the point of option exercise. The underlying price may be set to the current settlement price, set to a special reference, set to the optimal value of the underlying during the defined period ("Look-back") or set to the average value of the underlying during the defined period ("Asian option"). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OptPayoutTypeCodeSet" id="1482" type="int" added="FIX.5.0SP1" addedEP="92" updated="FIX.5.0SP2" updatedEP="238"> + <fixr:code name="Vanilla" id="1482001" value="1" sort="1" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Vanilla + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Capped" id="1482002" value="2" sort="2" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Capped + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Binary" id="1482003" value="3" sort="3" added="FIX.5.0SP1" addedEP="92" updated="FIX.5.0SP2" updatedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Digital (Binary) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Asian" id="1482004" value="4" sort="4" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Asian + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Barrier" id="1482005" value="5" sort="5" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Barrier + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DigitalBarrier" id="1482006" value="6" sort="6" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Digital Barrier + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Lookback" id="1482007" value="7" sort="7" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Lookback + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OtherPathDependent" id="1482008" value="8" sort="8" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other path dependent + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="1482009" value="99" sort="99" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the type of valuation method or payout trigger for an in-the-money option. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ComplexEventTypeCodeSet" id="1484" type="int" added="FIX.5.0SP1" addedEP="92"> + <fixr:code name="Capped" id="1484001" value="1" sort="1" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Capped + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Trigger" id="1484002" value="2" sort="2" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trigger + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="KnockInUp" id="1484003" value="3" sort="3" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Knock-in up + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="KnockInDown" id="1484004" value="4" sort="4" added="FIX.5.0SP1" addedEP="92" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Knock-in down + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="KnockOutUp" id="1484005" value="5" sort="5" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Knock-out up + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="KnockOutDown" id="1484006" value="6" sort="6" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Knock-out down + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Underlying" id="1484007" value="7" sort="7" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Underlying + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ResetBarrier" id="1484008" value="8" sort="8" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reset Barrier + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RollingBarrier" id="1484009" value="9" sort="9" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rolling Barrier + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OneTouch" id="1484010" value="10" sort="10" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + One-touch + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoTouch" id="1484011" value="11" sort="11" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No-touch + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DblOneTouch" id="1484012" value="12" sort="12" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Double one-touch + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DblNoTouch" id="1484013" value="13" sort="13" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Double no-touch + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FXComposite" id="1484014" value="14" sort="14" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Foreign exchange composite + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FXQuanto" id="1484015" value="15" sort="15" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Foreign exchange Quanto + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FXCrssCcy" id="1484016" value="16" sort="16" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Foreign exchange cross currency + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StrkSpread" id="1484017" value="17" sort="17" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Strike spread + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClndrSpread" id="1484018" value="18" sort="18" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Calendar spread + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PxObsvtn" id="1484019" value="19" sort="19" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price observation (Asian or Lookback) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PassThrough" id="1484020" value="20" sort="20" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pass-through + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StrkSched" id="1484021" value="21" sort="21" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Strike schedule + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EquityValuation" id="1484022" value="22" sort="22" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Equity valuation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DividendValuation" id="1484023" value="23" sort="23" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Dividend valuation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the type of complex event. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ComplexEventPriceBoundaryMethodCodeSet" id="1487" type="int" added="FIX.5.0SP1" addedEP="92"> + <fixr:code name="LessThanComplexEventPrice" id="1487001" value="1" sort="1" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Less than ComplexEventPrice(1486) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LessThanOrEqualToComplexEventPrice" id="1487002" value="2" sort="2" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Less than or equal to ComplexEventPrice(1486) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EqualToComplexEventPrice" id="1487003" value="3" sort="3" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Equal to ComplexEventPrice(1486) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GreaterThanOrEqualToComplexEventPrice" id="1487004" value="4" sort="4" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Greater than or equal to ComplexEventPrice(1486) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GreaterThanComplexEventPrice" id="1487005" value="5" sort="5" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Greater than ComplexEventPrice(1486) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the boundary condition to be used for the event price relative to the underlying price at the point the complex event outcome takes effect as determined by the ComplexEventPriceTimeType. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ComplexEventPriceTimeTypeCodeSet" id="1489" type="int" added="FIX.5.0SP1" addedEP="92" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:code name="Expiration" id="1489001" value="1" sort="1" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Expiration + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Immediate" id="1489002" value="2" sort="2" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Immediate (At Any Time) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecifiedDate" id="1489003" value="3" sort="3" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specified Date/Time + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Close" id="1489004" value="4" sort="4" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Close + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Official closing time of the exchange on valuation date. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Open" id="1489005" value="5" sort="5" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Open + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Official opening time of the exchange on valuation date. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OfficialSettlPrice" id="1489006" value="6" sort="6" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Official settlement price + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Official settlement price determination time. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DerivativesClose" id="1489007" value="7" sort="7" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Derivatives close + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Official closing time of the derivatives exchange. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AsSpecifiedMasterConfirmation" id="1489008" value="8" sort="8" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + As specified in Master Confirmation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies when the complex event outcome takes effect. The outcome of a complex event is a payout or barrier action as specified by the ComplexEventType(1484). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ComplexEventConditionCodeSet" id="1490" type="int" added="FIX.5.0SP1" addedEP="92"> + <fixr:code name="And" id="1490001" value="1" sort="1" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + And + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Or" id="1490002" value="2" sort="2" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Or + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the condition between complex events when more than one event is specified. + Multiple barrier events would use an "or" condition since only one can be effective at a given time. A set of digital range events would use an "and" condition since both conditions must be in effect for a payout to result. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="StreamAsgnReqTypeCodeSet" id="1498" type="int" added="FIX.5.0SP1" addedEP="93"> + <fixr:code name="StreamAssignmentForNewCustomer" id="1498001" value="1" sort="1" added="FIX.5.0SP1" addedEP="93"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stream assignment for new customer(s) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StreamAssignmentForExistingCustomer" id="1498002" value="2" sort="2" added="FIX.5.0SP1" addedEP="93"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stream assignment for existing customer(s) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of stream assignment request. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="StreamAsgnRejReasonCodeSet" id="1502" type="int" added="FIX.5.0SP1" addedEP="93"> + <fixr:code name="UnknownClient" id="1502001" value="0" sort="0" added="FIX.5.0SP1" addedEP="93"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown client + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExceedsMaximumSize" id="1502002" value="1" sort="1" added="FIX.5.0SP1" addedEP="93"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exceeds maximum size + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownOrInvalidCurrencyPair" id="1502003" value="2" sort="2" added="FIX.5.0SP1" addedEP="93"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown or Invalid currency pair + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoAvailableStream" id="1502004" value="3" sort="3" added="FIX.5.0SP1" addedEP="93"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No available stream + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="1502005" value="99" sort="99" added="FIX.5.0SP1" addedEP="93"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reason code for stream assignment request reject. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="StreamAsgnAckTypeCodeSet" id="1503" type="int" added="FIX.5.0SP1" addedEP="93"> + <fixr:code name="AssignmentAccepted" id="1503001" value="0" sort="0" added="FIX.5.0SP1" addedEP="93"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Assignment Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AssignmentRejected" id="1503002" value="1" sort="1" added="FIX.5.0SP1" addedEP="93"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Assignment Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of acknowledgement. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="StreamAsgnTypeCodeSet" id="1617" type="int" added="FIX.5.0SP1" addedEP="93"> + <fixr:code name="Assignment" id="1617001" value="1" sort="1" added="FIX.5.0SP1" addedEP="93"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Assignment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="1617002" value="2" sort="2" added="FIX.5.0SP1" addedEP="93"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Terminate" id="1617003" value="3" sort="3" added="FIX.5.0SP1" addedEP="93"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Terminate/Unassign + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The type of assignment being affected in the Stream Assignment Report. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MatchInstCodeSet" id="1625" type="int" added="FIX.5.0SP2" addedEP="99"> + <fixr:code name="Match" id="1625001" value="1" sort="1" added="FIX.5.0SP2" addedEP="99"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Match + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DoNotMatch" id="1625002" value="2" sort="2" added="FIX.5.0SP2" addedEP="99"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Do Not Match + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Matching Instruction for the order. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TriggerScopeCodeSet" id="1628" type="int" added="FIX.5.0SP2" addedEP="100"> + <fixr:code name="ThisOrder" id="1628001" value="0" sort="0" added="FIX.5.0SP2" addedEP="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + This order (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OtherOrder" id="1628002" value="1" sort="1" added="FIX.5.0SP2" addedEP="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other order (use RefID) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllOtherOrdersForGivenSecurity" id="1628003" value="2" sort="2" added="FIX.5.0SP2" addedEP="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All other orders for the given security + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllOtherOrdersForGivenSecurityAndPrice" id="1628004" value="3" sort="3" added="FIX.5.0SP2" addedEP="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All other orders for the given security and price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllOtherOrdersForGivenSecurityAndSide" id="1628005" value="4" sort="4" added="FIX.5.0SP2" addedEP="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All other orders for the given security and side + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllOtherOrdersForGivenSecurityPriceAndSide" id="1628006" value="5" sort="5" added="FIX.5.0SP2" addedEP="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All other orders for the given security, price and side + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Defines the scope of TriggerAction(1101) when it is set to "cancel" (3). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="LimitAmtTypeCodeSet" id="1631" type="int" added="FIX.5.0SP2" addedEP="100"> + <fixr:code name="CreditLimit" id="1631001" value="0" sort="0" added="FIX.5.0SP2" addedEP="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Credit limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GrossPositionLimit" id="1631002" value="1" sort="1" added="FIX.5.0SP2" addedEP="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Gross position limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NetPositionLimit" id="1631003" value="2" sort="2" added="FIX.5.0SP2" addedEP="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Net position limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RiskExposureLimit" id="1631004" value="3" sort="3" added="FIX.5.0SP2" addedEP="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Risk exposure limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LongPositionLimit" id="1631005" value="4" sort="4" added="FIX.5.0SP2" addedEP="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Long position limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ShortPositionLimit" id="1631006" value="5" sort="5" added="FIX.5.0SP2" addedEP="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Short position limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the type of limit amount expressed in LastLimitAmt(1632) and LimitAmtRemaining(1633). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MarginReqmtInqQualifierCodeSet" id="1637" type="int" added="FIX.5.0SP2" addedEP="102"> + <fixr:code name="Summary" id="1637001" value="0" sort="0" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Summary + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Detail" id="1637002" value="1" sort="1" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Detail + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExcessDeficit" id="1637003" value="2" sort="2" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Excess/Deficit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NetPosition" id="1637004" value="3" sort="3" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Net Position + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Qualifier for MarginRequirementInquiry to identify a specific report. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MarginReqmtRptTypeCodeSet" id="1638" type="int" added="FIX.5.0SP2" addedEP="102"> + <fixr:code name="Summary" id="1638001" value="0" sort="0" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Summary + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Detail" id="1638002" value="1" sort="1" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Detail + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExcessDeficit" id="1638003" value="2" sort="2" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Excess/Deficit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of MarginRequirementReport. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MarginReqmtInqResultCodeSet" id="1641" type="int" added="FIX.5.0SP2" addedEP="102"> + <fixr:code name="Successful" id="1641001" value="0" sort="0" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Successful (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownInstrument" id="1641002" value="1" sort="1" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown instrument + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownMarginClass" id="1641003" value="2" sort="2" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown margin class + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidParties" id="1641004" value="3" sort="3" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid Parties + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidTransportTypeReq" id="1641005" value="4" sort="4" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid Transport Type requested + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidDestinationReq" id="1641006" value="5" sort="5" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid Destination requested + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoMarginReqFound" id="1641007" value="6" sort="6" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No margin requirement found + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarginReqInquiryQualifierNotSupported" id="1641008" value="7" sort="7" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Margin requirement inquiry qualifier not supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnauthorizedForMarginReqInquiry" id="1641009" value="8" sort="8" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unauthorized for margin requirement inquiry + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="1641010" value="99" sort="99" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other (further information in Text (58) field) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Result returned in response to MarginRequirementInquiry. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MarginAmtTypeCodeSet" id="1644" type="int" added="FIX.5.0SP2" addedEP="102"> + <fixr:code name="AdditionalMargin" id="1644001" value="1" sort="1" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Additional Margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Component of the total margin calculation which allows the CCP to include amounts generated outside of the Margin Deficit. Additional risk charges collected when a firm is placed on higher than normal surveillance. + Additional margin serves to cover the additional liquidation costs that potentially could be incurred. Such possible close-out costs could arise if, based on the current market value of a portfolio, the worst case loss were to occur within a 24-hour period. It is used for options (also options on futures) and non-spread futures positions, bonds and equity trades. For bonds and equity trades, the additional margin is calculated for security positions but not for the corresponding cash positions. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AdjustedMargin" id="1644002" value="2" sort="2" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Adjusted Margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Unadjusted Margin can be modified to become an Adjusted Margin by assigning a specific collateral to it or by applying an exchange rate. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnadjustedMargin" id="1644003" value="3" sort="3" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unadjusted Margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Calculated by adding up the options Premium Margin, the current Liquidating Margin, the Futures Spread Margin and the Additional Margin on account and currency level. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BinaryAddOnAmount" id="1644004" value="4" sort="4" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Binary Add-On Amount + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Requirement generated from positions in Binary Options which are considered fully margined. Margin for an individual contract in this category represents the total amount that would be paid upon delivery of a contract should it expire in-the-money. This amount is included as a component of Additional Margin in the Total Margin calculation. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CashBalanceAmount" id="1644005" value="5" sort="5" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash Balance Amount + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Information about cash balance posted to the clearing house to cover the current margin requirement. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConcentrationMargin" id="1644006" value="6" sort="6" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Concentration Margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Reflects a riskier portfolio concentration when a set of closely related products is held. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CoreMargin" id="1644007" value="7" sort="7" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Core Margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Specific basic requirement of a position. Core margin is equal to Initial Margin plus a percentage of the Variation Margin. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeliveryMargin" id="1644008" value="8" sort="8" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delivery Margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Margin amount calculated between the Last Trade Date or Options Exercise Date and the Delivery or Settlement Date. Can also represent a commodities or energy delivery. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DiscretionaryMargin" id="1644009" value="9" sort="9" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Discretionary Margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Unspecific margin amount added by the risk manager, also called Increase Coverage Amount. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FuturesSpreadMargin" id="1644010" value="10" sort="10" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Futures Spread Margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Long and short positions of futures with different expiration dates can be offset against each other and are called “spreads”. The remaining risk stems from the difference in expiration dates which does not provide a perfect price correlation. The purpose of Futures Spread Margin is to cover this risk until the next trading day. + This kind of margin is levied in order to cover those risks associated with a futures spread which could arise between today and tomorrow. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InitialMargin" id="1644011" value="11" sort="11" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Initial Margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The initial amount required to cover the position. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LiquidatingMargin" id="1644012" value="12" sort="12" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Liquidating Margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Calculated for cash, bond and equity positions and is equal to the profits and losses in such positions at the time of calculation. This margin protects the CCP if it is required to close out the position at the current/EOD price. + The liquidating margin (also called Current Liquidating Margin or Net Liquidating Margin) is paid by the buyer or the seller of the bonds. This margin covers losses that would occur if a position were to be liquidated today. The liquidating margin is adjusted daily similar to premium margin. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarginCallAmount" id="1644013" value="13" sort="13" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Margin Call Amount + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + If the collateral that has been deposited is no longer sufficient, meaning a lack of coverage exists, then the market participant will be called upon to provide additional cash as collateral. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarginDeficitAmount" id="1644014" value="14" sort="14" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Margin Deficit Amount (Shortfall) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Base margin risk charge. This amount represents anticipated losses should the value of a portfolio (all positions in the account) fall below predefined level of Historical Value-at-Risk confidence. Also called Expected Shortfall Amount. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarginExcessAmount" id="1644015" value="15" sort="15" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Margin Excess Amount (Surplus) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Excess long premium value which is generated when long premium value exceeds the sum of any short premium debit requirement and the account's risk charges. Also called Expected Surplus Amount or Margin Credit Amount. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OptionPremiumAmount" id="1644016" value="16" sort="16" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Option Premium Amount + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Premium registered on the given trading date. + The amount of money that the options buyer must pay the options seller. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PremiumMargin" id="1644017" value="17" sort="17" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Premium Margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Premium margin must be deposited by the seller of a traditional options position. It remains effective until the exercise or expiration of the option, and covers the potential costs of a close-out (liquidation) of the position of the seller at the settlement price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReserveMargin" id="1644018" value="18" sort="18" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reserve Margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Reserve margin provides a way to reflect the inflated risk of a position. Reserve margin is equal to a percentage of the variation margin. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecurityCollateralAmount" id="1644019" value="19" sort="19" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Security Collateral Amount + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Information about the security collateral posted to the clearing house to cover the current margin requirement. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StressTestAddOnAmount" id="1644020" value="20" sort="20" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stress Test Add-On Amount + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Amount in addition to Margin Deficit in the Risk component of the margin calculation. This charge is based on tests which incorporate changes to distributional and confidence level assumptions to evaluate exposure to security concentration and changes in dependence structure; a predetermined percentage of the calculated exposure is collateralized as this charge. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SuperMargin" id="1644021" value="21" sort="21" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Super Margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Additional risk charge applied to predetermined Cross-Margin accounts. The charge is based on the account's level of Margin Deficit. This amount is included as a component of Additional Margin in the Total Margin calculation. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TotalMargin" id="1644022" value="22" sort="22" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Total Margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Sum of all margin amounts at value date. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VariationMargin" id="1644023" value="23" sort="23" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Variation Margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Variation margin (also called Contingent Variation Margin or Maintenance Margin) is the daily Profit and Loss (P&L) on Open Positions for the given trading date. The current price is compared to the previous day's price. + Variation margin (a daily offsetting of profits and losses) occurs as a result of the mark-to-market procedure used for futures and options on futures. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecondaryVariationMargin" id="1644024" value="24" sort="24" added="FIX.5.0SP2" addedEP="102"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Secondary Variation Margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Variation margin on Option Positions that is calculated based on the market movement. This will be used by CCPs wanting to report the variation for Options and Futures separately. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RolledUpMarginDeficit" id="1644025" value="25" sort="25" added="FIX.5.0SP2" addedEP="117"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rolled up margin deficit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpreadResponseMargin" id="1644026" value="26" sort="26" added="FIX.5.0SP2" addedEP="162"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Spread response margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Risk factor component associated with spread moves, curve shape changes and recovery rates. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SystemicRiskMargin" id="1644027" value="27" sort="27" added="FIX.5.0SP2" addedEP="162"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Systemic risk margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Risk factor component to capture parallel shift of credit spreads. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CurveRiskMargin" id="1644028" value="28" sort="28" added="FIX.5.0SP2" addedEP="162"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Curve risk margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Risk factor captures curve shifts based on portfolio. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IndexSpreadRiskMargin" id="1644029" value="29" sort="29" added="FIX.5.0SP2" addedEP="162"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Index spread risk margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Risk factor component associated with risks due to widening/tightening spreads of CDS indices relative to each other. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SectorRiskMargin" id="1644030" value="30" sort="30" added="FIX.5.0SP2" addedEP="162"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sector risk margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Risk factor component to capture sector risk. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="JumpToDefaultRiskMargin" id="1644031" value="31" sort="31" added="FIX.5.0SP2" addedEP="162"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Jump-to-default risk margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Risk factor component to capture extreme widening of credit spreads of a reference entity. Also known as Idiosyncratic Risk. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BasisRiskMargin" id="1644032" value="32" sort="32" added="FIX.5.0SP2" addedEP="162"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Basis risk margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Risk factor component to capture basis risk between index and index constituent reference entities. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InterestRateRiskMargin" id="1644033" value="33" sort="33" added="FIX.5.0SP2" addedEP="162"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Interest rate risk margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Risk factor component associated with parallel shift movements in interest rates. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="JumpToHealthRiskMargin" id="1644034" value="34" sort="34" added="FIX.5.0SP2" addedEP="162"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Jump-to-health risk margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Risk factor component to capture extreme narrowing of credit spreads of a reference entity. Also known as Idiosyncratic Risk. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OtherRiskMargin" id="1644035" value="35" sort="35" added="FIX.5.0SP2" addedEP="162"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other risk margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Any other risk factors include in the Margin Model. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of margin requirement amount being specified. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RelatedInstrumentTypeCodeSet" id="1648" type="int" added="FIX.5.0SP2" addedEP="103"> + <fixr:code name="HedgesForInstrument" id="1648001" value="1" sort="1" added="FIX.5.0SP2" addedEP="103"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + "hedges for" instrument + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Underlier" id="1648002" value="2" sort="2" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Underlier + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EquityEquivalent" id="1648003" value="3" sort="3" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Equity equivalent + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NearestExchangeTradedContract" id="1648004" value="4" sort="4" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Nearest exchange traded contract + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RetailEquivalent" id="1648005" value="5" sort="5" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Retail equivalent of wholesale instrument + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="Leg" id="1648006" value="6" sort="6" added="FIX.5.0SP2" addedEP="201"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Leg + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to associate or link InstrumentLeg to Instrument in messages where there can be multiple instruments, such as in Email(35=C) and News(35=B) messages. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The type of instrument relationship + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MarketMakerActivityCodeSet" id="1655" type="int" added="FIX.5.0SP2" addedEP="104"> + <fixr:code name="NoParticipation" id="1655001" value="0" sort="0" added="FIX.5.0SP2" addedEP="104"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No participation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BuyParticipation" id="1655002" value="1" sort="1" added="FIX.5.0SP2" addedEP="104"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Buy participation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SellParticipation" id="1655003" value="2" sort="2" added="FIX.5.0SP2" addedEP="104"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sell participation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BothBuyAndSellParticipation" id="1655004" value="3" sort="3" added="FIX.5.0SP2" addedEP="104"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Both buy and sell participation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates market maker participation in security. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RequestResultCodeSet" id="1511" type="int" added="FIX.5.0SP2" addedEP="105"> + <fixr:code name="ValidRequest" id="1511001" value="0" sort="0" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Valid request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnsupportedRequest" id="1511002" value="1" sort="1" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unsupported request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoDataFound" id="1511003" value="2" sort="2" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No data found that match selection criteria + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotAuthorized" id="1511004" value="3" sort="3" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not authorized to retrieve data + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DataTemporarilyUnavailable" id="1511005" value="4" sort="4" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Data temporarily unavailable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RequestForDataNotSupported" id="1511006" value="5" sort="5" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Request for data not supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="1511007" value="99" sort="99" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other (further information in RejectText (1328) field) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Result of a request as identified by the appropriate request ID field + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PartyRelationshipCodeSet" id="1515" type="int" added="FIX.5.0SP2" addedEP="105"> + <fixr:code name="IsAlso" id="1515001" value="0" sort="0" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Is also + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClearsFor" id="1515002" value="1" sort="1" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Clears for + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClearsThrough" id="1515003" value="2" sort="2" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Clears through + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradesFor" id="1515004" value="3" sort="3" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trades for + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradesThrough" id="1515005" value="4" sort="4" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trades through + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Sponsors" id="1515006" value="5" sort="5" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sponsors + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SponsoredThrough" id="1515007" value="6" sort="6" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sponsored through + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProvidesGuaranteeFor" id="1515008" value="7" sort="7" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Provides guarantee for + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IsGuaranteedBy" id="1515009" value="8" sort="8" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Is guaranteed by + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MemberOf" id="1515010" value="9" sort="9" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Member of + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HasMembers" id="1515011" value="10" sort="10" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Has members + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProvidesMarketplaceFor" id="1515012" value="11" sort="11" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Provides marketplace for + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ParticipantOfMarketplace" id="1515013" value="12" sort="12" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Participant of marketplace + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CarriesPositionsFor" id="1515014" value="13" sort="13" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Carries positions for + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PostsTradesTo" id="1515015" value="14" sort="14" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Posts trades to + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EntersTradesFor" id="1515016" value="15" sort="15" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Enters trades for + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EntersTradesThrough" id="1515017" value="16" sort="16" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Enters trades through + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProvidesQuotesTo" id="1515018" value="17" sort="17" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Provides quotes to + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RequestsQuotesFrom" id="1515019" value="18" sort="18" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Requests quotes from + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvestsFor" id="1515020" value="19" sort="19" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invests for + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvestsThrough" id="1515021" value="20" sort="20" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invests through + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BrokersTradesFor" id="1515022" value="21" sort="21" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Brokers trades for + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BrokersTradesThrough" id="1515023" value="22" sort="22" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Brokers trades through + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProvidesTradingServicesFor" id="1515024" value="23" sort="23" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Provides trading services for + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UsesTradingServicesOf" id="1515025" value="24" sort="24" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Uses trading services of + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ApprovesOf" id="1515026" value="25" sort="25" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Approves of + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ApprovedBy" id="1515027" value="26" sort="26" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Approved by + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ParentFirmFor" id="1515028" value="27" sort="27" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Parent firm for + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SubsidiaryOf" id="1515029" value="28" sort="28" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Subsidiary of + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RegulatoryOwnerOf" id="1515030" value="29" sort="29" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Regulatory owner of + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OwnedByRegulatory" id="1515031" value="30" sort="30" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Owned by (regulatory) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Controls" id="1515032" value="31" sort="31" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Controls + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IsControlledBy" id="1515033" value="32" sort="32" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Is controlled by + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LegalOwnerOf" id="1515034" value="33" sort="33" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Legal / titled owner of + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OwnedByLegal" id="1515035" value="34" sort="34" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Owned by (legal / title) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BeneficialOwnerOf" id="1515036" value="35" sort="35" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Beneficial owner of + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OwnedByBeneficial" id="1515037" value="36" sort="36" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Owned by (beneficial) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SettlesFor" id="1515038" value="37" sort="37" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Settles for + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SettlesThrough" id="1515039" value="38" sort="38" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Settles through + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to specify the type of the party relationship. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RiskLimitTypeCodeSet" id="1530" type="int" added="FIX.5.0SP2" addedEP="105" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:code name="CreditLimit" id="1530001" value="0" sort="0" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Credit limit + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The credit limit provided by one party to another for trading. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GrossLimit" id="1530002" value="1" sort="1" added="FIX.5.0SP2" addedEP="105" updated="FIX.5.0SP2" updatedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Gross limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NetLimit" id="1530003" value="2" sort="2" added="FIX.5.0SP2" addedEP="105" updated="FIX.5.0SP2" updatedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Net limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Exposure" id="1530004" value="3" sort="3" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exposure + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LongLimit" id="1530005" value="4" sort="4" added="FIX.5.0SP2" addedEP="105" updated="FIX.5.0SP2" updatedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Long limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ShortLimit" id="1530006" value="5" sort="5" added="FIX.5.0SP2" addedEP="105" updated="FIX.5.0SP2" updatedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Short limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CashMargin" id="1530007" value="6" sort="6" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash margin + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AdditionalMargin" id="1530008" value="7" sort="7" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Additional margin + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TotalMargin" id="1530009" value="8" sort="8" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Total margin + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LimitConsumed" id="1530010" value="9" sort="9" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Limit consumed + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The limit used in the recent transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClipSize" id="1530011" value="10" sort="10" added="FIX.5.0SP2" addedEP="171" updated="FIX.5.0SP2" updatedEP="214"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Clip size/notional limit per time period + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The total notional amount limit allowed to be executed within a defined period of time or velocity. The defined period of time may be specified by the RiskLimitVelocityPeriod(2336) and RiskLimitVelocityUnit(2337). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MaxNotionalOrderSize" id="1530012" value="11" sort="11" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Maximum notional order size + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DV01PV01Limit" id="1530013" value="12" sort="12" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + DV01/PV01 limit + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The maximum dollar value change resulting from a move of 1 basis point in the yield curve. This limits the interest rate risk exposure. Also known as "basis point value" or BPV. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CS01Limit" id="1530014" value="13" sort="13" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CS01 limit + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Credit spread sensitivity. Represents the change in market value of a CDS for a one basis point change in the credit spread. This limits the credit risk exposure of a CDS. Also known as "risky-DV01". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VolumeLimitPerTimePeriod" id="1530015" value="14" sort="14" added="FIX.5.0SP2" addedEP="214"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Volume limit per time period + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The total number of shares, bonds or contracts allowed to be executed within a defined period of time or velocity. The defined period of time may be specified by the RiskLimitVelocityPeriod(2336) and RiskLimitVelocityUnit(2337). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VolFilledPctOrdVolTmPeriod" id="1530016" value="15" sort="15" added="FIX.5.0SP2" addedEP="214"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Volume filled as percent of ordered volume per time period + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The total number of shares, bonds or contracts executed as a percentage of the total ordered shares, contracts or notional amount for a specified security, instrument, symbol, or underlying, over a defined period of time or velocity. The defined period of time may be specified by the RiskLimitVelocityPeriod(2336) and RiskLimitVelocityUnit(2337). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotlFilledPctNotlTmPeriod" id="1530017" value="16" sort="16" added="FIX.5.0SP2" addedEP="214"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Notional filled as percent of notional per time period + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The total notional amount executed as a percentage of the total ordered shares, contracts or notional amount for a specified security, instrument, symbol, or underlying, over a defined period of time or velocity. The defined period of time may be specified by the RiskLimitVelocityPeriod(2336) and RiskLimitVelocityUnit(2337). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TransactionExecutionLimitPerTimePeriod" id="1530018" value="17" sort="17" added="FIX.5.0SP2" addedEP="214"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Transaction/execution limit per time period + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The total number of transactions or execution fills allowed within a defined period of time or velocity. The defined period of time may be specified by the RiskLimitVelocityPeriod(2336) and RiskLimitVelocityUnit(2337). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to specify the type of risk limit amount or position limit quantity or margin requirement amounts. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="InstrumentScopeOperatorCodeSet" id="1535" type="int" added="FIX.5.0SP2" addedEP="105"> + <fixr:code name="Include" id="1535001" value="1" sort="1" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Include + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Exclude" id="1535002" value="2" sort="2" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exclude + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Operator to perform on the instrument(s) specified + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PartyDetailStatusCodeSet" id="1672" type="int" added="FIX.5.0SP2" addedEP="105"> + <fixr:code name="Active" id="1672001" value="0" sort="0" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Active (default if not specified) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Suspended" id="1672002" value="1" sort="1" added="FIX.5.0SP2" addedEP="105"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Suspended + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Halted" id="1672003" value="2" sort="2" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Halted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the status of the party identified with PartyDetailID(1691). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PartyDetailRoleQualifierCodeSet" id="1674" type="int" added="FIX.5.0SP2" addedEP="105" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:code name="FirmOrLegalEntity" id="1674001" value="23" group="For all firm / broker type party roles" sort="23" added="FIX.5.0SP2" addedEP="222"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Firm or legal entity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Current" id="1674002" value="18" group="For all party roles" sort="18" added="FIX.5.0SP2" addedEP="213" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Current + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Can be used to convey an existing party identifier for the same party role in a single message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="New" id="1674003" value="19" group="For all party roles" sort="19" added="FIX.5.0SP2" addedEP="213" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Can be used to convey a future party identifier for the same party role in a single message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NaturalPerson" id="1674004" value="24" group="For all trader / customer type party roles" sort="24" added="FIX.5.0SP2" addedEP="222"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Natural person + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Agency" id="1674005" value="0" group="For party role 1 (Executing Firm)" sort="0" added="FIX.5.0SP2" addedEP="105" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Agency + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Principal" id="1674006" value="1" group="For party role 1 (Executing Firm)" sort="1" added="FIX.5.0SP2" addedEP="105" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Principal + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RisklessPrincipal" id="1674007" value="2" group="For party role 1 (Executing Firm)" sort="2" added="FIX.5.0SP2" addedEP="105" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Riskless principal + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PrimaryTrdRepository" id="1674008" value="9" group="For party role 102 (Data repository)" sort="9" added="FIX.5.0SP2" addedEP="193" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Primary trade repository + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to differentiate the principal trade repository from the Original or Additional trade repositories when there are multiple trade repositories being reported. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrigTrdRepository" id="1674009" value="10" group="For party role 102 (Data repository)" sort="10" added="FIX.5.0SP2" addedEP="193" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Original trade repository + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to identify the trade repository to which the trade was originally reported if different from the current repository to which the trade is being reported. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AddtnlIntlTrdRepository" id="1674010" value="11" group="For party role 102 (Data repository)" sort="11" added="FIX.5.0SP2" addedEP="193" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Additional international trade repository + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used with InternationalSwapIndicator(2526) to identify the trade repository that is in addition to the local swaps data repository as required by U.S. law. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AddtnlDomesticTrdRepository" id="1674011" value="12" group="For party role 102 (Data repository)" sort="12" added="FIX.5.0SP2" addedEP="193" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Additional domestic trade repository + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used with MixedSwapIndicator(1929) to identify the trade repository that is in addition to the current trade repository when the assets in the swap are subject to two different domestic regulators. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RegularTrader" id="1674012" value="25" group="For party role 11 (Order Origination Trader), 12 (Executing Trader), 36 (Entering Trader), 37 (Contra Trader)" sort="25" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Regular trader + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Standard trader profile. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HeadTrader" id="1674013" value="26" group="For party role 11 (Order Origination Trader), 12 (Executing Trader), 36 (Entering Trader), 37 (Contra Trader)" sort="26" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Head trader + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Senior trader leading a group of regular traders. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Supervisor" id="1674014" value="27" group="For party role 11 (Order Origination Trader), 12 (Executing Trader), 36 (Entering Trader), 37 (Contra Trader)" sort="27" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Supervisor + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Administrative user that has only limited rights for normal trading but possibly special rights for emergency actions. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Algorithm" id="1674015" value="22" group="For party role 12 (Executing trader) or 122 (Investment decision maker)" sort="22" added="FIX.5.0SP2" addedEP="222" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Algorithm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RelatedExchange" id="1674016" value="13" group="For party role 22 (Exchange)" sort="13" added="FIX.5.0SP2" addedEP="208" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Related exchange + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OptionsExchange" id="1674017" value="14" group="For party role 22 (Exchange)" sort="14" added="FIX.5.0SP2" addedEP="208" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Options exchange + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecifiedExchange" id="1674018" value="15" group="For party role 22 (Exchange)" sort="15" added="FIX.5.0SP2" addedEP="208" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specified exchange + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConstituentExchange" id="1674019" value="16" group="For party role 22 (Exchange)" sort="16" added="FIX.5.0SP2" addedEP="208" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Constituent exchange + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="Bank" id="1674020" value="7" group="For party role 29 (Intermediary), 32 (Beneficiary) and 107 (Correspondent)" sort="7" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bank + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Hub" id="1674021" value="8" group="For party role 29 (Intermediary), 32 (Beneficiary) and 107 (Correspondent)" sort="8" added="FIX.5.0SP2" addedEP="171" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Hub + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates that the Intermediary party is a hub system or service provider. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TriParty" id="1674022" value="28" group="For party role 30 (Agent)" sort="28" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tri-party + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of EU SFTR reporting, identifies the third party, not necessarily the custodian, to which the reporting counterparty has outsourced the post-trade processing of an SFT (if applicable). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Lender" id="1674023" value="29" group="For party role 30 (Agent)" sort="29" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Lender + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of EU SFTR reporting, identifies the agent lender involved in the securities lending transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GeneralClearingMember" id="1674024" value="3" group="For party role 4 (Clearing Firm)" sort="3" added="FIX.5.0SP2" addedEP="105" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + General clearing member + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IndividualClearingMember" id="1674025" value="4" group="For party role 4 (Clearing Firm)" sort="4" added="FIX.5.0SP2" addedEP="105" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Individual clearing member + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreferredMarketMaker" id="1674026" value="5" group="For party role 66 (Market Maker)" sort="5" added="FIX.5.0SP2" addedEP="131" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Preferred market maker + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Market maker getting a part of the matched quantity before primary or default market maker. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DirectedMarketMaker" id="1674027" value="6" group="For party role 66 (Market Maker)" sort="6" added="FIX.5.0SP2" addedEP="131" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Directed market maker + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Single market maker to handle the order provided. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DesignatedSponsor" id="1674028" value="20" group="For party role 66 (Market Maker)" sort="20" added="FIX.5.0SP2" addedEP="219" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Designated sponsor + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Market maker jointly providing liquidity for the same security with other market makers. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Specialist" id="1674029" value="21" group="For party role 66 (Market Maker)" sort="21" added="FIX.5.0SP2" addedEP="219" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specialist + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Market maker being the only one providing liquidity for a security. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExemptFromTradeReporting" id="1674030" value="17" group="For party role 73 (Execution Venue)" sort="17" added="FIX.5.0SP2" addedEP="209" updated="FIX.5.0SP2" updatedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exempt from trade reporting + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of FINRA TRACE reporting requirements, this is used to indicate the ATS has been granted a regulatory exemption from reporting. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Qualifies the value of PartyDetailRole(1693). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TrdAckStatusCodeSet" id="1523" type="int" added="FIX.5.0SP2" addedEP="107"> + <fixr:code name="Accepted" id="1523001" value="0" sort="1" added="FIX.5.0SP2" addedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="1523002" value="1" sort="2" added="FIX.5.0SP2" addedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Received" id="1523003" value="2" sort="3" added="FIX.5.0SP2" addedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Received + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to indicate the status of the trade submission (not the trade report) + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SecurityClassificationReasonCodeSet" id="1583" type="int" added="FIX.5.0SP2" addedEP="107"> + <fixr:code name="Fee" id="1583001" value="0" sort="1" added="FIX.5.0SP2" addedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fee + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CreditControls" id="1583002" value="1" sort="2" added="FIX.5.0SP2" addedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Credit Controls + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Margin" id="1583003" value="2" sort="3" added="FIX.5.0SP2" addedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Margin + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EntitlementOrEligibility" id="1583004" value="3" sort="4" added="FIX.5.0SP2" addedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Entitlement / Eligibility + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketData" id="1583005" value="4" sort="5" added="FIX.5.0SP2" addedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market Data + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AccountSelection" id="1583006" value="5" sort="6" added="FIX.5.0SP2" addedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Account Selection + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeliveryProcess" id="1583007" value="6" sort="7" added="FIX.5.0SP2" addedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delivery Process + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Sector" id="1583008" value="7" sort="8" added="FIX.5.0SP2" addedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sector + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Allows classification of instruments according to a set of high level reasons. Classification reasons describe the classes in which the instrument participates. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PosAmtReasonCodeSet" id="1585" type="int" added="FIX.5.0SP2" addedEP="107"> + <fixr:code name="OptionsSettlement" id="1585001" value="0" sort="1" added="FIX.5.0SP2" addedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Options settlement + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PendingErosionAdjustment" id="1585002" value="1" sort="2" added="FIX.5.0SP2" addedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending erosion adjustment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FinalErosionAdjustment" id="1585003" value="2" sort="3" added="FIX.5.0SP2" addedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Final erosion adjustment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TearUpCouponAmount" id="1585004" value="3" sort="4" added="FIX.5.0SP2" addedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tear-up coupon amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceAlignmentInterest" id="1585005" value="4" sort="5" added="FIX.5.0SP2" addedEP="107" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price alignment interest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + To minimize the impact of daily cash variation margin payments on the pricing of interest rate swaps, the Clearing House will charge interest on cumulative variation margin received and pay interest on cumulative variation margin paid in respect of these instruments. This interest element is known as price alignment interest. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeliveryInvoiceCharges" id="1585006" value="5" sort="6" added="FIX.5.0SP2" addedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delivery invoice charges + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeliveryStorageCharges" id="1585007" value="6" sort="7" added="FIX.5.0SP2" addedEP="107"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delivery storage charges + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the reason for an amount type when reported on a position. Useful when multiple instances of the same amount type are reported. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SideClearingTradePriceTypeCodeSet" id="1598" type="int" added="FIX.5.0SP2" addedEP="111"> + <fixr:code name="TradeClearingAtExecutionPrice" id="1598001" value="0" sort="0" added="FIX.5.0SP2" addedEP="111"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade Clearing at Execution Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeClearingAtAlternateClearingPrice" id="1598002" value="1" sort="1" added="FIX.5.0SP2" addedEP="111"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade Clearing at Alternate Clearing Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates to recipient whether trade is clearing at execution prices LastPx(tag 31) or alternate clearing prices SideClearingTradePrice(tag 1597). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SecurityRejectReasonCodeSet" id="1607" type="int" added="FIX.5.0SP2" addedEP="114"> + <fixr:code name="InvalidInstrumentRequested" id="1607001" value="1" sort="1" added="FIX.5.0SP2" addedEP="114"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid instrument requested + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InstrumentAlreadyExists" id="1607002" value="2" sort="2" added="FIX.5.0SP2" addedEP="114"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Instrument already exists + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RequestTypeNotSupported" id="1607003" value="3" sort="3" added="FIX.5.0SP2" addedEP="114"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Request type not supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SystemUnavailableForInstrumentCreation" id="1607004" value="4" sort="4" added="FIX.5.0SP2" addedEP="114"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + System unavailable for instrument creation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IneligibleInstrumentGroup" id="1607005" value="5" sort="5" added="FIX.5.0SP2" addedEP="114"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ineligible instrument group + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InstrumentIDUnavailable" id="1607006" value="6" sort="6" added="FIX.5.0SP2" addedEP="114"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Instrument ID unavailable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrMissingDataOnOptionLeg" id="1607007" value="7" sort="7" added="FIX.5.0SP2" addedEP="114"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or missing data on option leg + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrMissingDataOnFutureLeg" id="1607008" value="8" sort="8" added="FIX.5.0SP2" addedEP="114"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or missing data on future leg + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrMissingDataOnFXLeg" id="1607009" value="10" sort="10" added="FIX.5.0SP2" addedEP="114"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or missing data on FX leg + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidLegPriceSpecified" id="1607010" value="11" sort="11" added="FIX.5.0SP2" addedEP="114"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid leg price specified + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidInstrumentStructureSpecified" id="1607011" value="12" sort="12" added="FIX.5.0SP2" addedEP="114"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid instrument structure specified + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the reason a security definition request is being rejected. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ThrottleStatusCodeSet" id="1609" type="int" added="FIX.5.0SP2" addedEP="116"> + <fixr:code name="ThrottleLimitNotExceededNotQueued" id="1609001" value="0" sort="0" added="FIX.5.0SP2" addedEP="116"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Throttle limit not exceeded, not queued + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QueuedDueToThrottleLimitExceeded" id="1609002" value="1" sort="1" added="FIX.5.0SP2" addedEP="116"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Queued due to throttle limit exceeded + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether a message was queued as a result of throttling. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ThrottleActionCodeSet" id="1611" type="int" added="FIX.5.0SP2" addedEP="116"> + <fixr:code name="QueueInbound" id="1611001" value="0" sort="0" added="FIX.5.0SP2" addedEP="116" updated="FIX.5.0SP2" updatedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Queue inbound + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QueueOutbound" id="1611002" value="1" sort="1" added="FIX.5.0SP2" addedEP="116" updated="FIX.5.0SP2" updatedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Queue outbound + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reject" id="1611003" value="2" sort="2" added="FIX.5.0SP2" addedEP="116"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reject + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Disconnect" id="1611004" value="3" sort="3" added="FIX.5.0SP2" addedEP="116"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Disconnect + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Warning" id="1611005" value="4" sort="4" added="FIX.5.0SP2" addedEP="116"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Warning + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Action to take should throttle limit be exceeded. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ThrottleTypeCodeSet" id="1612" type="int" added="FIX.5.0SP2" addedEP="116"> + <fixr:code name="InboundRate" id="1612001" value="0" sort="0" added="FIX.5.0SP2" addedEP="116"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Inbound Rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OutstandingRequests" id="1612002" value="1" sort="1" added="FIX.5.0SP2" addedEP="116"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Outstanding Requests + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of throttle. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ThrottleInstCodeSet" id="1685" type="int" added="FIX.5.0SP2" addedEP="116"> + <fixr:code name="RejectIfThrottleLimitExceeded" id="1685001" value="0" sort="0" added="FIX.5.0SP2" addedEP="116"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reject if throttle limit exceeded + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QueueIfThrottleLimitExceeded" id="1685002" value="1" sort="1" added="FIX.5.0SP2" addedEP="116"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Queue if throttle limit exceeded + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Describes action recipient should take if a throttle limit were exceeded. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ThrottleCountIndicatorCodeSet" id="1686" type="int" added="FIX.5.0SP2" addedEP="116"> + <fixr:code name="OutstandingRequestsUnchanged" id="1686001" value="0" sort="0" added="FIX.5.0SP2" addedEP="116"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Outstanding requests unchanged + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OutstandingRequestsDecreased" id="1686002" value="1" sort="1" added="FIX.5.0SP2" addedEP="116"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Outstanding requests decreased + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether a message decrements the number of outstanding requests, e.g. one where ThrottleType = Outstanding Requests. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AllocationRollupInstructionCodeSet" id="1735" type="int" added="FIX.5.0SP2" addedEP="118" updated="FIX.5.0SP2" updatedEP="141"> + <fixr:code name="Rollup" id="1735001" value="0" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Roll up + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DoNotRollUp" id="1735002" value="1" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Do not roll up + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + An indicator to override the normal procedure to roll up allocations for the same take-up firm. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AllocReversalStatusCodeSet" id="1738" type="int" added="FIX.5.0SP2" addedEP="118"> + <fixr:code name="Completed" id="1738001" value="0" sort="0" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Completed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Refused" id="1738002" value="1" sort="1" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Refused + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancelled" id="1738003" value="2" sort="2" added="FIX.5.0SP2" addedEP="118"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancelled + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the status of a reversal transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ObligationTypeCodeSet" id="1739" type="String" added="FIX.5.0SP2" addedEP="119"> + <fixr:code name="Bond" id="1739001" value="0" sort="0" added="FIX.5.0SP2" addedEP="119"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bond + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConvertBond" id="1739002" value="1" sort="1" added="FIX.5.0SP2" addedEP="119"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Convertible bond + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Mortgage" id="1739003" value="2" sort="2" added="FIX.5.0SP2" addedEP="119"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mortgage + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Loan" id="1739004" value="3" sort="3" added="FIX.5.0SP2" addedEP="119"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Loan + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of reference obligation for credit derivatives contracts. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradePriceNegotiationMethodCodeSet" id="1740" type="int" added="FIX.5.0SP2" addedEP="119"> + <fixr:code name="PercentPar" id="1740001" value="0" sort="0" added="FIX.5.0SP2" addedEP="119"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percent of par + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DealSpread" id="1740002" value="1" sort="1" added="FIX.5.0SP2" addedEP="119"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Deal spread + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UpfrontPnts" id="1740003" value="2" sort="2" added="FIX.5.0SP2" addedEP="119"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Upfront points + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UpfrontAmt" id="1740004" value="3" sort="3" added="FIX.5.0SP2" addedEP="119"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Upfront amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ParUpfrontAmt" id="1740005" value="4" sort="4" added="FIX.5.0SP2" addedEP="119"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percent of par and upfront amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpreadUpfrontAmt" id="1740006" value="5" sort="5" added="FIX.5.0SP2" addedEP="119"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Deal spread and upfront amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UpfrontPntsAmt" id="1740007" value="6" sort="6" added="FIX.5.0SP2" addedEP="119"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Upfront points and upfront amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Method used for negotiation of contract price. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="UpfrontPriceTypeCodeSet" id="1741" type="int" added="FIX.5.0SP2" addedEP="119"> + <fixr:code name="Percentage" id="1741001" value="1" sort="1" added="FIX.5.0SP2" addedEP="119"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percentage (i.e. percent of par) (often called "dollar price" for fixed income) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FixedAmount" id="1741002" value="3" sort="3" added="FIX.5.0SP2" addedEP="119"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fixed amount (absolute value) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of price used to determine upfront payment for swaps contracts. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ShortSaleRestrictionCodeSet" id="1687" type="int" added="FIX.5.0SP2" addedEP="120"> + <fixr:code name="NoRestrictions" id="1687001" value="0" added="FIX.5.0SP2" addedEP="120"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No restrictions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecurityNotShortable" id="1687002" value="1" added="FIX.5.0SP2" addedEP="120"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Security is not shortable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecurityNotShortableAtOrBelowBestBid" id="1687003" value="2" added="FIX.5.0SP2" addedEP="120"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Security not shortable at or below the best bid + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecurityNotShortableWithoutPreBorrow" id="1687004" value="3" added="FIX.5.0SP2" addedEP="164"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Security is not shortable without pre-borrow + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether a restriction applies to short selling a security. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ShortSaleExemptionReasonCodeSet" id="1688" type="int" added="FIX.5.0SP2" addedEP="121"> + <fixr:code name="ExemptionReasonUnknown" id="1688001" value="0" added="FIX.5.0SP2" addedEP="121"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exemption reason unknown + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An exemption reason not provided or received. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncomingSSE" id="1688002" value="1" added="FIX.5.0SP2" addedEP="121"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Income sell short exempt + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Agency broker has the customer's exemption reason, which is not explicitly provided to executing broker. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AboveNationalBestBid" id="1688003" value="2" added="FIX.5.0SP2" addedEP="121"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Above national best bid (broker/dealer provision) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Broker / dealer responsible for enforcing exemption rule has determined that the order is priced one or more ticks above the nation best bid of the security to be traded. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DelayedDelivery" id="1688004" value="3" added="FIX.5.0SP2" addedEP="121"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delayed delivery + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The broker-dealer has a reasonable basis to believe the seller owns the covered security (pursuant to Rule 200 in the U.S.), but is subject to restrictions on delivery, provided that the seller intends to deliver the security as soon as all restrictions on delivery have been removed. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OddLot" id="1688005" value="4" added="FIX.5.0SP2" addedEP="121"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Odd lot + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The broker-dealer has a reasonable basis to believe the sale is by a market maker to offset customer odd-lot orders or to liquidate an odd-lot position that changes such broker’s or dealer’s position by no more than a unit of trading. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DomesticArbitrage" id="1688006" value="5" added="FIX.5.0SP2" addedEP="121"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Domestic arbitrage + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The sale is connected to a bona-fide domestic arbitrage transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InternationalArbitrage" id="1688007" value="6" added="FIX.5.0SP2" addedEP="121"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + International arbitrage + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The sale is connected to an international arbitrage transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnderwriterOrSyndicateDistribution" id="1688008" value="7" added="FIX.5.0SP2" addedEP="121"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Underwriter or syndicate distribution + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The short sale is (i) by an underwriter or member of a syndicate or group participating in the distribution of a security in connection with an over-allotment of securities; or (ii) is for purposes of a lay-off sale by an underwriter or member of a syndicate or group in connection with a distribution of securities through a rights or standby underwriting commitment. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RisklessPrincipal" id="1688009" value="8" added="FIX.5.0SP2" addedEP="121"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Riskless principal + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The short sale is by a broker or dealer effecting the execution of a customer purchase or the execution of a customer “long” sale on a riskless principal basis. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VWAP" id="1688010" value="9" added="FIX.5.0SP2" addedEP="121"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + VWAP + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The short sale order is for the sale of a covered security at the volume weighted average price (VWAP) meeting certain criteria. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the reason a short sale order is exempted from applicable regulation (e.g. Reg SHO addendum (b)(1) in the U.S.). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ApplLevelRecoveryIndicatorCodeSet" id="1744" type="int" added="FIX.5.0SP2" addedEP="124"> + <fixr:code name="NoApplRecoveryNeeded" id="1744001" value="0" sort="0" added="FIX.5.0SP2" addedEP="124"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Application level recovery is not needed (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ApplRecoveryNeeded" id="1744002" value="1" sort="1" added="FIX.5.0SP2" addedEP="124"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Application level recovery is needed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether application level recovery is needed. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RiskLimitRequestTypeCodeSet" id="1760" type="int" added="FIX.5.0SP2" addedEP="128"> + <fixr:code name="Definitions" id="1760001" value="1" sort="1" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Definitions(Default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Utilization" id="1760002" value="2" sort="2" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Utilization + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DefinitionsAndUtilizations" id="1760003" value="3" sort="3" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Definitions and utilization + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of risk limit information. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RiskLimitRequestResultCodeSet" id="1761" type="int" added="FIX.5.0SP2" addedEP="128"> + <fixr:code name="Successful" id="1761001" value="0" sort="0" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Successful (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidParty" id="1761002" value="1" sort="1" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid party(-ies) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidRelatedParty" id="1761003" value="2" sort="2" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid related party(-ies) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidRiskLimitType" id="1761004" value="3" sort="3" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid risk limit type(s) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidRiskLimitID" id="1761005" value="4" sort="4" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid risk limit ID(s) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidRiskLimitAmount" id="1761006" value="5" sort="5" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid risk limit amount(s) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidRiskWarningLevelAction" id="1761007" value="6" sort="6" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid risk/warning level action(s) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidRiskInstrumentScope" id="1761008" value="7" sort="7" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid risk instrument scope(s) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RiskLimitActionsNotSupported" id="1761009" value="8" sort="8" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Risk limit actions not supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WarningLevelsNotSupported" id="1761010" value="9" sort="9" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Warning levels not supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WarningLevelActionsNotSupported" id="1761011" value="10" sort="10" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Warning level actions not supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RiskInstrumentScopeNotSupported" id="1761012" value="11" sort="11" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Risk instrument scope not supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RiskLimitNotApprovedForParty" id="1761013" value="12" sort="12" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Risk limit not approved for party(-ies) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RiskLimitAlreadyDefinedForParty" id="1761014" value="13" sort="13" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Risk limit already defined for party(-ies) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InstrumentNotApprovedForParty" id="1761015" value="14" sort="14" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Instrument not approved for party(-ies) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotAuthorized" id="1761016" value="98" sort="98" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not authorized + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="1761017" value="99" sort="99" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Result of risk limit definition request. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RiskLimitStatusCodeSet" id="1763" type="int" added="FIX.5.0SP2" addedEP="128" updated="FIX.5.0SP2" updatedEP="146"> + <fixr:code name="Accepted" id="1763001" value="0" sort="0" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AcceptedWithChanges" id="1763002" value="1" sort="1" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted with changes + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="1763003" value="2" sort="2" added="FIX.5.0SP2" addedEP="128"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status of risk limit definition for one party. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RiskLimitActionCodeSet" id="1767" type="int" added="FIX.5.0SP2" addedEP="128" updated="FIX.5.0SP2" updatedEP="171"> + <fixr:code name="QueueInbound" id="1767001" value="0" sort="0" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Queue inbound + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QueueOutbound" id="1767002" value="1" sort="1" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Queue outbound + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reject" id="1767003" value="2" sort="2" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reject + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Disconnect" id="1767004" value="3" sort="3" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Disconnect + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Warning" id="1767005" value="4" sort="4" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Warning + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PingCreditCheckWithRevalidation" id="1767006" value="5" sort="5" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ping credit check model with revalidation + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Each subsequent order, quote request or quote submission by the Credit + User must obtain pre-approval. Any open orders, quote requests or quotes are to be cancelled. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PingCreditCheckNoRevalidation" id="1767007" value="6" sort="6" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ping credit check model without revalidation + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Each subsequent order, quote request or quote submission by the Credit + User must obtain pre-approval. Any open orders, quote requests or quotes will remain active. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PushCreditCheckWithRevalidation" id="1767008" value="7" sort="7" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Push credit check model with revalidation + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Each subsequent order, quote request or quote subnmission by the Credit + User must be checked against the limit amounts pushed to the trading platform. Any open orders, quote requests or quotes are + to be cancelled. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PushCreditCheckNoRevalidation" id="1767009" value="8" sort="8" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Push credit check model without revalidation + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Each subsequent order, quote request or quote subnmission by the Credit + User must be checked against the limit amounts pushed to the trading platform. Any open orders, quote requests or quotes will + remain active. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Suspend" id="1767010" value="9" sort="9" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Suspend + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Suspend the Credit User from trading once limit(s) is breached. This is + considered a "soft" stop. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HaltTrading" id="1767011" value="10" sort="10" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Halt trading + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Halt or stop the Credit User from trading once limit(s) is breached. + This is considered a "hard" stop and may require more involved actions to reinstate the Credit User's ability + to trade. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the action to take or risk model to assume should risk limit be exceeded or breached for the specified party. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="EntitlementTypeCodeSet" id="1775" type="int" added="FIX.5.0SP2" addedEP="129"> + <fixr:code name="Trade" id="1775001" value="0" sort="0" added="FIX.5.0SP2" addedEP="129" updated="FIX.5.0SP2" updatedEP="173"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MakeMarkets" id="1775002" value="1" sort="1" added="FIX.5.0SP2" addedEP="129" updated="FIX.5.0SP2" updatedEP="173"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Make markets + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HoldPositions" id="1775003" value="2" sort="2" added="FIX.5.0SP2" addedEP="129" updated="FIX.5.0SP2" updatedEP="173"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Hold positions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PerformGiveUps" id="1775004" value="3" sort="3" added="FIX.5.0SP2" addedEP="129" updated="FIX.5.0SP2" updatedEP="173"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Perform give-ups + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SubmitIOIs" id="1775005" value="4" sort="4" added="FIX.5.0SP2" addedEP="129" updated="FIX.5.0SP2" updatedEP="173"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Submit Indications of Interest (IOIs) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SubscribeMarketData" id="1775006" value="5" sort="5" added="FIX.5.0SP2" addedEP="129" updated="FIX.5.0SP2" updatedEP="173"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Subscribe to market data + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ShortWithPreBorrow" id="1775007" value="6" sort="6" added="FIX.5.0SP2" addedEP="164" updated="FIX.5.0SP2" updatedEP="173"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Short with pre-borrow + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Short sell order is allowed with pre-borrowing. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SubmitQuoteRequests" id="1775008" value="7" sort="8" added="FIX.5.0SP2" addedEP="173"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Submit quote requests + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Entitled to submit quote requests into the market in order to receive quotes from the market. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RespondToQuoteRequests" id="1775009" value="8" sort="8" added="FIX.5.0SP2" addedEP="173"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Respond to quote requests + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Entitled to respond to quote requests from the market. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of entitlement. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="EntitlementAttribDatatypeCodeSet" id="1779" type="int" added="FIX.5.0SP2" addedEP="129"> + <fixr:code name="Tenor" id="1779001" value="29" group="Pattern" sort="29" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tenor + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Pattern" id="1779002" value="32" group="Pattern" sort="32" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pattern + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reserved100Plus" id="1779003" value="33" group="Pattern" sort="33" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reserved100Plus + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reserved1000Plus" id="1779004" value="34" group="Pattern" sort="34" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reserved1000Plus + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reserved4000Plus" id="1779005" value="35" group="Pattern" sort="35" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reserved4000Plus + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="String" id="1779006" value="14" group="String" sort="14" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + String + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MultipleCharValue" id="1779007" value="15" group="String" sort="15" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MultipleCharValue + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Currency" id="1779008" value="16" group="String" sort="16" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Currency + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Exchange" id="1779009" value="17" group="String" sort="17" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MonthYear" id="1779010" value="18" group="String" sort="18" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MonthYear + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UTCTimestamp" id="1779011" value="19" group="String" sort="19" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + UTCTimestamp + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UTCTimeOnly" id="1779012" value="20" group="String" sort="20" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + UTCTimeOnly + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LocalMktDate" id="1779013" value="21" group="String" sort="21" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + LocalMktDate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UTCDateOnly" id="1779014" value="22" group="String" sort="22" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + UTCDateOnly + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Data" id="1779015" value="23" group="String" sort="23" added="FIX.5.0SP2" addedEP="129" updated="FIX.Latest" updatedEP="264"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + data + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MultipleStringValue" id="1779016" value="24" group="String" sort="24" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + MultipleStringValue + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Country" id="1779017" value="25" group="String" sort="25" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Country + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Language" id="1779018" value="26" group="String" sort="26" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Language + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TZTimeOnly" id="1779019" value="27" group="String" sort="27" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TZTimeOnly + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TZTimestamp" id="1779020" value="28" group="String" sort="28" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TZTimestamp + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="XMLData" id="1779021" value="31" group="String" sort="31" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + XMLData + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Char" id="1779022" value="12" group="char" sort="12" added="FIX.5.0SP2" addedEP="129" updated="FIX.Latest" updatedEP="264"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + char + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Boolean" id="1779023" value="13" group="char" sort="13" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Boolean + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Float" id="1779024" value="6" group="float" sort="6" added="FIX.5.0SP2" addedEP="129" updated="FIX.Latest" updatedEP="264"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + float + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Qty" id="1779025" value="7" group="float" sort="7" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Qty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Price" id="1779026" value="8" group="float" sort="8" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceOffset" id="1779027" value="9" group="float" sort="9" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PriceOffset + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Amt" id="1779028" value="10" group="float" sort="10" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Amt + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Percentage" id="1779029" value="11" group="float" sort="11" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percentage + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Int" id="1779030" value="1" group="int" sort="1" added="FIX.5.0SP2" addedEP="129" updated="FIX.Latest" updatedEP="264"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + int + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Length" id="1779031" value="2" group="int" sort="2" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Length + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NumInGroup" id="1779032" value="3" group="int" sort="3" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + NumInGroup + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SeqNum" id="1779033" value="4" group="int" sort="4" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SeqNum + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TagNum" id="1779034" value="5" group="int" sort="5" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TagNum + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DayOfMonth" id="1779035" value="30" group="int" sort="30" added="FIX.5.0SP2" addedEP="129"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + DayOfMonth + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Datatype of the entitlement attribute. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradSesControlCodeSet" id="1785" type="int" added="FIX.5.0SP2" addedEP="130"> + <fixr:code name="Automatic" id="1785001" value="0" added="FIX.5.0SP2" addedEP="130"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Automatic (Default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Manual" id="1785002" value="1" added="FIX.5.0SP2" addedEP="130"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Manual + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates how control of trading session and subsession transitions are performed. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradeVolTypeCodeSet" id="1786" type="int" added="FIX.5.0SP2" addedEP="130"> + <fixr:code name="NumberOfUnits" id="1786001" value="0" added="FIX.5.0SP2" addedEP="130"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Number of units (e.g. share, par, currency, contracts) (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NumberOfRoundLots" id="1786002" value="1" added="FIX.5.0SP2" addedEP="130"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Number of round lots + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Define the type of trade volume applicable for the MinTradeVol(562) and MaxTradeVol(1140) + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OrderEventTypeCodeSet" id="1796" type="int" added="FIX.5.0SP2" addedEP="131"> + <fixr:code name="Added" id="1796001" value="1" sort="1" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Added (0=New) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Modified" id="1796002" value="2" sort="2" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Modified (5=Replaced) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Deleted" id="1796003" value="3" sort="3" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Deleted (4=Canceled) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartiallyFilled" id="1796004" value="4" sort="4" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Partially Filled (F=Trade) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Filled" id="1796005" value="5" sort="5" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Filled (F=Trade) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Suspended" id="1796006" value="6" sort="6" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Suspended (9=Suspended) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Released" id="1796007" value="7" sort="7" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Released (N=Released) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Restated" id="1796008" value="8" sort="8" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Restated (D=Restated) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Locked" id="1796009" value="9" sort="9" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Locked (M=Locked) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Triggered" id="1796010" value="10" sort="10" added="FIX.5.0SP2" addedEP="131" updated="FIX.5.0SP2" updatedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Triggered (L=Triggered or Activated by System) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Activated" id="1796011" value="11" sort="11" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Activated (L=Triggered or Activated by System) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The type of event affecting an order. The last event type within the OrderEventGrp component indicates the ExecType(150) value resulting from the series of events (ExecType(150) values are shown in brackets). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OrderEventReasonCodeSet" id="1798" type="int" added="FIX.5.0SP2" addedEP="131"> + <fixr:code name="AddOrderRequest" id="1798001" value="1" sort="1" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Add order request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ModifyOrderRequest" id="1798002" value="2" sort="2" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Modify order request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeleteOrderRequest" id="1798003" value="3" sort="3" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delete order request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderEnteredOOB" id="1798004" value="4" sort="4" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order entered out-of-band + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderModifiedOOB" id="1798005" value="5" sort="5" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order modified out-of-band + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderDeletedOOB" id="1798006" value="6" sort="6" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order deleted out-of-band + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderActivatedOrTriggered" id="1798007" value="7" sort="7" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order activated or triggered + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderExpired" id="1798008" value="8" sort="8" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order expired + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReserveOrderRefreshed" id="1798009" value="9" sort="9" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reserve order refreshed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AwayMarketBetter" id="1798010" value="10" sort="10" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Away market better + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CorporateAction" id="1798011" value="11" sort="11" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Corporate action + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StartOfDay" id="1798012" value="12" sort="12" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Start of day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EndOfDay" id="1798013" value="13" sort="13" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + End of day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Action that caused the event to occur. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AuctionTypeCodeSet" id="1803" type="int" added="FIX.5.0SP2" addedEP="131"> + <fixr:code name="None" id="1803001" value="0" sort="0" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + None + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BlockOrderAuction" id="1803002" value="1" sort="1" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Block order auction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DirectedOrderAuction" id="1803003" value="2" sort="2" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Directed order auction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExposureOrderAuction" id="1803004" value="3" sort="3" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exposure order auction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FlashOrderAuction" id="1803005" value="4" sort="4" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Flash order auction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FacilitationOrderAuction" id="1803006" value="5" sort="5" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Facilitation order auction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SolicitationOrderAuction" id="1803007" value="6" sort="6" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Solicitation order auction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceImprovementMechanism" id="1803008" value="7" sort="7" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price improvement mechanism (PIM) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DirectedOrderPriceImprovementMechanism" id="1803009" value="8" sort="8" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Directed Order price improvement mechanism (PIM) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of auction order. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AuctionInstructionCodeSet" id="1805" type="int" added="FIX.5.0SP2" addedEP="131"> + <fixr:code name="AutomatedAuctionPermitted" id="1805001" value="0" sort="0" added="FIX.5.0SP2" addedEP="131" updated="FIX.5.0SP2" updatedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Automatic auction permitted (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AutomatedAuctionNotPermitted" id="1805002" value="1" sort="1" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Automatic auction not permitted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Instruction related to system generated auctions, e.g. flash order auctions. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="LockTypeCodeSet" id="1807" type="int" added="FIX.5.0SP2" addedEP="131"> + <fixr:code name="NotLocked" id="1807001" value="0" sort="0" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not locked + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AwayMarketNetter" id="1807002" value="1" sort="1" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Away market better + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThreeTickLocked" id="1807003" value="2" sort="2" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Three tick locked + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LockedByMarketMaker" id="1807004" value="3" sort="3" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Locked by market maker + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DirectedOrderLock" id="1807005" value="4" sort="4" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Directed order lock + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MultilegLock" id="1807006" value="5" sort="5" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Multileg lock + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Lock in the context of multileg orders where legs are executed independently and the entire order is locked until matching information is available for all legs. A multileg order or quote must be matched in its entirety or not at all. For example, one of the legs may be a stock leg sent to a different execution venue that may or may not be able to fill it. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketOrderLock" id="1807007" value="6" sort="6" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market order lock + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreAssignmentLock" id="1807008" value="7" sort="7" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pre-assignment lock + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether an order is locked and for what reason. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ReleaseInstructionCodeSet" id="1810" type="int" added="FIX.5.0SP2" addedEP="131"> + <fixr:code name="ISO" id="1810001" value="1" sort="1" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Intermarket Sweep Order (ISO) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoAwayMarketBetterCheck" id="1810002" value="2" sort="2" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No Away Market Better check + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Instruction to define conditions under which to release a locked order or parts of it. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DisclosureTypeCodeSet" id="1813" type="int" added="FIX.5.0SP2" addedEP="131"> + <fixr:code name="Volume" id="1813001" value="1" sort="1" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Volume + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Price" id="1813002" value="2" sort="2" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Side" id="1813003" value="3" sort="3" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Side + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AON" id="1813004" value="4" sort="4" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + AON + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="General" id="1813005" value="5" sort="5" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + General + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + General is used for bilateral agreed disclosure information type(s). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClearingAccount" id="1813006" value="6" sort="6" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Clearing account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CMTAAccount" id="1813007" value="7" sort="7" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CMTA account + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Information subject to disclosure. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DisclosureInstructionCodeSet" id="1814" type="int" added="FIX.5.0SP2" addedEP="131"> + <fixr:code name="No" id="1814001" value="0" sort="0" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Yes" id="1814002" value="1" sort="1" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Yes + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UseDefaultSetting" id="1814003" value="2" sort="2" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Use default setting + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Instruction to disclose information or to use default value of the receiver. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradingCapacityCodeSet" id="1815" type="int" added="FIX.5.0SP2" addedEP="131"> + <fixr:code name="Customer" id="1815001" value="1" sort="1" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Customer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CustomerProfessional" id="1815002" value="2" sort="2" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Customer professional + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BrokerDealer" id="1815003" value="3" sort="3" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Broker-dealer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CustomerBrokerDealer" id="1815004" value="4" sort="4" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Customer broker-dealer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Principal" id="1815005" value="5" sort="5" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Principal + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketMaker" id="1815006" value="6" sort="6" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market maker + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AwayMarketMaker" id="1815007" value="7" sort="7" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Away market maker + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SystematicInternaliser" id="1815008" value="8" sort="8" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Systematic internaliser + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Designates the capacity in which the order is submitted for trading by the market participant. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ClearingAccountTypeCodeSet" id="1816" type="int" added="FIX.5.0SP2" addedEP="131"> + <fixr:code name="Customer" id="1816001" value="1" sort="1" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Customer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Firm" id="1816002" value="2" sort="2" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketMaker" id="1816003" value="3" sort="3" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market maker + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Designates the account type to be used for the order when submitted to clearing. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RelatedPriceSourceCodeSet" id="1821" type="int" added="FIX.5.0SP2" addedEP="131"> + <fixr:code name="NBBid" id="1821001" value="1" sort="1" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + NBB (National Best Bid) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NBOffer" id="1821002" value="2" sort="2" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + NBO (National Best Offer) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Source for the price of a related entity, e.g. price of the underlying instrument in an Underlying Price Contingency (UPC) order. Can be used together with RelatedHighPrice (1819) and/or RelatedLowPrice (1820). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MinQtyMethodCodeSet" id="1822" type="int" added="FIX.5.0SP2" addedEP="131"> + <fixr:code name="Once" id="1822001" value="1" sort="1" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Once (applies only to first execution) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Multiple" id="1822002" value="2" sort="2" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Multiple (applies to every execution) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates how the minimum quantity should be applied when executing the order. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TriggeredCodeSet" id="1823" type="int" added="FIX.5.0SP2" addedEP="131"> + <fixr:code name="NotTriggered" id="1823001" value="0" sort="1" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not triggered (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Triggered" id="1823002" value="1" sort="2" added="FIX.5.0SP2" addedEP="131"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Triggered + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StopOrderTriggered" id="1823003" value="2" sort="3" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stop order triggered + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OCOOrderTriggered" id="1823004" value="3" sort="4" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + One Cancels the Other (OCO) order triggered + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OTOOrderTriggered" id="1823005" value="4" sort="5" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + One Triggers the Other (OTO) order triggered + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OUOOrderTriggered" id="1823006" value="5" sort="6" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + One Updates the Other (OUO) order triggered + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether order has been triggered during its lifetime. Applies to cases where original information, e.g. OrdType(40), is modified when the order is triggered. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="EventTimeUnitCodeSet" id="1827" type="String" added="FIX.5.0SP2" addedEP="132" updated="FIX.5.0SP2" updatedEP="161"> + <fixr:code name="Hour" id="1827001" value="H" sort="0" added="FIX.5.0SP2" addedEP="132"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Hour + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Minute" id="1827002" value="Min" sort="1" added="FIX.5.0SP2" addedEP="132"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Minute + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Second" id="1827003" value="S" sort="2" added="FIX.5.0SP2" addedEP="132"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Second + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Day" id="1827004" value="D" sort="3" added="FIX.5.0SP2" addedEP="132"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Week" id="1827005" value="Wk" sort="4" added="FIX.5.0SP2" addedEP="132"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Week + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Month" id="1827006" value="Mo" sort="5" added="FIX.5.0SP2" addedEP="132"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Year" id="1827007" value="Yr" sort="6" added="FIX.5.0SP2" addedEP="132"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Year + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Time unit associated with the event. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OrderOriginationCodeSet" id="1724" type="int" added="FIX.5.0SP2" addedEP="135" updated="FIX.5.0SP2" updatedEP="222"> + <fixr:code name="OrderReceivedFromCustomer" id="1724001" value="1" sort="1" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order received from a customer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderReceivedFromWithinFirm" id="1724002" value="2" sort="2" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order received from within the firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderReceivedFromAnotherBrokerDealer" id="1724003" value="3" sort="3" added="FIX.5.0SP2" addedEP="135"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order received from another broker-dealer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderReceivedFromCustomerOrWithFirm" id="1724004" value="4" sort="4" added="FIX.5.0SP2" addedEP="135" updated="FIX.5.0SP2" updatedEP="256"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order received from a customer or originated from within the firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderReceivedFromDirectAccessCustomer" id="1724005" value="5" sort="5" added="FIX.5.0SP2" addedEP="222"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order received from a direct access or sponsored access customer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderReceivedFromForeignDealerEquivalent" id="1724006" value="6" sort="6" added="FIX.5.0SP2" addedEP="256"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order received from a foreign dealer equivalent + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A foreign dealer equivalent is a person in the business of trading securities in a foreign jurisdiction in a manner analogous to an investment dealer and that is subject to the regulatory jurisdiction of a signatory to the International Organization of Securities Commissions’ (IOSCO) Multilateral Memorandum of Understanding + in that foreign jurisdiction. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderReceivedFromExecutionOnlyService" id="1724007" value="7" sort="7" added="FIX.5.0SP2" addedEP="256"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order received from an execution-only service + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The acceptance and execution of orders from customers for trades that the broker-dealer has not recommended and for which the broker-dealer takes no responsibility as to the appropriateness or suitability of orders accepted or account positions held. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the origin of the order. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ClearedIndicatorCodeSet" id="1832" type="int" added="FIX.5.0SP2" addedEP="140" updated="FIX.5.0SP2" updatedEP="196"> + <fixr:code name="NotCleared" id="1832001" value="0" sort="0" added="FIX.5.0SP2" addedEP="140" updated="FIX.5.0SP2" updatedEP="196"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not cleared + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade or position has not yet been submitted for clearing. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cleared" id="1832002" value="1" sort="1" added="FIX.5.0SP2" addedEP="140" updated="FIX.5.0SP2" updatedEP="196"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cleared + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade or position has been successfully cleared. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Submitted" id="1832003" value="2" sort="2" added="FIX.5.0SP2" addedEP="196"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Submitted + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade or position has been submitted for clearing. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="1832004" value="3" sort="3" added="FIX.5.0SP2" addedEP="196"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade or position was rejected by clearing. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether the trade or position being reported was cleared through a clearing organization. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ContractRefPosTypeCodeSet" id="1833" type="int" added="FIX.5.0SP2" addedEP="140"> + <fixr:code name="TwoComponentIntercommoditySpread" id="1833001" value="0" sort="0" added="FIX.5.0SP2" addedEP="140"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Two component intercommodity spread + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IndexOrBasket" id="1833002" value="1" sort="1" added="FIX.5.0SP2" addedEP="140"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Index or basket + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TwoComponentLocationBasis" id="1833003" value="2" sort="2" added="FIX.5.0SP2" addedEP="140"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Two component locational basis + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="1833004" value="99" sort="99" added="FIX.5.0SP2" addedEP="140"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Additional information related to the pricing of a commodity swaps position, specifically an indicator referring to the position type. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PositionCapacityCodeSet" id="1834" type="int" added="FIX.5.0SP2" addedEP="140"> + <fixr:code name="Principal" id="1834001" value="0" sort="0" added="FIX.5.0SP2" addedEP="140"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Principal + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Agent" id="1834002" value="1" sort="1" added="FIX.5.0SP2" addedEP="140"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Agent + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Customer" id="1834003" value="2" sort="2" added="FIX.5.0SP2" addedEP="140"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Customer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Counterparty" id="1834004" value="3" sort="3" added="FIX.5.0SP2" addedEP="140"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Counterparty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to describe the ownership of the position. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradePriceConditionCodeSet" id="1839" type="int" added="FIX.5.0SP2" addedEP="141"> + <fixr:code name="SpecialCumDividend" id="1839001" value="0" sort="0" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special cum dividend (CD) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialCumRights" id="1839002" value="1" sort="1" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special cum rights (CR) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialExDividend" id="1839003" value="2" sort="2" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special ex dividend (XD) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialExRights" id="1839004" value="3" sort="3" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special ex rights (XR) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialCumCoupon" id="1839005" value="4" sort="4" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special cum coupon (CC) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialCumCapitalRepayments" id="1839006" value="5" sort="5" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special cum capital repayments (CP) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialExCoupon" id="1839007" value="6" sort="6" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special ex coupon (XC) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialExCapitalRepayments" id="1839008" value="7" sort="7" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special ex capital repayments (XP) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CashSettlement" id="1839009" value="8" sort="8" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash settlement (CS) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialCumBonus" id="1839010" value="9" sort="9" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special cum bonus (CB) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialPrice" id="1839011" value="10" sort="10" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special price (SP) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Usually net or all-in price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialExBonus" id="1839012" value="11" sort="11" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special ex bonus (XB) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GuaranteedDelivery" id="1839013" value="12" sort="12" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Guaranteed delivery (GD) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecialDividend" id="1839014" value="13" sort="13" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Special dividend + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Deviation from regular ex/cum treatment (without further specification) leading to price modification. To be used only if it is not clear whether it is a special cum or special ex dividend. For ESMA RTS 1, this is the "SDIV" flag. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceImprovement" id="1839015" value="14" sort="14" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price improvement + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The price is better than a reference price. For example, this may be due to an offer by a systematic internaliser to always quote better prices than a public reference price. For ESMA RTS 1, this is the "RPRI" flag. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonPriceFormingTrade" id="1839016" value="15" sort="15" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-price forming trade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of MiFID II, these are transactions which are exempted from the trading obligation (i.e. permitted to be transacted as an OTC transaction) and are deemed not to be contributing to the price discovery process. However, these transactions are not exempted from post trade transparency reporting and are required to be published by MiFID venues and "approved publication arrangement" (APAs) for market transparency purposes. The price from exempted transactions should be disregarded for the purposes of price discovery. For ESMA RTS 1 and RTS 2, this is the "NPFT" flag. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeExemptedFromTradingObligation" id="1839017" value="16" sort="16" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade exempted from trading obligation + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Per MiFIR Article 23, these types of trades are not exempted from post-trade transparency if reported to a trading venue under MiFID II and deemed "on exchange", however, they are ignored for price formation despite published by venue. For ESMA RTS 1, this is the "TNCP" flag. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PricePending" id="1839018" value="17" sort="17" added="FIX.5.0SP2" addedEP="228" updated="FIX.5.0SP2" updatedEP="232"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price or strike price is pending + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA RTS 2, Annex II, Table 1 "Price", and RTS 22 Table 2 fields 33 "Price" and 51 "Strike price", this is ESMA's "PNDG" value. Used to indicate the transaction is pending a price or strike price at the time it was reported. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceNotApplicable" id="1839019" value="18" sort="18" added="FIX.5.0SP2" addedEP="228"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price is not applicable + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA RTS 2, Annex II, Table 1, Price and RTS 22, Annex I, Table 2, Field 33, this is to flag that the price is "not applicable" for the transaction at the time it was reported. This is ESMA's "NOAP" value in RTS 22. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price conditions in effect at the time of the trade. Multiple price conditions can be in effect at the same time. Price conditions are usually required to be reported in markets that have regulations on price execution at a market or national best bid or offer, and the trade price differs from the best bid or offer. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradeAllocStatusCodeSet" id="1840" type="int" added="FIX.5.0SP2" addedEP="141"> + <fixr:code name="PendingClear" id="1840001" value="0" sort="0" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending clear + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Claimed" id="1840002" value="1" sort="1" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Claimed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cleared" id="1840003" value="2" sort="2" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cleared + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="1840004" value="3" sort="3" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the status of an allocation when using a pre-clear workflow. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Note: This is different from the give-up process where a trade is cleared and then given up and goes through the allocation flow. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradeQtyTypeCodeSet" id="1842" type="int" added="FIX.5.0SP2" addedEP="141"> + <fixr:code name="ClearedQuantity" id="1842001" value="0" sort="0" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cleared quantity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LongSideClaimedQuantity" id="1842002" value="1" sort="1" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Long side claimed quantity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ShortSideClaimedQuantity" id="1842003" value="2" sort="2" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Short side claimed quantity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LongSideRejectedQuantity" id="1842004" value="3" sort="3" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Long side rejected quantity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ShortSideRejectedQuantity" id="1842005" value="4" sort="4" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Short side rejected quantity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PendingQuantity" id="1842006" value="5" sort="5" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending quantity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TransactionQuantity" id="1842007" value="6" sort="6" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Transaction quantity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RemainingQuantity" id="1842008" value="7" sort="7" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Remaining trade quantity + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to indicate the remaining quantity of a trade after a give-up or posting action. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreviousRemainingQuantity" id="1842009" value="8" sort="8" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Previous remaining trade quantity + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to indicate the remaining quantity of a trade prior to a give-up or posting action. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the type of trade quantity in TradeQty(1843). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradeAllocGroupInstructionCodeSet" id="1848" type="int" added="FIX.5.0SP2" addedEP="141"> + <fixr:code name="Add" id="1848001" value="0" sort="0" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Add to an existing allocation group if one exists. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DoNotAdd" id="1848002" value="1" sort="1" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Do not add the trade to an allocation group. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Instruction on how to add a trade to an allocation group when it is being given-up. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OffsetInstructionCodeSet" id="1849" type="int" added="FIX.5.0SP2" addedEP="141"> + <fixr:code name="Offset" id="1849001" value="0" sort="0" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Offset + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A type of transaction where an executing firm gives up a trade as a result of an allocation. Or, in the case of a reversal of an allocation, the take-up (claiming) firm's transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Onset" id="1849002" value="1" sort="1" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Onset + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A type of transaction where a take-up (claiming) firm takes up a trade as a result of an allocation. Or, in the case of a reversal of an allocation, the executing firm's transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the trade is a result of an offset or onset. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SideAvgPxIndicatorCodeSet" id="1853" type="int" added="FIX.5.0SP2" addedEP="141"> + <fixr:code name="NoAvgPricing" id="1853001" value="0" sort="0" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No average pricing + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeIsPartAvgPriceGrp" id="1853002" value="1" sort="1" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade is part of the average price group identified by the SideAvgPxGroupID(1854) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LastTradeIsPartAvgPriceGrp" id="1853003" value="2" sort="2" added="FIX.5.0SP2" addedEP="141"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Last trade is the average price group identified by the SideAvgPxGroupID(1854) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to indicate whether a trade or a sub-allocation should be allocated at the trade price (e.g. no average pricing), or whether it should be grouped with other trades/sub-allocations and allocated at the average price of the group. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RelatedTradeIDSourceCodeSet" id="1857" type="int" added="FIX.5.0SP2" addedEP="142"> + <fixr:code name="NonFIXSource" id="1857001" value="0" sort="0" added="FIX.5.0SP2" addedEP="142"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-FIX source + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeID" id="1857002" value="1" sort="1" added="FIX.5.0SP2" addedEP="142" updated="FIX.5.0SP2" updatedEP="165"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade ID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecondaryTradeID" id="1857003" value="2" sort="2" added="FIX.5.0SP2" addedEP="142" updated="FIX.5.0SP2" updatedEP="165"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Secondary trade ID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeReportID" id="1857004" value="3" sort="3" added="FIX.5.0SP2" addedEP="142" updated="FIX.5.0SP2" updatedEP="165"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade report ID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FirmTradeID" id="1857005" value="4" sort="4" added="FIX.5.0SP2" addedEP="142" updated="FIX.5.0SP2" updatedEP="165"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Firm trade ID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecondaryFirmTradeID" id="1857006" value="5" sort="5" added="FIX.5.0SP2" addedEP="142" updated="FIX.5.0SP2" updatedEP="165"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Secondary firm Trade ID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RegulatoryTradeID" id="1857007" value="6" sort="6" added="FIX.5.0SP2" addedEP="165"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Regulatory trade ID + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Describes the source of the identifier that RelatedTradeID(1856) represents. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RelatedPositionIDSourceCodeSet" id="1863" type="int" added="FIX.5.0SP2" addedEP="142"> + <fixr:code name="PosMaintRptID" id="1863001" value="1" sort="1" added="FIX.5.0SP2" addedEP="142"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Position maintenance report ID - PosMaintRptID(721) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TransferID" id="1863002" value="2" sort="2" added="FIX.5.0SP2" addedEP="189" updated="FIX.5.0SP2" updatedEP="199"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Position transfer ID - TransferID(2437) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PositionEntityID" id="1863003" value="3" sort="3" added="FIX.5.0SP2" addedEP="199"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Position entity ID - PositionID(2618) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Describes the source of the identifier that RelatedPositionID(1862) represents. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="QuoteAckStatusCodeSet" id="1865" type="int" added="FIX.5.0SP2" addedEP="143"> + <fixr:code name="ReceivedNotYetProcessed" id="1865001" value="0" sort="0" added="FIX.5.0SP2" addedEP="143"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Received, not yet processed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Accepted" id="1865002" value="1" sort="1" added="FIX.5.0SP2" addedEP="143"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="1865003" value="2" sort="2" added="FIX.5.0SP2" addedEP="143"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Acknowledgement status of a Quote(35=S) or QuoteCancel(35=Z) message submission. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ValueCheckTypeCodeSet" id="1869" type="int" added="FIX.5.0SP2" addedEP="144"> + <fixr:code name="PriceCheck" id="1869001" value="1" sort="1" added="FIX.5.0SP2" addedEP="144" updated="FIX.5.0SP2" updatedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price check + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA RTS 6 Article 15(1)(a) investment firms are required to perform pre-trade controls using "price collars, which automatically block or cancel orders that do not meet set price parameters, differentiating between different financial instruments, both on an order-by-order basis and over a specified period of time". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotionalValueCheck" id="1869002" value="2" sort="2" added="FIX.5.0SP2" addedEP="144" updated="FIX.5.0SP2" updatedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Notional value check + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA RTS 6 Article 15(1)(b) investment firms are required to perform pre-trade controls using "maximum order values, which prevent orders with an uncommonly large order value from entering the order book". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuantityCheck" id="1869003" value="3" sort="3" added="FIX.5.0SP2" addedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quantity check + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA RTS 6 Article 15(1)(c) investment firms are required to perform pre-trade controls using "maximum order volumes, which prevent orders with an uncommonly large order quantity from entering the order book". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of value to be checked. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ValueCheckActionCodeSet" id="1870" type="int" added="FIX.5.0SP2" addedEP="144"> + <fixr:code name="DoNotCheck" id="1870001" value="0" sort="0" added="FIX.5.0SP2" addedEP="144"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Do not check + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Checks will not be done for the specified ValueCheckType(1869). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Check" id="1870002" value="1" sort="1" added="FIX.5.0SP2" addedEP="144"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Check + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Checks will be done for the specificed ValueCheckType(1869) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BestEffort" id="1870003" value="2" sort="2" added="FIX.5.0SP2" addedEP="144"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Best effort + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The market may or may not check the specified ValueCheckType(1869) depending on availability of reference data. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Action to be taken for the ValueCheckType(1869). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PartyDetailRequestResultCodeSet" id="1877" type="int" added="FIX.5.0SP2" addedEP="146"> + <fixr:code name="Successful" id="1877001" value="0" sort="0" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Successful (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidParty" id="1877002" value="1" sort="1" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid party(-ies) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidRelatedParty" id="1877003" value="2" sort="2" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid related party(-ies) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidPartyStatus" id="1877004" value="3" sort="3" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid party status(es) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotAuthorized" id="1877005" value="98" sort="98" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not authorized + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="1877006" value="99" sort="99" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Result party detail definition request. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PartyDetailRequestStatusCodeSet" id="1878" type="int" added="FIX.5.0SP2" addedEP="146"> + <fixr:code name="Accepted" id="1878001" value="0" sort="0" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AcceptedWithChanges" id="1878002" value="1" sort="1" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted with changes + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="1878003" value="2" sort="2" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AcceptancePending" id="1878004" value="3" sort="3" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Acceptance pending + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status of party details definition request. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PartyDetailDefinitionStatusCodeSet" id="1879" type="int" added="FIX.5.0SP2" addedEP="146"> + <fixr:code name="Accepted" id="1879001" value="0" sort="0" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AcceptedWithChanges" id="1879002" value="1" sort="1" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted with changes + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="1879003" value="2" sort="2" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status of party detail definition for one party. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="EntitlementRequestResultCodeSet" id="1881" type="int" added="FIX.5.0SP2" addedEP="146"> + <fixr:code name="Successful" id="1881001" value="0" sort="0" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Successful (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidParty" id="1881002" value="1" sort="1" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid party(-ies) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidRelatedParty" id="1881003" value="2" sort="2" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid related party(-ies) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidEntitlementType" id="1881004" value="3" sort="3" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid entitlement type(s) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidEntitlementID" id="1881005" value="4" sort="4" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid entitlement ID(s) / ref ID(s) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidEntitlementAttribute" id="1881006" value="5" sort="5" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid entitlement attribute(s) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidInstrumentScope" id="1881007" value="6" sort="6" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid instrument scope(s) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidMarketSegmentScope" id="1881008" value="7" sort="7" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid market segment scope(s) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidStartDate" id="1881009" value="8" sort="8" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid start date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidEndDate" id="1881010" value="9" sort="9" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid end date + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InstrumentScopeNotSupported" id="1881011" value="10" sort="10" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Instrument scope not supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketSegmentScopeNotSupported" id="1881012" value="11" sort="11" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market segment scope not supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EntitlementNotApprovedForParty" id="1881013" value="12" sort="12" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Entitlement not approved for party(-ies) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EntitlementAlreadyDefinedForParty" id="1881014" value="13" sort="13" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Entitlement already defined for party(-ies) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InstrumentNotApprovedForParty" id="1881015" value="14" sort="14" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Instrument not approved for party(-ies) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotAuthorized" id="1881016" value="98" sort="98" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not authorized + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="1881017" value="99" sort="99" added="FIX.5.0SP2" addedEP="146"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Result of risk limit definition request. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="EntitlementStatusCodeSet" id="1883" type="int" added="FIX.5.0SP2" addedEP="146" updated="FIX.5.0SP2" updatedEP="173"> + <fixr:code name="Accepted" id="1883001" value="0" sort="0" added="FIX.5.0SP2" addedEP="173"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AcceptedWithChanges" id="1883002" value="1" sort="1" added="FIX.5.0SP2" addedEP="173"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted with changes + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="1883003" value="2" sort="2" added="FIX.5.0SP2" addedEP="173"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Pending" id="1883004" value="3" sort="3" added="FIX.5.0SP2" addedEP="173"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Entitlement definition request submitted that still requires an action to be taken (e.g. approval or setting up). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Requested" id="1883005" value="4" sort="4" added="FIX.5.0SP2" addedEP="173"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Requested + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Entitlement definition has been requested. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Deferred" id="1883006" value="5" sort="5" added="FIX.5.0SP2" addedEP="183"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Deferred + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Entitlement definition request is being postponed or delayed. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status of entitlement definition for one party. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradeMatchAckStatusCodeSet" id="1896" type="int" added="FIX.5.0SP2" addedEP="150"> + <fixr:code name="ReceivedNotProcessed" id="1896001" value="0" sort="0" added="FIX.5.0SP2" addedEP="150"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Received, not yet processed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Accepted" id="1896002" value="1" sort="1" added="FIX.5.0SP2" addedEP="150"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="1896003" value="2" sort="2" added="FIX.5.0SP2" addedEP="150"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to indicate the status of the trade match report submission. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradeMatchRejectReasonCodeSet" id="1897" type="int" added="FIX.5.0SP2" addedEP="150"> + <fixr:code name="Successful" id="1897001" value="0" sort="0" added="FIX.5.0SP2" addedEP="150"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Successful + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidPartyInformation" id="1897002" value="1" sort="1" added="FIX.5.0SP2" addedEP="150"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid party information + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownInstrument" id="1897003" value="2" sort="2" added="FIX.5.0SP2" addedEP="150"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown instrument + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Unauthorized" id="1897004" value="3" sort="3" added="FIX.5.0SP2" addedEP="150"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not authorized to report trades + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidTradeType" id="1897005" value="4" sort="4" added="FIX.5.0SP2" addedEP="150"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid trade type + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="1897006" value="99" sort="99" added="FIX.5.0SP2" addedEP="150"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reason the trade match report submission was rejected. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PriceMovementTypeCodeSet" id="1923" type="int" added="FIX.5.0SP2" addedEP="160"> + <fixr:code name="Amount" id="1923001" value="0" added="FIX.5.0SP2" addedEP="160"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Percentage" id="1923002" value="1" added="FIX.5.0SP2" addedEP="160"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percentage + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Describes the format of the PriceMovementValue(1921). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RegulatoryTradeIDEventCodeSet" id="1904" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="InitialBlockTrade" id="1904001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Initial block trade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="Allocation" id="1904002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Allocation + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Determination that the block trade will not be further allocated. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Clearing" id="1904003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Clearing + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Compression" id="1904004" value="3" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Compression + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Novation" id="1904005" value="4" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Novation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Termination" id="1904006" value="5" sort="5" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Termination + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PostTrdVal" id="1904007" value="6" sort="6" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Post-trade valuation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the event which caused origination of the identifier in RegulatoryTradeID(1903). When more than one event is the cause, use the higher enumeration value. For example, if the identifier is originated due to an allocated trade which was cleared and reported, use the enumeration value 2 (Clearing). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RegulatoryTradeIDTypeCodeSet" id="1906" type="int" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="222"> + <fixr:code name="Current" id="1906001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Current + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The default if not specified. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Previous" id="1906002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Previous + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The previous trade's identifier when reporting a cleared trade or novation of a previous trade. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Block" id="1906003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Block + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The block trade's identifier when reporting an allocated subtrade. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Related" id="1906004" value="3" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Related + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The related trade identifier when reporting a mixed swap. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClearedBlockTrade" id="1906005" value="4" sort="4" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cleared block trade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Assigned by the CCP to a bunched order/trade when it needs to be cleared with the standby clearing firm prior to post-trade allocation. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradingVenueTransactionIdentifier" id="1906006" value="5" sort="5" added="FIX.5.0SP2" addedEP="222"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trading venue transaction identifier + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Assigned by the trading venue to a transaction. In the context of ESMA RTS 22 and RTS 24, this is an unique transaction identification "number generated by trading venues and disseminated to both the buying and selling parties in accordance with Article 12 of [RTS 24 on the maintenance of relevant data relating to orders in financial instruments under Article 25 of Regulation 600/2014 EU]." (quoted text from RTS 22). "Uniqueness" may be defined per relevant regulations. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the type of trade identifier provided in RegulatoryTradeID(1903). + Contextual hierarchy of events for the same trade or transaction maybe captured through use of the different RegulatoryTradeIDType(1906) values using multiple instances of the repeating group as needed for regulatory reporting. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ClearingIntentionCodeSet" id="1924" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="DoNotIntendToClear" id="1924001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Do not intend to clear + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IntendToClear" id="1924002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Intend to clear + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the party's or parties' intention to clear the trade. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ConfirmationMethodCodeSet" id="1927" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="NonElectronic" id="1927001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-electronic + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Electronic" id="1927002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Electronic + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Unconfirmed" id="1927003" value="2" sort="2" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unconfirmed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies how a trade was confirmed. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="VerificationMethodCodeSet" id="1931" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="NonElectronic" id="1931001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-electronic + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Electronic" id="1931002" value="1" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Electronic + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indication of how a trade was verified. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ClearingRequirementExceptionCodeSet" id="1932" type="int" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="177"> + <fixr:code name="NoException" id="1932001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No exception + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Exception" id="1932002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="177"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exception + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to indicate an exception to a clearing requirement without elaborating on the type of exception. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EndUserException" id="1932003" value="2" sort="2" added="FIX.5.0SP2" addedEP="177"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + End-user exception + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the US, see CFTC Final Rule on End-User Exception to Clearing Requirements for Swaps Fact Sheet http://www.cftc.gov/ucm/groups/public/@newsroom/documents/file/eue_factsheet_final.pdf + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InterAffiliateException" id="1932004" value="3" sort="3" added="FIX.5.0SP2" addedEP="177"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Inter-affiliate exception + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the US, see CFTC Final Rule - Clearing Exemption for Swaps Between Certain Affiliated Entities http://www.cftc.gov//ucm/groups/public/@lrfederalregister/documents/file/2013-07970a.pdf + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TreasuryAffiliateException" id="1932005" value="4" sort="4" added="FIX.5.0SP2" addedEP="177"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Treasury affiliate exception + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the US, see CFTC No Action Letter 13-22 No Action Relief from the Clearing Requirement for Swaps Entered into by Eligible Treasury Affiliates http://www.cftc.gov/ucm/groups/public/@lrlettergeneral/documents/letter/13-22.pdf + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CooperativeException" id="1932006" value="5" sort="5" added="FIX.5.0SP2" addedEP="177"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cooperative exception + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Clearing exception for certain swaps entered into by cooperatives. In the US, see Regulation 50.51(a) Definition of Exempt Cooperative: https://www.federalregister.gov/articles/2013/08/22/2013-19945/clearing-exemption-for-certain-swaps-entered-into-by-cooperatives + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies whether a party to a swap is using an exception to a clearing requirement. In the US, one such clearing requirement is CFTC's rule pursuant to CEA Section 2(h)(1). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="IRSDirectionCodeSet" id="1933" type="String" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Pay" id="1933001" value="PAY" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Principal is paying fixed rate + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rcv" id="1933002" value="RCV" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Principal is receiving fixed rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NA" id="1933003" value="NA" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Swap is float/float or fixed/fixed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to specify whether the principal is paying or receiving the fixed rate in an interest rate swap. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RegulatoryReportTypeCodeSet" id="1934" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="RT" id="1934001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Real-time (RT) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Report of data relating to a regulated transaction including price and volume that is to be disseminated publically. If dissemination is to be suppressed due to an end user exception or to local regulatory rules that allow suppression of certain types of transactions use TradePublishIndicator(1390)=0. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PET" id="1934002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Primary economic terms (PET) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Report to regulators of the full terms of a regulated transaction included in the legal confirmation. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Snapshot" id="1934003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Snapshot + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Periodic report of full primary economic terms data throughout the life cycle of a regulated transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Confirmation" id="1934004" value="3" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Confirmation + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Report from a clearing organization of a cleared regulated transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RTPET" id="1934005" value="4" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Combination of RT and PET + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A single report combining the requirements of both real-time and full primary economy terms of a regulated transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PETConfirmation" id="1934006" value="5" sort="5" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Combination of PET and confirmation + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A single report combining the requirements of both full primary economic terms of a regulated transaction report and confirmation. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RTPETConfirmation" id="1934007" value="6" sort="6" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Combination of RT, PET and confirmation + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A single report combining the requirements of real-time and full primary economic terms of a regulated transaction report, and confirmation. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PostTrade" id="1934008" value="7" sort="7" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Post-trade valuation + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Periodic report of the ongoing mark-to-market value of a regulated transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Verification" id="1934009" value="8" sort="8" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Verification + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used by the trading counterparty to report its full primary economic terms of a regulated transaction separately to the repository. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PstTrdEvnt" id="1934010" value="9" sort="9" added="FIX.5.0SP2" addedEP="169" updated="FIX.5.0SP2" updatedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Post-trade event + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Report of a regulated transaction continuation event that does not fall within the requirements for real-time reporting. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PstTrdEvntRTReportable" id="1934011" value="10" sort="10" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Post trade event RT reportable + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Report of a regulated transaction continuation event that falls within the requirements for real-time reporting and public dissemination. If dissemination is to be suppressed due to an end user exception or to local regulatory rules that allow suppression of certain types of transactions, use TradePublishIndicator(1390) = 0 (Do not publish trade). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LMTF" id="1934012" value="11" sort="11" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Limited Details Trade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Designates a trade in instruments specified in ESMA RTS 2 Article 11 (1)(a)(i) for immediate publication of all details except the quantity. This is ESMA RTS 2 deferral flag "LMTF". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DATF" id="1934013" value="12" sort="12" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Daily Aggregated Trade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Designates a trade in instruments specified in ESMA RTS 2 Article 11 (1)(a)(ii) for aggregated publication of at least 5 transactions before 9:00 a.m. local time next day. This is ESMA RTS 2 deferral flag "DATF". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VOLO" id="1934014" value="13" sort="13" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Volume Omission Trade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Designates a trade in instruments specified in ESMA RTS 2 Article 11 (1)(b) for immediate publication of all details except the quantity. This is ESMA RTS 2 deferral flag "VOLO". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FWAF" id="1934015" value="14" sort="14" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Four Weeks Aggregation Trade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Designates a trade in instruments specified in ESMA RTS 2 Article 11 (1)(c) (non-sovereign debt only) for aggregated publication of transactions executed over the course of one calendar week before 9:00 a.m. local time following Tuesday. This is ESMA RTS 2 deferral flag "FWAF". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IDAF" id="1934016" value="15" sort="15" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indefinite Aggregation Trade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Designates a trade in instruments specified in ESMA RTS 2 Article 11 (1)(d) (sovereign debt only) for aggregated publication of transactions executed over the course of one calendar week before 9:00 a.m. local time following Tuesday. This is ESMA RTS 2 deferral flag "IDAF". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VOLW" id="1934017" value="16" sort="16" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Volume Omission Trade Eligible for Subsequent Aggregated Enrichment + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Designates a trade in instruments specified in ESMA RTS 2 Article 11 (1)(b) and (d) consecutively (sovereign debt only) for immediate publication of all details except the quantity. This is ESMA RTS 2 deferral flag "VOLW". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FULF" id="1934018" value="17" sort="17" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Full Details Trade of "Limited Details Trade" + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Full details of a previously reported "limited details trade (LMTF)". Designates a trade in instruments specified in ESMA RTS 2 Article 11 (1)(a)(i) which is a follow-up publication of all details before 7pm local time on the second day after initial publication. This is ESMA RTS deferral flag "FULF". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FULA" id="1934019" value="18" sort="18" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Full Details of "Daily Aggregated Trade" + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Full details of a previously reported "daily aggregated trade (DATF)". Designates a trade in instruments specified in RTS 2 Article 11 (1)(a)(ii) which is a follow-up publication of the individual transaction with full details before 7pm local time on the second day after initial publication. This is ESMA RTS 2 deferral flag "FULA". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FULV" id="1934020" value="19" sort="19" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Full Details of "Volume Omission Trade" + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Full details of a previously reported "volume omission trade (VOLO)". Designates a trade in instruments specified in ESMA RTS 2 Article 11 (1)(b) which is a follow-up publication of all details before 9 am local time four weeks after initial publication. This is ESMA RTS 2 deferral flag "FULV". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FULJ" id="1934021" value="20" sort="20" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Full Details of "Four Weeks Aggregation Trade" + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Full details of a previously reported "four weeks aggregation trade (FWAF)". Designates a trade in instruments specified in ESMA RTS 2 Article 11 (1)(c) (non-sovereign debt only) which is a follow-up publication of the individual transaction with full details before 9 am local time four weeks after initial publication. This is ESMA RTS 2 deferral flag "FULJ". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="COAF" id="1934022" value="21" sort="21" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Full Details in Aggregated Form of "Volume Omission Trade Eligible for Subsequent Aggregated Enrichment" + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Full details of a previously reported "volume omission trade eligible for subsequent aggregated enrichment (VOLW)". Designates a trade report in instruments specified in ESMA RTS 2 Article 11(1)(b) and (d) consecutively which is an aggregated publication of transactions executed over the course of one calendar week before 9:00 a.m. CET local time the following Tuesday four weeks after initial publication. This is ESMA RTS 2 deferral flag "COAF". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Order" id="1934023" value="22" sort="22" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Report for order handling events to enter, change or delete orders. In the context of US CAT this is used for the event types MENO, MEOM, MEOJ, and MEOC. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ChildOrder" id="1934024" value="23" sort="23" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Child order + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Report for child order handling events to enter, change or delete child orders. Child orders are created when a (parent) order is split into multiple (child) orders. In the context of US CAT this is used for the event types MECO, MECOM, and MECOC. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderRoute" id="1934025" value="24" sort="24" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order route + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Reported when an order is routed between market participants and/or execution venues such as an exchange. In the context of US CAT this is used for the event types MEOR, MEOA and MEIR. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Trade" id="1934026" value="25" sort="25" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Report for trade handling events to enter, change or delete trades. In the context of US CAT this is used for the event types MEOT, MEOF and MEFA. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Quote" id="1934027" value="26" sort="26" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Report for quote handling events to enter, change or delete quotes. In the context of US CAT this is used for the event types MENQ, MEQR, and MEQC. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Supplement" id="1934028" value="27" sort="27" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Supplement + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Reported when an order, quote or trade report is split across multiple messages. The recipient must be able to create the full report by combining the initial and supplement reports. In the context of US CAT this is used for the event types MENOS, MEOMS and MEOTS. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NewTransaction" id="1934029" value="28" sort="28" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New transaction + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of EU SFTR reporting this corresponds to "action type" "NEWT". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TransactionCorrection" id="1934030" value="29" sort="29" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Transaction correction + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of EU SFTR reporting this corresponds to "action type" "CORR". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TransactionModification" id="1934031" value="30" sort="30" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Transaction modification + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of EU SFTR reporting this corresponds to "action type" "MODI". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CollateralUpdate" id="1934032" value="31" sort="31" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Collateral update + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of EU SFTR reporting this corresponds to "action type" "COLU" if CollStatus(910)=3 (Assigned (Accepted)), or "REUU" if CollStatus(910)=5 (Reused). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarginUpdate" id="1934033" value="32" sort="32" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Margin update + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of EU SFTR reporting this corresponds to "action type" "MARU". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TransactionReportedInError" id="1934034" value="33" sort="33" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Transaction reported in error + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of EU SFTR reporting this corresponds to "action type" "EROR". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TerminationEarlyTermination" id="1934035" value="34" sort="34" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Termination / Early termination + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of EU SFTR reporting this corresponds to "action type" "ETRM". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of regulatory report. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradeCollateralizationCodeSet" id="1936" type="int" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="254"> + <fixr:code name="Uncollateralized" id="1936001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Uncollateralized + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartiallyCollateralized" id="1936002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Partially collateralized + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OneWayCollaterallization" id="1936003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + One-way collaterallization + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FullyCollateralized" id="1936004" value="3" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fully collateralized + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NetExposure" id="1936005" value="4" sort="4" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Net exposure + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indication of whether the collateral has been provided for a net exposure, rather than for a single transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies how the trade is collateralized. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of Dodd-Frank, all values shown except for 4 (Net exposure) apply. + In the context of ESMA EU SFTR reporting only the values 1 (Uncollateralized), 3 (Fully collateralized) and 4 (Net exposure) apply. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradeContinuationCodeSet" id="1937" type="int" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="179"> + <fixr:code name="Novation" id="1937001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Novation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartialNovation" id="1937002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Partial novation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeUnwind" id="1937003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade unwind + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + "Trade" includes "Swaps". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartialTradeUnwind" id="1937004" value="3" sort="3" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Partial trade unwind + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + "Trade" includes "Swaps". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Exercise" id="1937005" value="4" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exercise + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Netting" id="1937006" value="5" sort="5" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Compression/Netting + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Compression (used for OTC derivative trades) and Netting (used for Futures trades) are essentially the same business process, i.e. rolling up closely related contracts into a single trade or position. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FullNetting" id="1937007" value="6" sort="6" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Full netting + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartialNetting" id="1937008" value="7" sort="7" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Partial netting + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Amendment" id="1937009" value="8" sort="8" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="193"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Amendment + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Based on mutual agreement between the counterparties, used to change the original or previously amended contract terms reported to a trade repository. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Increase" id="1937010" value="9" sort="9" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Increase + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CreditEvent" id="1937011" value="10" sort="10" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Credit event + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StrategicRestructuring" id="1937012" value="11" sort="11" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Strategic restructuring + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SuccessionEventReorganization" id="1937013" value="12" sort="12" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Succession event reorganization + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SuccessionEventRenaming" id="1937014" value="13" sort="13" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Succession event renaming + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Porting" id="1937015" value="14" sort="14" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Porting + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Withdrawl" id="1937016" value="15" sort="15" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Withdrawal + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + One party withdrew from the trade prior to confirmation or clearing. Can be used with TradeReportTransType(487)=1 (Cancel). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Void" id="1937017" value="16" sort="16" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Void + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade is to be ended after clearing. Can be used with TradeReportTransType(487)=1 (Cancel). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AccountTransfer" id="1937018" value="17" sort="17" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Account transfer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GiveUp" id="1937019" value="18" sort="18" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Give up + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TakeUp" id="1937020" value="19" sort="19" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + TakeUp + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AveragePricing" id="1937021" value="20" sort="20" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Average pricing + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reversal" id="1937022" value="21" sort="21" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reversal + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllocTrdPosting" id="1937023" value="22" sort="22" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Allocation/Trade posting + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cascade" id="1937024" value="23" sort="23" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cascade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The breakdown of a contract position to a more granular level, e.g. from a yearly position to monthly positions. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Delivery" id="1937025" value="24" sort="24" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delivery + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OptionAsgn" id="1937026" value="25" sort="25" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Option assignment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Expiration" id="1937027" value="26" sort="26" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Expiration + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Maturity" id="1937028" value="27" sort="27" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Maturity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EqualPosAdj" id="1937029" value="28" sort="28" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Equal position adjustment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnequalPosAdj" id="1937030" value="29" sort="29" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unequal position adjustment + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An adjustment to either the long or short position quantity but not both. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Correction" id="1937031" value="30" sort="30" added="FIX.5.0SP2" addedEP="193"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Correction + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to correct an error in the contract terms of a previously submitted report to a trade repository. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EarlyTermination" id="1937032" value="31" sort="31" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Early termination + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The transaction/contract has closed before its natural end (maturity date or end date). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rerate" id="1937033" value="32" sort="32" added="FIX.5.0SP2" addedEP="258"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rerate + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Change in the repo rate of an open repo contract due to shift in the market conditions. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="1937034" value="99" sort="99" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other price-forming continuation data + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Other price-forming continuation data or lifecycle event. Include description of type in TradeContinuationText(2374). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the post-execution trade continuation or lifecycle event. Additional values may be used by mutual agreement of the counterparties. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AssetClassCodeSet" id="1938" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="InterestRate" id="1938001" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Interest rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Currency" id="1938002" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Currency + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Credit" id="1938003" value="3" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Credit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Equity" id="1938004" value="4" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Equity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Commodity" id="1938005" value="5" sort="5" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Commodity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="1938006" value="6" sort="6" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cash" id="1938007" value="7" sort="7" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Debt" id="1938008" value="8" sort="8" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Debt + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Fund" id="1938009" value="9" sort="9" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fund + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Such as mutual fund, collective investment vehicle, investment program, specialized account program. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LoanFacility" id="1938010" value="10" sort="10" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Loan facility + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Index" id="1938011" value="11" sort="11" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Index + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A main index identified as a security type, for example under EU SFTR reporting. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The broad asset category for assessing risk exposure. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AssetSubClassCodeSet" id="1939" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Metals" id="1939001" value="13" group="Commodity" sort="13" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Metals + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Bullion" id="1939002" value="14" group="Commodity" sort="14" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bullion + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Energy" id="1939003" value="15" group="Commodity" sort="15" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Energy + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CommodityIndex" id="1939004" value="16" group="Commodity" sort="16" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Commodity index + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Agricultural" id="1939005" value="17" group="Commodity" sort="17" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Agricultural + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Environmental" id="1939006" value="18" group="Commodity" sort="18" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Environmental + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Freight" id="1939007" value="19" group="Commodity" sort="19" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Freight + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Fertilizer" id="1939008" value="41" group="Commodity" sort="41" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fertilizer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IndustrialProduct" id="1939009" value="42" group="Commodity" sort="42" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Industrial product + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Inflation" id="1939010" value="43" group="Commodity" sort="43" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Inflation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Paper" id="1939011" value="44" group="Commodity" sort="44" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Paper + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Polypropylene" id="1939012" value="45" group="Commodity" sort="45" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Polypropylene + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OfficialEconomicStatistics" id="1939013" value="46" group="Commodity" sort="46" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Official economic statistics + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SingleName" id="1939014" value="4" group="Credit" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Single name + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CreditIndex" id="1939015" value="5" group="Credit" sort="5" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Credit index + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IndexTranche" id="1939016" value="6" group="Credit" sort="6" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Index tranche + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CreditBasket" id="1939017" value="7" group="Credit" sort="7" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Credit basket + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Basket" id="1939018" value="3" group="Currency" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Basket [for multi-currency] + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FXCrossRates" id="1939019" value="38" group="Currency" sort="38" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FX cross rates + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FXEmergingMarkets" id="1939020" value="39" group="Currency" sort="39" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FX emerging markets + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FXMajors" id="1939021" value="40" group="Currency" sort="40" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FX Majors + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Government" id="1939022" value="20" group="Debt" sort="20" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Government + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Agency" id="1939023" value="21" group="Debt" sort="21" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Agency + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Corporate" id="1939024" value="22" group="Debt" sort="22" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Corporate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Financing" id="1939025" value="23" group="Debt" sort="23" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Financing + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MoneyMarket" id="1939026" value="24" group="Debt" sort="24" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Money market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Mortgage" id="1939027" value="25" group="Debt" sort="25" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mortgage + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Municipal" id="1939028" value="26" group="Debt" sort="26" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Municipal + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Common" id="1939029" value="9" group="Equity" sort="9" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Common + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Preferred" id="1939030" value="10" group="Equity" sort="10" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Preferred + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EquityIndex" id="1939031" value="11" group="Equity" sort="11" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Equity index + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EquityBasket" id="1939032" value="12" group="Equity" sort="12" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Equity basket + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DividendIndex" id="1939033" value="34" group="Equity" sort="34" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Dividend index + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StockDividend" id="1939034" value="35" group="Equity" sort="35" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stock dividend + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeTradedFund" id="1939035" value="36" group="Equity" sort="36" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange traded fund + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VolatilityIndex" id="1939036" value="37" group="Equity" sort="37" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Volatility index + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MutualFund" id="1939037" value="27" group="Fund" sort="27" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mutual fund + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CollectiveInvestmentVehicle" id="1939038" value="28" group="Fund" sort="28" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Collective investment vehicle + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvestmentProgram" id="1939039" value="29" group="Fund" sort="29" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Investment program + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A generalized fund for major investors. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecializedAccountProgram" id="1939040" value="30" group="Fund" sort="30" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specialized account program + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A specialized fund setup for a particular account or group of accounts. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SingleCurrency" id="1939041" value="1" group="Interest Rate" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Single currency + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossCurrency" id="1939042" value="2" group="Interest Rate" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cross currency + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TermLoan" id="1939043" value="31" group="Loan Facility" sort="31" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Term loan + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BridgeLoan" id="1939044" value="32" group="Loan Facility" sort="32" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bridge loan + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LetterOfCredit" id="1939045" value="33" group="Loan Facility" sort="33" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Letter of credit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Exotic" id="1939046" value="8" group="Other" sort="8" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exotic + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OtherC10" id="1939047" value="47" group="Other" sort="47" added="FIX.5.0SP2" addedEP="235" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other C10 + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Defined under MiFID II (Directive 2014/65/EU) Section C(10) of Annex I and paraphrased in ESMA RTS 2 Annex III Section 10, "Other C10" is a financial instrument "which is not a 'Freight derivative', any of the following interest rate derivatives sub-asset classes: 'Inflation multi-currency swap or cross-currency swap', a 'Future/forward on inflation multi-currency swaps or cross-currency swaps', an 'Inflation single currency swap', a 'Future/forward on inflation single currency swap' and any of the following equity derivatives sub-asset classes: a 'Volatility index option', a 'Volatility index future/forward', a swap with parameter return variance, a swap with parameter return volatility, a portfolio swap with parameter return variance, a portfolio swap with parameter return volatility". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="1939048" value="48" group="Other" sort="48" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + May be used with any AssetClass(1938) values. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The subcategory description of the asset class. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SwapClassCodeSet" id="1941" type="String" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="BasisSwap" id="1941001" value="BS" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Basis swap + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IndexSwap" id="1941002" value="IX" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Index swap + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BroadBasedSecuritySwap" id="1941003" value="BB" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Broad-based security swap + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BasketSwap" id="1941004" value="SK" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Basket swap + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The classification or type of swap. Additional values may be used by mutual agreement of the counterparties. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CouponTypeCodeSet" id="1946" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Zero" id="1946001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Zero + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FixedRate" id="1946002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fixed rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FloatingRate" id="1946003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Floating rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Structured" id="1946004" value="3" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Structured + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Coupon type of the bond. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CouponFrequencyUnitCodeSet" id="1949" type="String" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Day" id="1949001" value="D" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Week" id="1949002" value="Wk" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Week + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Month" id="1949003" value="Mo" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Year" id="1949004" value="Yr" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Year + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Hour" id="1949005" value="H" sort="5" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Hour + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Minute" id="1949006" value="Min" sort="6" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Minute + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Second" id="1949007" value="S" sort="7" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Second + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Term" id="1949008" value="T" sort="8" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Term + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Time unit associated with the frequency of the bond's coupon payment. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CouponDayCountCodeSet" id="1950" type="int" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="200"> + <fixr:code name="OneOne" id="1950001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="200"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 1/1 + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + If parties specify the Day Count Fraction to be 1/1 then in calculating the applicable amount, 1 is simply input into the calculation as the relevant Day Count Fraction. See also 2006 ISDA Definitions, Section 4.16. Day Count Fraction, paragraph (a). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThirtyThreeSixtyUS" id="1950002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161" updated="FIX.Latest" updatedEP="266"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 30/360 (30U/360 or Bond Basis) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + See also ISO 15022 MICO code 'A001'. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThirtyThreeSixtySIA" id="1950003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 30/360 (SIA) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A variant of "30/360" - when Date1 and Date2 are both Feb. 28th or 29th convert them to 30th using the same logic in the conversion of 31st to 30th. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThirtyThreeSixtyM" id="1950004" value="3" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 30/360M + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Commonly used day count convention for US mortgage backed securities. Feb 28th (or 29th in a leap year) is always considered as a 30th for a start date. As a comparison, in the regular 30/360 day count as used by most US agency and corporate bonds, a start date of Feb 28th (or 29th in a leap year) is still considered as the 28th (or 29th) day of a month of 30 days. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThirtyEThreeSixty" id="1950005" value="4" sort="4" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 30E/360 (Eurobond Basis) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + See also ISO 15022 MICO code 'A007'. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThirtyEThreeSixtyISDA" id="1950006" value="5" sort="5" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="200"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 30E/360 (ISDA) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Date adjustment rules are: (1) if Date1 is the last day of the month, then change Date1 to 30; (2) if D2 is the last day of the month (unless Date2 is the maturity date and Date2 is in February), then change Date2 to 30. See also 2006 ISDA Definitions, Section 4.16. Day Count Fraction, paragraph (h). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ActThreeSixty" id="1950007" value="6" sort="6" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Act/360 + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + See also ISO 15022 MICO code 'A004'. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ActThreeSixtyFiveFixed" id="1950008" value="7" sort="7" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Act/365 (FIXED) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + See also ISO 15022 MICO code 'A005'. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ActActAFB" id="1950009" value="8" sort="8" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Act/Act (AFB) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + See also ISO 15022 MICO code 'A010'. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ActActICMA" id="1950010" value="9" sort="9" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Act/Act (ICMA) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + See also ISO 15022 MICO code 'A006'. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ActActISMAUltimo" id="1950011" value="10" sort="10" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Act/Act (ICMA Ultimo) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Act/Act (ICMA Ultimo) differs from Act/Act (ICMA) method only that it assumes that regular coupons always fall on the last day of the month. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ActActISDA" id="1950012" value="11" sort="11" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Act/Act (ISDA) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + See also ISO 15022 MICO code 'A008'. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BusTwoFiftyTwo" id="1950013" value="12" sort="12" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="200"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + BUS/252 + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used for Brazilian Real swaps, which is based on business days instead of calendar days. The number of business days divided by 252. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThirtyEPlusThreeSixty" id="1950014" value="13" sort="13" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 30E+/360 + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Variation on 30E/360. Date adjustment rules: (1) If Date1 falls on the 31st, then change it to the 30th; (2) If Date2 falls on the 31st, then change it to 1 and increase Month2 by one, i.e. next month. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ActThreeSixtyFiveL" id="1950015" value="14" sort="14" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Act/365L + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + See also ISO 15022 MICO code 'A009'. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NLThreeSixtyFive" id="1950016" value="15" sort="15" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + NL365 + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + See also ISO 15022 MICO code 'A014'. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NLThreeSixty" id="1950017" value="16" sort="16" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + NL360 + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + This is the same as Act/360, with the exception of leap days (29th February) which are ignored. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Act364" id="1950018" value="17" sort="17" added="FIX.5.0SP2" addedEP="200"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Act/364 + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The actual number of days between Date1 and Date2, divided by 364. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThirtyThreeSixtyFive" id="1950019" value="18" sort="18" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 30/365 + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Interest is calculated based on a 30-day month in a way similar to the 30/360 (basic rule) and a 365-day year. Accrued interest to a value date on the last day of a month shall be the same as to the 30th calendar day of the same month, except for February. This means that a 31 is assumed to be a 30 and the 28 February (or 29 February for a leap year) is assumed to be a 28 (or 29). See also ISO 15022 MICO code 'A002'. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThirtyActual" id="1950020" value="19" sort="19" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 30/Actual + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Interest is calculated based on a 30-day month in a way similar to the 30/360 (basic rule) and the assumed number of days in a year in a way similar to the Actual/Actual (ICMA). Accrued interest to a value date on the last day of a month shall be the same as to the 30th calendar day of the same month, except for February. This means that a 31 is assumed to be a 30 and the 28 February (or 29 February for a leap year) is assumed to be a 28 (or 29). The assumed number of days in a year is computed as the actual number of days in the coupon period multiplied by the number of interest payments in the year. See also ISO 15022 MICO code 'A003'. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThirtyThreeSixtyICMA" id="1950021" value="20" sort="20" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 30/360 (ICMA or basis rule) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Interest is calculated based on a 30-day month and a 360-day year. Accrued interest to a value date on the last day of a month shall be the same as to the 30 calendar day of the same month, except for February. This means that a 31 is assumed to be a 30 and the 28 February (or 29 February for a leap year) is assumed to be a 28 (or 29). It is the most commonly used 30/360 method for non-US straight and convertible bonds issued before 1 January 1999. See also ISO 15022 MICO code 'A011'. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThirtyETwoThreeSixty" id="1950022" value="21" sort="21" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 30E2/360 (Eurobond basis model two) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Interest is calculated based on a 30-day month and a 360-day year. Accrued interest to a value date on the last day of a month shall be the same as to the 30th calendar day of the same month, except for the last day of February whose day of the month value shall be adapted to the value of the first day of the interest period if the latter is higher and if the period is one of a regular schedule. This means that a 31 is assumed to be a 30 and the 28 February of a non-leap year is assumed to be equivalent to a 29 February when the first day of the interest period is a 29, or to a 30 February when the first day of the interest period is a 30 or a 31. The 29 February of a leap year is assumed to be equivalent to a 30 February when the first day of the interest period is a 30 or a 31. Similarly, if the coupon period starts on the last day of February, it is assumed to produce only one day of interest in February as if it was starting on a 30 February when the end of the period is a 30 or a 31, or two days of interest in February when the end of the period is a 29, or three days of interest in February when it is the 28 February of a non-leap year and the end of the period is before the 29. See also ISO 15022 MICO code 'A012'. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThirtyEThreeThreeSixty" id="1950023" value="22" sort="22" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 30E3/360 (Eurobond basis model three) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Interest is calculated based on a 30-day month and a 360-day year. Accrued interest to a value date on the last day of a month shall be the same as to the 30th calendar day of the same month. This means that a 31 is assumed to be a 30 and the 28 February (or 29 February for a leap year) is assumed to be equivalent to a 30 February. It is a variation of the 30E/360 (or Eurobond basis) method where the last day of February is always assumed to be a 30, even if it is the last day of the maturity coupon period. See also ISO 15022 MICO code 'A013'. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="1950024" value="99" sort="99" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + For other day count method. See also ISO 15022 MICO code 'OTHR'. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The day count convention used in interest calculations for a bond or an interest bearing security. Absence of this field for a bond or an interest bearing security transaction implies a "flat" trade, i.e. no accrued interest determined at time of the transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="LienSeniorityCodeSet" id="1954" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Unknown" id="1954001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FirstLien" id="1954002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + First lien + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecondLien" id="1954003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Second lien + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThirdLien" id="1954004" value="3" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Third lien + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the seniority level of the lien in a loan. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="LoanFacilityCodeSet" id="1955" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="BridgeLoan" id="1955001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bridge loan + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LetterOfCredit" id="1955002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Letter of credit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RevolvingLoan" id="1955003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Revolving loan + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SwinglineFunding" id="1955004" value="3" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Swingline funding + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TermLoan" id="1955005" value="4" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Term loan + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeClaim" id="1955006" value="5" sort="5" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade claim + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the type of loan when the credit default swap's reference obligation is a loan. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ReferenceEntityTypeCodeSet" id="1956" type="int" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="192"> + <fixr:code name="Asian" id="1956001" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Asian + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AustralianNewZealand" id="1956002" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Australian and New Zealand + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EuropeanEmergingMarkets" id="1956003" value="3" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + European emerging markets + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Japanese" id="1956004" value="4" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Japanese + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NorthAmericanHighYield" id="1956005" value="5" sort="5" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + North American high yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NorthAmericanInsurance" id="1956006" value="6" sort="6" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + North American insurance + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NorthAmericanInvestmentGrade" id="1956007" value="7" sort="7" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + North American investment grade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Singaporean" id="1956008" value="8" sort="8" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Singaporean + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WesternEuropean" id="1956009" value="9" sort="9" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Western European + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WesternEuropeanInsurance" id="1956010" value="10" sort="10" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Western European insurance + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the type of reference entity for first-to-default CDS basket contracts. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="BlockTrdAllocIndicatorCodeSet" id="1980" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="BlockToBeAllocated" id="1980001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Block to be allocated + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BlockNotToBeAllocated" id="1980002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Block not to be allocated + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllocatedTrade" id="1980003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Allocated trade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A sub-trade of a block trade. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indication that a block trade will be allocated. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="UnderlyingObligationTypeCodeSet" id="2012" type="String" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Bond" id="2012001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bond + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConvertibleBond" id="2012002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Convertible bond + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Mortgage" id="2012003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mortgage + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Loan" id="2012004" value="3" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Loan + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of reference obligation for credit derivatives contracts. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CashSettlQuoteMethodCodeSet" id="40027" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Bid" id="40027001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bid + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Mid" id="40027002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mid + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Offer" id="40027003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Offer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The type of quote used to determine the cash settlement price. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CashSettlValuationMethodCodeSet" id="40038" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Market" id="40038001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Highest" id="40038002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Highest + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AverageMarket" id="40038003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Average market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AverageHighest" id="40038004" value="3" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Average highest + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BlendedMarket" id="40038005" value="4" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Blended market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BlendedHighest" id="40038006" value="5" sort="5" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Blended highest + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AverageBlendedMarket" id="40038007" value="6" sort="6" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Average blended market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AverageBlendedHighest" id="40038008" value="7" sort="7" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Average blended highest + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The ISDA defined methodology for determining the final price of the reference obligation for purposes of cash settlement. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + ISDA 2003 Term: Valuation Method + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="StreamTypeCodeSet" id="40050" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="PaymentCashSettlement" id="40050001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Payment / cash settlement + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PhysicalDelivery" id="40050002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Physical delivery + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of swap stream. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ProvisionTypeCodeSet" id="40091" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="MandatoryEarlyTermination" id="40091001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mandatory early termination + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OptionalEarlyTermination" id="40091002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Optional early termination + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancelable" id="40091003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancelable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Extendable" id="40091004" value="3" sort="3" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Extendable + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The contract can be extended by either party usually with a specific time notice prior to the expiry date. In the context of EU SFTR reporting this corresponds to "termination optionality" code "ETSB". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MutualEarlyTermination" id="40091005" value="4" sort="4" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mutual early termination + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Evergreen" id="40091006" value="5" sort="5" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Evergreen + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The contract automatically renews after the expiry date until one party gives the other notice to terminate. In the context of EU SFTR reporting this corresponds to "termination optionality" code "EGRN". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Callable" id="40091007" value="6" sort="6" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Callable + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Contract is callable. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Puttable" id="40091008" value="7" sort="7" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Puttable + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Contract is puttable. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of provisions. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ProvisionDateTenorUnitCodeSet" id="40097" type="String" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Day" id="40097001" value="D" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Week" id="40097002" value="Wk" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Week + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Month" id="40097003" value="Mo" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Year" id="40097004" value="Yr" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Year + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Time unit associated with the provision's tenor period. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ProvisionCalculationAgentCodeSet" id="40098" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="ExercisingParty" id="40098001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exercising party + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonExercisingParty" id="40098002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-exercising party + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MasterAgreeent" id="40098003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + As specified in the master agreement + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Supplement" id="40098004" value="3" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + As specified in the standard terms supplement + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to identify the calculation agent. The calculation agent may be identified in ProvisionCalculationAgent(40098) or in the ProvisionParties component. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ProvisionOptionSinglePartyBuyerSideCodeSet" id="40099" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Buy" id="40099001" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Buy + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Sell" id="40099002" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sell + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + If optional early termination is not available to both parties then this component identifies the buyer of the option through its side of the trade. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ProvisionCashSettlMethodCodeSet" id="40108" type="int" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:code name="CashPrice" id="40108001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CashPriceAlternate" id="40108002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash price alternate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ParYieldCurveAdjusted" id="40108003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Par yield curve adjusted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ZeroCouponYieldCurveAdjusted" id="40108004" value="3" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Zero coupon yield curve adjusted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ParYieldCurveUnadjusted" id="40108005" value="4" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Par yield curve unadjusted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossCurrency" id="40108006" value="5" sort="5" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cross currency + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CollateralizedPrice" id="40108007" value="6" sort="6" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Collateralized price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + An ISDA defined cash settlement method used for the determination of the applicable cash settlement amount. The method is defined in the 2006 ISDA Definitions, Section 18.3. Cash Settlement Methods, paragraph (e). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ProvisionCashSettlQuoteTypeCodeSet" id="40111" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Bid" id="40111001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bid + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Mid" id="40111002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mid + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Offer" id="40111003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Offer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExercisingPartyPays" id="40111004" value="3" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exercising party pays + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + See 2000 ISDA Definitions, Section 17.2, Certain Definitions Relating to Cash Settlement, paragraph (j) for definition of "exercising party pays". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the type of quote to be used. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ProvisionOptionExerciseEarliestDateOffsetUnitCodeSet" id="40126" type="String" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Day" id="40126001" value="D" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Week" id="40126002" value="Wk" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Week + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Month" id="40126003" value="Mo" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Year" id="40126004" value="Yr" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Year + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Time unit associated with the interval to the first (and possibly only) exercise date in the exercise period. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ProvisionOptionExerciseFixedDateTypeCodeSet" id="40144" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Unadjusted" id="40144001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unadjusted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Adjusted" id="40144002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Adjusted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the type of date (e.g. adjusted for holidays). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ProvisionCashSettlPaymentDateTypeCodeSet" id="40173" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Unadjusted" id="40173001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unadjusted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Adjusted" id="40173002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Adjusted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the type of date (e.g. adjusted for holidays). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ProtectionTermEventUnitCodeSet" id="40196" type="String" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Day" id="40196001" value="D" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Week" id="40196002" value="Wk" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Week + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Month" id="40196003" value="Mo" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Year" id="40196004" value="Yr" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Year + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Time unit associated with protection term events. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ProtectionTermEventDayTypeCodeSet" id="40197" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Business" id="40197001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Business + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Calendar" id="40197002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Calendar + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CommodityBusiness" id="40197003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Commodity business + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CurrencyBusiness" id="40197004" value="3" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Currency business + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeBusiness" id="40197005" value="4" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange business + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ScheduledTradingDay" id="40197006" value="5" sort="5" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Scheduled trading day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Day type for events that specify a period and unit. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ProtectionTermEventQualifierCodeSet" id="40200" type="char" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="RestructuringMultipleHoldingObligations" id="40200001" value="H" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Retructuring - multiple holding obligations + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In relation to a restructuring credit event, unless multiple holder obligation is not specified restructurings are limited to multiple holder obligations. A multiple holder obligation means an obligation that is held by more than three holders that are not affiliates of each other and where at least two thirds of the holders must agree to the event that constitutes the restructuring credit event. ISDA 2003 Term: Multiple Holder Obligation. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RestructuringMultipleCreditEventNotices" id="40200002" value="E" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Restructuring - multiple credit event notices + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Presence of this element and value set to 'true' indicates that Section 3.9 of the 2003 Credit Derivatives Definitions shall apply. Absence of this element indicates that Section 3.9 shall not apply. NOTE: Not allowed under ISDA Credit 1999. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FloatingRateInterestShortfall" id="40200003" value="C" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Floating rate interest shortfall + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates compounding. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Protection term event qualifier. Used to further qualify ProtectionTermEventType(40192). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentTypeCodeSet" id="40213" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Brokerage" id="40213001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Brokerage + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UpfrontFee" id="40213002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Upfront fee + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IndependentAmountCollateral" id="40213003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Independent amount / collateral + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PrincipalExchange" id="40213004" value="3" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Principal exchange + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NovationTermination" id="40213005" value="4" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Novation / termination + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EarlyTerminationProvision" id="40213006" value="5" sort="5" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Early termination provision + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelableProvision" id="40213007" value="6" sort="6" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="203"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancelable provision + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExtendibleProvision" id="40213008" value="7" sort="7" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Extendible provision + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CapRateProvision" id="40213009" value="8" sort="8" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cap rate provision + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FloorRateProvision" id="40213010" value="9" sort="9" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Floor rate provision + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OptionPremium" id="40213011" value="10" sort="10" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Option premium + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SettlementPayment" id="40213012" value="11" sort="11" added="FIX.5.0SP2" addedEP="162"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Settlement payment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CashSettl" id="40213013" value="12" sort="12" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash settlement + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecurityLending" id="40213014" value="13" sort="13" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Security lending + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Fee that the borrower of the security or commodity pays to the lender. The basis rate is specified in PaymentFixedRate(43097). A security lending fee payment may be periodic, in which case specify PaymentFrequencyPeriod(43102) and PaymentFrequencyUnit(43103). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rebate" id="40213015" value="14" sort="14" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rebate + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + For contracts calling for rebate payment(s), e.g. Securities Lending, normally specified as a fixed or floating rate rather than a fixed amount. A rebate payment may be periodic, in which case specify PaymentFrequencyPeriod(43102) and PaymentFrequencyUnit(43103). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="40213016" value="99" sort="99" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of payment. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentPaySideCodeSet" id="40214" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Buy" id="40214001" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Buy + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Sell" id="40214002" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sell + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The side of the party paying the payment. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentSettlStyleCodeSet" id="40227" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Standard" id="40227001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Standard + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Net" id="40227002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Net + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StandardfNet" id="40227003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Standard and net + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Payment settlement style. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamTypeCodeSet" id="40738" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Periodic" id="40738001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Periodic (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Initial" id="40738002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Initial + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Single" id="40738003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Single + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Dividend" id="40738004" value="3" sort="3" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Dividend + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Interest" id="40738005" value="4" sort="4" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Interest + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DividendReturn" id="40738006" value="5" sort="5" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Dividend return + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceReturn" id="40738007" value="6" sort="6" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price return + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TotalReturn" id="40738008" value="7" sort="7" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Total return + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Variance" id="40738009" value="8" sort="8" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Variance + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Correlation" id="40738010" value="9" sort="9" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Correlation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the type of payment stream associated with the swap. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamDiscountTypeCodeSet" id="40744" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Standard" id="40744001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Standard + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FRA" id="40744002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Forward Rate Agreement (FRA) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The method of calculating discounted payment amounts + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamCompoundingMethodCodeSet" id="40747" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="None" id="40747001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + None + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Flat" id="40747002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Flat + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Straight" id="40747003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Straight + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpreadExclusive" id="40747004" value="3" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Spread exclusive + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Compounding method. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamPaymentFrequencyUnitCodeSet" id="40754" type="String" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Day" id="40754001" value="D" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Week" id="40754002" value="Wk" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Week + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Month" id="40754003" value="Mo" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Year" id="40754004" value="Yr" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Year + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Term" id="40754005" value="T" sort="5" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Term + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Time unit associated with the frequency of payments. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamPaymentDateOffsetUnitCodeSet" id="40760" type="String" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="208"> + <fixr:code name="Day" id="40760001" value="D" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Week" id="40760002" value="Wk" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Week + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Month" id="40760003" value="Mo" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Year" id="40760004" value="Yr" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Year + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Time unit multiplier for the relative initial fixing date offset. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamResetWeeklyRollConventionCodeSet" id="40766" type="String" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Monday" id="40766001" value="MON" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Monday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Tuesday" id="40766002" value="TUE" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tuesday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Wednesday" id="40766003" value="WED" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Wednesday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Thursday" id="40766004" value="THU" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Thursday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Friday" id="40766005" value="FRI" sort="5" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Friday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Saturday" id="40766006" value="SAT" sort="6" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Saturday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Sunday" id="40766007" value="SUN" sort="7" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sunday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to specify the day of the week in which the reset occurs for payments that reset on a weekly basis. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamRateIndexSourceCodeSet" id="40790" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Bloomberg" id="40790001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bloomberg + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reuters" id="40790002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reuters + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Telerate" id="40790003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Telerate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="40790004" value="99" sort="99" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The source of the payment stream floating rate index. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamRateIndexCurveUnitCodeSet" id="40791" type="String" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Day" id="40791001" value="D" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Week" id="40791002" value="Wk" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Week + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Month" id="40791003" value="Mo" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Year" id="40791004" value="Yr" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Year + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Time unit associated with the floating rate index. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamRateSpreadPositionTypeCodeSet" id="40795" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Short" id="40795001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Short + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Long" id="40795002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Long + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies whether the rate spread is applied to a long or short position. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamRateTreatmentCodeSet" id="40796" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="BondEquivalentYield" id="40796001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bond equivalent yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MoneyMarketYield" id="40796002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Money market yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the yield calculation treatment for the index. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamCapRateBuySideCodeSet" id="40798" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Buyer" id="40798001" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Buyer of the trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Seller" id="40798002" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Seller of the trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reference to the buyer of the cap rate option through its trade side. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamFloorRateBuySideCodeSet" id="40801" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Buyer" id="40801001" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Buyer of the trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Seller" id="40801002" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Seller of the trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reference to the buyer of the floor rate option through its trade side. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamAveragingMethodCodeSet" id="40806" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Unweighted" id="40806001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unweighted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Weighted" id="40806002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Weighted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + When rate averaging is applicable, used to specify whether a weighted or unweighted average calculation method is to be used. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamNegativeRateTreatmentCodeSet" id="40807" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="ZeroInterestRateMethod" id="40807001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Zero interest rate method + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NegativeInterestRateMethod" id="40807002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Negative interest rate method + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The specification of any provisions for calculating payment obligations when a floating rate is negative (either due to a quoted negative floating rate or by operation of a spread that is subtracted from the floating rate). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamInflationLagUnitCodeSet" id="40809" type="String" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Day" id="40809001" value="D" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Week" id="40809002" value="Wk" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Week + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Month" id="40809003" value="Mo" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Year" id="40809004" value="Yr" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Year + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Time unit associated with the inflation lag period. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamInflationLagDayTypeCodeSet" id="40810" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Business" id="40810001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Business + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Calendar" id="40810002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Calendar + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CommodityBusiness" id="40810003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Commodity business + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CurrencyBusiness" id="40810004" value="3" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Currency business + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeBusiness" id="40810005" value="4" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange business + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ScheduledTradingDay" id="40810006" value="5" sort="5" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Scheduled trading day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The inflation lag period day type. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamInflationInterpolationMethodCodeSet" id="40811" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="None" id="40811001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + None + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LinearZeroYield" id="40811002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Linear zero yield + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The method used when calculating the Inflation Index Level from multiple points - the most common is Linear. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamFRADiscountingCodeSet" id="40816" type="int" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:code name="None" id="40816001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + None + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ISDA" id="40816002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + International Swaps and Derivatives Association (ISDA) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AFMA" id="40816003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Australian Financial Markets Association (AFMA) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The method of Forward Rate Agreement (FRA) discounting, if any, that will apply. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="NonDeliverableFixingDateTypeCodeSet" id="40827" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Unadjusted" id="40827001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unadjusted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Adjusted" id="40827002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Adjusted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the type of date (e.g. adjusted for holidays). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentScheduleTypeCodeSet" id="40829" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Notional" id="40829001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Notional + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CashFlow" id="40829002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash flow + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FXLinkedNotional" id="40829003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + FX linked notional + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FixedRate" id="40829004" value="3" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fixed rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FutureValueNotional" id="40829005" value="4" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Future value notional + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="KnownAmount" id="40829006" value="5" sort="5" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Known amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FloatingRateMultiplier" id="40829007" value="6" sort="6" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Floating rate multiplier + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Spread" id="40829008" value="7" sort="7" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Spread + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CapRate" id="40829009" value="8" sort="8" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cap rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FloorRate" id="40829010" value="9" sort="9" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Floor rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonDeliverableSettlPaymentDates" id="40829011" value="10" sort="10" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-deliverable settlement payment dates + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonDeliverableSettlCalculationDates" id="40829012" value="11" sort="11" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-deliverable settlement calculation dates + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonDeliverableFXFixingDates" id="40829013" value="12" sort="12" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-deliverable fixing dates. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SettlPeriodNotnl" id="40829014" value="13" sort="13" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Settlement period notional + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SettlPeriodPx" id="40829015" value="14" sort="14" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Settlement period price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CalcPeriod" id="40829016" value="15" sort="15" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Calculation period + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DividendAccrualRateMultiplier" id="40829017" value="16" sort="16" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Dividend accrual rate multiplier + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DividendAccrualRateSpread" id="40829018" value="17" sort="17" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Dividend accrual rate spread + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DividendAccrualCapRate" id="40829019" value="18" sort="18" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Dividend accrual cap rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DividendAccrualFloorRate" id="40829020" value="19" sort="19" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Dividend accrual floor rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CompoundingRateMultiplier" id="40829021" value="20" sort="20" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Compounding rate multiplier + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CompoundingRateSpread" id="40829022" value="21" sort="21" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Compounding rate spread + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CompoundingCapRate" id="40829023" value="22" sort="22" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Compounding cap rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CompoundingFloorRate" id="40829024" value="23" sort="23" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Compounding floor rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of schedule. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentScheduleStepRelativeToCodeSet" id="40849" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Initial" id="40849001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Initial + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Previous" id="40849002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Previous + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies whether the PaymentScheduleStepRate(40847) or PaymentScheduleStepOffsetValue(40846) should be applied to the initial notional or the previous notional in order to calculate the notional step change amount. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStubTypeCodeSet" id="40873" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Initial" id="40873001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Initial + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Final" id="40873002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Final + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CompoundingInitial" id="40873003" value="2" sort="2" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Compounding initial + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CompoundingFinal" id="40873004" value="3" sort="3" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Compounding final + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stub type. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStubLengthCodeSet" id="40874" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="Short" id="40874001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Short + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Long" id="40874002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Long + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Optional indication whether stub is shorter or longer than the regular swap period. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamPaymentDateOffsetDayTypeCodeSet" id="40920" type="int" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="208"> + <fixr:code name="Business" id="40920001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Business + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Calendar" id="40920002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Calendar + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CommodityBusiness" id="40920003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Commodity business + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CurrencyBusiness" id="40920004" value="3" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Currency business + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeBusiness" id="40920005" value="4" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange business + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ScheduledTradingDay" id="40920006" value="5" sort="5" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Scheduled trading day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the day type of the relative payment date offset. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="BusinessDayConventionCodeSet" id="40921" type="int" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="NotApplicable" id="40921001" value="0" sort="0" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not applicable + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Business day convention is not applicable. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="None" id="40921002" value="1" sort="1" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + None (current day) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FollowingDay" id="40921003" value="2" sort="2" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Following day + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The following business day. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FloatingRateNote" id="40921004" value="3" sort="3" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Floating rate note + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The FRN business day convention. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ModifiedFollowingDay" id="40921005" value="4" sort="4" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Modified following day + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The modified following business day. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PrecedingDay" id="40921006" value="5" sort="5" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Preceding day + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The preceding business day. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ModifiedPrecedingDay" id="40921007" value="6" sort="6" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Modified preceding day + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The modified preceding business day. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NearestDay" id="40921008" value="7" sort="7" added="FIX.5.0SP2" addedEP="161" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Nearest day + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The nearest applicable business day. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The business day convention used for adjusting dates. The value defined here applies to all adjustable dates in the instrument unless specifically overridden. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DateRollConventionCodeSet" id="40922" type="String" added="FIX.5.0SP2" addedEP="161"> + <fixr:code name="FirstDay" id="40922001" value="1" sort="1" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 1st day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecondDay" id="40922002" value="2" sort="2" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 2nd day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThirdDay" id="40922003" value="3" sort="3" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 3rd day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FourthDay" id="40922004" value="4" sort="4" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 4th day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FifthDay" id="40922005" value="5" sort="5" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 5th day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SixthDay" id="40922006" value="6" sort="6" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 6thd day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SeventhDay" id="40922007" value="7" sort="7" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 7th day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EighthDay" id="40922008" value="8" sort="8" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 8th day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NinthDay" id="40922009" value="9" sort="9" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 9th day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TenthDay" id="40922010" value="10" sort="10" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 10th day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EleventhDay" id="40922011" value="11" sort="11" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 11th day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TwelvthDay" id="40922012" value="12" sort="12" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 12th day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThirteenthDay" id="40922013" value="13" sort="13" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 13th day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ForteenthDay" id="40922014" value="14" sort="14" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 14th day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FifteenthDay" id="40922015" value="15" sort="15" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 15th day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SixteenthDay" id="40922016" value="16" sort="16" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 16th day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SeventeenthDay" id="40922017" value="17" sort="17" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 17th day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EighteenthDay" id="40922018" value="18" sort="18" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 18th day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NineteenthDay" id="40922019" value="19" sort="19" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 19th day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TwentiethDay" id="40922020" value="20" sort="20" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 20th day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TwentyFirstDay" id="40922021" value="21" sort="21" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 21st day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TwentySecondDay" id="40922022" value="22" sort="22" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 22nd day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TwentyThirdDay" id="40922023" value="23" sort="23" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 23rd day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TwentyFourthDay" id="40922024" value="24" sort="24" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 24th day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TwentyFifthDay" id="40922025" value="25" sort="25" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 25th day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TwentySixthDay" id="40922026" value="26" sort="26" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 26th day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TwentySeventhDay" id="40922027" value="27" sort="27" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 27th day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TwentyEigthDa28y" id="40922028" value="28" sort="28" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 28th day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TwentyNinthDay" id="40922029" value="29" sort="29" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 29th day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ThirtiethDay" id="40922030" value="30" sort="30" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + 30th day of the month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EOM" id="40922031" value="EOM" sort="31" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The end of the month. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Use EOM for 31st day of the month. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FRN" id="40922032" value="FRN" sort="32" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The floating rate note convention or Eurodollar convention. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IMM" id="40922033" value="IMM" sort="33" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The International Money Market settlement date, i.e. the 3rd Wednesday of the month. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IMMCAD" id="40922034" value="IMMCAD" sort="34" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The last trading day/expiration day of the Canadian Derivatives Exchange. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IMMAUD" id="40922035" value="IMMAUD" sort="35" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The last trading day of the Sydney Futures Exchange Australian 90-day bank accepted bill futures contract. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IMMNZD" id="40922036" value="IMMNZD" sort="36" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The last trading day of the Sydney Futures Exchange New Zealand 90-day bank bill futures contract. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SFE" id="40922037" value="SFE" sort="37" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The Sydney Futures Exchange 90-day bank accepted bill futures settlement dates. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NONE" id="40922038" value="NONE" sort="38" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No adjustment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TBILL" id="40922039" value="TBILL" sort="39" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The 13-week and 26-week U.S. Treasury Bill auction dates. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MON" id="40922040" value="MON" sort="40" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Monday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TUE" id="40922041" value="TUE" sort="41" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tuesday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WED" id="40922042" value="WED" sort="42" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Wednesday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="THU" id="40922043" value="THU" sort="43" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Thursday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FRI" id="40922044" value="FRI" sort="44" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Friday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SAT" id="40922045" value="SAT" sort="45" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Saturday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SUN" id="40922046" value="SUN" sort="46" added="FIX.5.0SP2" addedEP="161"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sunday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The convention for determining a sequence of dates. It is used in conjunction with a specified frequency. The value defined here applies to all adjustable dates in the instrument unless specifically overridden. Additional values may be used by mutual agreement of the counterparties. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AttachmentEncodingTypeCodeSet" id="2109" type="int" added="FIX.5.0SP2" addedEP="167"> + <fixr:code name="Base64" id="2109001" value="0" sort="0" added="FIX.5.0SP2" addedEP="167"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Base64 encoding + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Base64 Encoding. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RawBinary" id="2109002" value="1" sort="1" added="FIX.5.0SP2" addedEP="167"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unencoded binary content + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Unencoded binary content. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The encoding type of the content provided in EncodedAttachment(2112). + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + MessageEncoding(347) that defines how FIX fields of type Data are encoded. The MessageEncoding(347) is used embed text in another character set (e.g. Unicode or Shift-JIS) within FIX. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="NegotiationMethodCodeSet" id="2115" type="int" added="FIX.5.0SP2" addedEP="168"> + <fixr:code name="AutoSpot" id="2115001" value="0" sort="0" added="FIX.5.0SP2" addedEP="168"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Auto spot + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The spot price for the reference or benchmark security is provided automatically. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NegotiatedSpot" id="2115002" value="1" sort="1" added="FIX.5.0SP2" addedEP="168"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Negotiated spot + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The spot price for the reference or benchmark security is to be negotiated. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PhoneSpot" id="2115003" value="2" sort="2" added="FIX.5.0SP2" addedEP="168" updated="FIX.5.0SP2" updatedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The spot price for the reference or benchmark security is to be negotiated via phone or voice. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The spot price for the reference of benchmark security is to be negotiated via phone or voice. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the negotiation method to be used. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ComplexEventPeriodTypeCodeSet" id="41011" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="AsianOut" id="41011001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Asian Out + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AsianIn" id="41011002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Asian In + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BarrierCap" id="41011003" value="2" sort="2" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Barrier Cap + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BarrierFloor" id="41011004" value="3" sort="3" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Barrier Floor + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="KnockOut" id="41011005" value="4" sort="4" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Knock Out + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="KnockIn" id="41011006" value="5" sort="5" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Knock In + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the period type. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ComplexEventDateOffsetDayTypeCodeSet" id="41024" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="Business" id="41024001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Business + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Calendar" id="41024002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Calendar + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CommodityBusiness" id="41024003" value="2" sort="2" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Commodity business + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CurrencyBusiness" id="41024004" value="3" sort="3" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Currency business + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeBusiness" id="41024005" value="4" sort="4" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange business + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ScheduledTradingDay" id="41024006" value="5" sort="5" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Scheduled trading day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the day type of the relative date offset. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ComplexOptPayoutTimeCodeSet" id="2121" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="Close" id="2121001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Close + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Open" id="2121002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Open + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OfficialSettl" id="2121003" value="2" sort="2" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Official settlement + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ValuationTime" id="2121004" value="3" sort="3" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Valuation time + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExcahgneSettlTime" id="2121005" value="4" sort="4" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange settlement time + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DerivativesClose" id="2121006" value="5" sort="5" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Derivatives close + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AsSpecified" id="2121007" value="6" sort="6" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + As specified in master confirmation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies when the payout is to occur. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ComplexEventQuoteBasisCodeSet" id="2126" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="Currency1PerCurrency2" id="2126001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Currency 1 per currency 2 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Currency2PerCurrency1" id="2126002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Currency 2 per currency 1 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + For foreign exchange Quanto option feature. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ComplexEventCreditEventNotifyingPartyCodeSet" id="2134" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="SellerNotifies" id="2134001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Seller notifies + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BuyerNotifies" id="2134002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Buyer notifies + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SellerOrBuyerNotifies" id="2134003" value="2" sort="2" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Seller or buyer notifies + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The notifying party is the party that notifies the other party when a credit event has occurred by means of a credit event notice. If more than one party is referenced as being the notifying party then either party may notify the other of a credit event occurring. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DeliveryScheduleTypeCodeSet" id="41038" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="Notional" id="41038001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Notional + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Delivery" id="41038002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delivery + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PhysicalSettlPeriods" id="41038003" value="2" sort="2" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Physical settlement period + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the type of delivery schedule. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DeliveryScheduleToleranceTypeCodeSet" id="41046" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="Absolute" id="41046001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Absolute + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Percentage" id="41046002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percentage + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the tolerance value type. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DeliveryScheduleSettlFlowTypeCodeSet" id="41049" type="int" added="FIX.5.0SP2" addedEP="169" updated="FIX.5.0SP2" updatedEP="179"> + <fixr:code name="AllTimes" id="41049001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All times + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OnPeak" id="41049002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + On peak + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OffPeak" id="41049003" value="2" sort="2" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Off peak + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Base" id="41049004" value="3" sort="3" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Base + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BlockHours" id="41049005" value="4" sort="4" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Block hours + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="41049006" value="5" sort="5" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the commodity delivery flow type. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DeliveryScheduleSettlHolidaysProcessingInstructionCodeSet" id="41050" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="DoNotIncludeHolidays" id="41050001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Do not include holidays + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IncludeHolidays" id="41050002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Include holidays + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether holidays are included in the settlement periods. Required for electricity contracts. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DeliveryScheduleSettlDayCodeSet" id="41052" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="Monday" id="41052001" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Monday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Tuesday" id="41052002" value="2" sort="2" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tuesday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Wednesday" id="41052003" value="3" sort="3" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Wednesday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Thursday" id="41052004" value="4" sort="4" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Thursday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Friday" id="41052005" value="5" sort="5" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Friday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Saturday" id="41052006" value="6" sort="6" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Saturday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Sunday" id="41052007" value="7" sort="7" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sunday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllWeekdays" id="41052008" value="8" sort="8" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All weekdays + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllDays" id="41052009" value="9" sort="9" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All days + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllWeekends" id="41052010" value="10" sort="10" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All weekends + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the day or group of days for delivery. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DeliveryScheduleSettlTimeTypeCodeSet" id="41057" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="Hour" id="41057001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Hour of the day + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Applicable for electricity contracts. Time value is expressed as an integer hour of the day (1-24). The delivery start/end hour is specified as the end of the included hour. For example, a start hour of "4" begins at 3 a.m.; an end hour of "20" ends at 8 p.m.; a start hour of "1" and end hour of "24" indicates midnight to midnight delivery. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Timestamp" id="41057002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + HH:MM time format + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Applicable for gas contracts. Time value is expressed using a 24-hour time format. For example, a time value of "13:30" is 1:30 p.m. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the format of the delivery start and end time values. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DeliveryStreamTypeCodeSet" id="41058" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="Periodic" id="41058001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Periodic (default if not specified) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Initial" id="41058002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Initial + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Single" id="41058003" value="2" sort="2" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Single + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the type of delivery stream. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DeliveryStreamDeliveryRestrictionCodeSet" id="41063" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="Firm" id="41063001" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Firm + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Never excused of delivery obligations. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonFirm" id="41063002" value="2" sort="2" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Interruptable or non-firm + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Excused when interrupted for any reason or for no reason without liability. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ForceMajeure" id="41063003" value="3" sort="3" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Force majeure + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Excused when prevented by force majeure. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SystemFirm" id="41063004" value="4" sort="4" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + System firm + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Must be supplied from the owned or controlled generation of pre-existing purchased power assets of the system specified. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnitFirm" id="41063005" value="5" sort="5" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unit firm + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Must be supplied from the generation assset specified. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies under what conditions the buyer and seller should be excused of their delivery obligations. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DeliveryStreamTitleTransferConditionCodeSet" id="41069" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="Transfers" id="41069001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Transfers with risk of loss + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DoesNotTransfer" id="41069002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Does not transfer with risk of loss + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the condition of title transfer. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DeliveryStreamToleranceOptionSideCodeSet" id="41075" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="Buyer" id="41075001" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Buyer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Seller" id="41075002" value="2" sort="2" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Seller + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether the tolerance is at the seller's or buyer's option. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DeliveryStreamElectingPartySideCodeSet" id="41080" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="Buyer" id="41080001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Buyer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Seller" id="41080002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Seller + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + A reference to the party able to choose whether the gas is delivered for a particular period as found in a swing or interruptible contract. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SwapSubClassCodeSet" id="1575" type="String" added="FIX.5.0SP2" addedEP="169" updated="FIX.5.0SP2" updatedEP="238"> + <fixr:code name="Amortizing" id="1575001" value="AMTZ" sort="1" added="FIX.5.0SP2" addedEP="169" updated="FIX.5.0SP2" updatedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Amortizing notional schedule + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Compounding" id="1575002" value="COMP" sort="2" added="FIX.5.0SP2" addedEP="169" deprecated="FIX.5.0SP2" deprecatedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Compounding + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConstantNotionalSchedule" id="1575003" value="CNST" sort="3" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Constant notional schedule + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AccretingNotionalSchedule" id="1575004" value="ACRT" sort="4" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accreting notional schedule + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CustomNotionalSchedule" id="1575005" value="CUST" sort="5" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Custom notional schedule + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The sub-classification or notional schedule type of the swap. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="StrategyTypeCodeSet" id="2141" type="String" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="Straddle" id="2141001" value="STD" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Straddle + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Strangle" id="2141002" value="STG" sort="2" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Strangle + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Butterfly" id="2141003" value="BF" sort="3" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Butterfly + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Condor" id="2141004" value="CNDR" sort="4" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Condor + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CallableInversibleSnowball" id="2141005" value="CISN" sort="5" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Callable inversible snowball + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="2141006" value="OTHER" sort="6" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the type of trade strategy. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SettlDisruptionProvisionCodeSet" id="2143" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="Negotiation" id="2143001" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Negotiation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancellation" id="2143002" value="2" sort="2" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancellation and payment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the consequences of bullion settlement disruption events. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MarketDisruptionProvisionCodeSet" id="41087" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="NotApplicable" id="41087001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not applicable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Applicable" id="41087002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Applicable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AsInMasterAgreement" id="41087003" value="2" sort="2" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + As specified in master agreement + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AsInConfirmation" id="41087004" value="3" sort="3" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + As specified in confirmation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The consequences of market disruption events. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MarketDisruptionFallbackProvisionCodeSet" id="41088" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="MasterAgreement" id="41088001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + As specified in master agreement + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Confirmation" id="41088002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + As specified in confirmation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the location of the fallback provision documentation. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MarketDisruptionFallbackUnderlierTypeCodeSet" id="41097" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="Basket" id="41097001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Basket + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Bond" id="41097002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bond + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cash" id="41097003" value="2" sort="2" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Commodity" id="41097004" value="3" sort="3" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Commodity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConvertibleBond" id="41097005" value="4" sort="4" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Convertible bond + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Equity" id="41097006" value="5" sort="5" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Equity + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeTradedFund" id="41097007" value="6" sort="6" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange traded fund + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Future" id="41097008" value="7" sort="7" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Future + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Index" id="41097009" value="8" sort="8" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Index + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Loan" id="41097010" value="9" sort="9" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Loan + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Mortgage" id="41097011" value="10" sort="10" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mortgage + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MutualFund" id="41097012" value="11" sort="11" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mutual fund + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The type of reference price underlier. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ExerciseConfirmationMethodCodeSet" id="41111" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="NotRequired" id="41111001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not required + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonElectronic" id="41111002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-electronic + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Electronic" id="41111003" value="2" sort="2" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Electronic + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Unknown" id="41111004" value="3" sort="3" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown at time of report + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether follow-up confirmation of exercise (written or electronic) is required following telephonic notice by the buyer to the seller or seller's agent. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OptionExerciseDateTypeCodeSet" id="41139" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="Unadjusted" id="41139001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unadjusted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Adjusted" id="41139002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Adjusted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the type of date. When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentDateOffsetDayTypeCodeSet" id="41159" type="int" added="FIX.5.0SP2" addedEP="169" updated="FIX.5.0SP2" updatedEP="208"> + <fixr:code name="Business" id="41159001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Business + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Calendar" id="41159002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Calendar + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Commodity" id="41159003" value="2" sort="2" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Commodity business + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Currency" id="41159004" value="3" sort="3" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Currency business + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Exchange" id="41159005" value="4" sort="4" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange business + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Scheduled" id="41159006" value="5" sort="5" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Scheduled trading day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the day type of the relative payment date offset. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentForwardStartTypeCodeSet" id="41160" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="Prepaid" id="41160001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Prepaid + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Postpaid" id="41160002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Post-paid + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Variable" id="41160003" value="2" sort="2" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Variable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Fixed" id="41160004" value="3" sort="3" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fixed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Forward start premium type. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamSettlLevelCodeSet" id="41199" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="Average" id="41199001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Average + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The cumulative number of weather index units for each day in the calculation period divided by the number of days in the calculation period. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Maximum" id="41199002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Maximum + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The maximum number of weather index units for any day in the calculaiton period. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Minimum" id="41199003" value="2" sort="2" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Minimum + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The minimum number of weather index units for any day in the calculaiton period. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cumulative" id="41199004" value="3" sort="3" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cumulative + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The cumulative number of weather index units for each day in the calculaiton period. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies how weather index units are to be calculated. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamRateSpreadTypeCodeSet" id="41206" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="Absolute" id="41206001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Absolute + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Percentage" id="41206002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percentage + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies whether the rate spread is an absolute value to be added to the index rate or a percentage of the index rate. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamPricingDayDistributionCodeSet" id="41214" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="All" id="41214001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="First" id="41214002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + First + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Last" id="41214003" value="2" sort="2" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Last + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Penultimate" id="41214004" value="3" sort="3" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Penultimate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The distribution of pricing days. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamPricingDayOfWeekCodeSet" id="41228" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="EveryDay" id="41228001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Every day (the default if not specified) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Monday" id="41228002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Monday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Tuesday" id="41228003" value="2" sort="2" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tuesday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Wednesday" id="41228004" value="3" sort="3" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Wednesday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Thursday" id="41228005" value="4" sort="4" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Thursday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Friday" id="41228006" value="5" sort="5" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Friday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Saturday" id="41228007" value="6" sort="6" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Saturday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Sunday" id="41228008" value="7" sort="7" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sunday + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The day of the week on which pricing takes place. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="StreamCommodityNearbySettlDayUnitCodeSet" id="41267" type="String" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="Week" id="41267001" value="Wk" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Week + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Month" id="41267002" value="Mo" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Time unit associated with the nearby settlement day. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="StreamCommoditySettlDateRollUnitCodeSet" id="41273" type="String" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="Day" id="41273001" value="D" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Time unit associated with the commodity delivery date roll. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="StreamCommodityDataSourceIDTypeCodeSet" id="41282" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="City" id="41282001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + City (4 character business center code) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Airport" id="41282002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Airport (IATA standard) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WeatherStation" id="41282003" value="2" sort="2" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Weather station WBAN (Weather Bureau Army Navy) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WeatherIndex" id="41282004" value="3" sort="3" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Weather index WMO (World Meteorological Organization) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of data source identifier. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="StreamNotionalCommodityFrequencyCodeSet" id="41308" type="int" added="FIX.5.0SP2" addedEP="169"> + <fixr:code name="Term" id="41308001" value="0" sort="0" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Term + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PerBusinessDay" id="41308002" value="1" sort="1" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Per business day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PerCalculationPeriod" id="41308003" value="2" sort="2" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Per calculation period + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PerSettlPeriod" id="41308004" value="3" sort="3" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Per settlement period + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PerCalendarDay" id="41308005" value="4" sort="4" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Per calendar day + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PerHour" id="41308006" value="5" sort="5" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Per hour + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PerMonth" id="41308007" value="6" sort="6" added="FIX.5.0SP2" addedEP="169"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Per month + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The commodity's notional or quantity delivery frequency. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RiskLimitReportStatusCodeSet" id="2316" type="int" added="FIX.5.0SP2" addedEP="171"> + <fixr:code name="Accepted" id="2316001" value="0" sort="0" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="2316002" value="1" sort="1" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status of risk limit report. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RiskLimitReportRejectReasonCodeSet" id="2317" type="int" added="FIX.5.0SP2" addedEP="171"> + <fixr:code name="UnkRiskLmtRprtID" id="2317001" value="0" sort="0" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown RiskLimitReportID(1667) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnkPty" id="2317002" value="1" sort="1" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown party + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="2317003" value="99" sort="99" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The reason for rejecting the PartyRiskLimitsReport(35=CM) or PartyRiskLimitsUpdateReport(35=CR). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RiskLimitCheckTransTypeCodeSet" id="2320" type="int" added="FIX.5.0SP2" addedEP="171"> + <fixr:code name="New" id="2320001" value="0" sort="0" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancel" id="2320002" value="1" sort="1" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Replace" id="2320003" value="2" sort="2" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Replace + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the transaction type of the risk limit check request. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RiskLimitCheckTypeCodeSet" id="2321" type="int" added="FIX.5.0SP2" addedEP="171"> + <fixr:code name="Submit" id="2321001" value="0" sort="0" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Submit + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates a submission for a limit check. The RiskLimitCheckTransType(2320) indicates whether the submission is a new request, a cancel or replace/amend of a prior submission. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LimitConsumed" id="2321002" value="1" sort="1" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Limit consumed + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates that the limit reserved by a prior request has been used or consumed by a transaction that occurred. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the type of limit check message. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RiskLimitCheckRequestTypeCodeSet" id="2323" type="int" added="FIX.5.0SP2" addedEP="171"> + <fixr:code name="AllOrNone" id="2323001" value="0" sort="0" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All or none (default if not specified). + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The limit check request is for the full amount requested or none at all. Request can only be responded to with a full approval of the amount requested or a rejection of the request. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Partial" id="2323002" value="1" sort="1" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Partial + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The requester will accept a partial approval of the requested credit limit amount. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the type of limit amount check being requested. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RiskLimitCheckRequestStatusCodeSet" id="2325" type="int" added="FIX.5.0SP2" addedEP="171"> + <fixr:code name="Approved" id="2325001" value="0" sort="0" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Approved + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Request has been accepted and processed. The credit amount requested has been reserved for the transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PartiallyApproved" id="2325002" value="1" sort="1" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Partially approved + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Only a partial amount of the credit amount requested has been approved and has been reserved for the transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="2325003" value="2" sort="2" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ApprovalPending" id="2325004" value="3" sort="3" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Approval pending + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancelled" id="2325005" value="4" sort="4" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancelled + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the status of the risk limit check request. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RiskLimitCheckRequestResultCodeSet" id="2326" type="int" added="FIX.5.0SP2" addedEP="171"> + <fixr:code name="Successful" id="2326001" value="0" sort="0" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Successful (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidParty" id="2326002" value="1" sort="1" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid party + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReqExceedsCreditLimit" id="2326003" value="2" sort="2" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Requested amount exceeds credit limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReqExceedsClipSizeLimit" id="2326004" value="3" sort="3" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Requested amount exceeds clip size limit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReqExceedsMaxNotional" id="2326005" value="4" sort="4" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Request exceeds maximum notional order amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="2326006" value="99" sort="99" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Result of the credit limit check request. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PartyActionTypeCodeSet" id="2329" type="int" added="FIX.5.0SP2" addedEP="171"> + <fixr:code name="Suspend" id="2329001" value="0" sort="0" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Suspend + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HaltTrading" id="2329002" value="1" sort="1" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Halt trading + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reinstate" id="2329003" value="2" sort="2" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reinstate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the type of action to take or was taken for a given party. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PartyActionResponseCodeSet" id="2332" type="int" added="FIX.5.0SP2" addedEP="171"> + <fixr:code name="Accepted" id="2332001" value="0" sort="0" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The action request is accepted for processing. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Completed" id="2332002" value="1" sort="1" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Completed + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The processing of the requested action has been successfully completed. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="2332003" value="2" sort="2" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The action request was rejected. PartyActionRejectReason(2233) should be used to specify the rejection reason + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the action taken as a result of the PartyActionType(2239) of the PartyActionRequest(35=DH) message. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PartyActionRejectReasonCodeSet" id="2333" type="int" added="FIX.5.0SP2" addedEP="171"> + <fixr:code name="InvalidParty" id="2333001" value="0" sort="0" added="FIX.5.0SP2" addedEP="171" updated="FIX.5.0SP2" updatedEP="182"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid party or parties + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnkReqParty" id="2333002" value="1" sort="1" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown requesting party + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotAuthorized" id="2333003" value="98" sort="98" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not authorized + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="2333004" value="99" sort="99" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the reason the PartyActionRequest(35=DH) was rejected. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RefRiskLimitCheckIDTypeCodeSet" id="2335" type="int" added="FIX.5.0SP2" addedEP="171"> + <fixr:code name="RiskLimitRequestID" id="2335001" value="0" sort="0" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + RiskLimitRequestID(1666) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RiskLimitCheckID" id="2335002" value="1" sort="1" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + RiskLimitCheckID(2319) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OutOfBandID" id="2335003" value="3" sort="3" added="FIX.5.0SP2" addedEP="180"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Out of band identifier + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies which type of identifier is specified in RefRiskLimitCheckID(2334) field. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RiskLimitCheckModelTypeCodeSet" id="2339" type="int" added="FIX.5.0SP2" addedEP="171"> + <fixr:code name="None" id="2339001" value="0" sort="0" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + None (default if not specified) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + No specified limit check model is defined. Limit checks for the party will be based on parameters defined. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PlusOneModel" id="2339002" value="1" sort="1" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + PlusOne model + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A pre-trade credit limit check model which allows trades to occur until it is determined by the clearinghouse or other designated limit checker that the party's limit(s) was breached by the most recent trade executed. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PingModel" id="2339003" value="2" sort="2" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ping model + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A pre-trade credit limit check model which requires the execution venue to obtain limit approval from the Credit Provider for every transaction about to be conducted by the Credit User. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PushModel" id="2339004" value="3" sort="3" added="FIX.5.0SP2" addedEP="171"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Push model + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A pre-trade credit limit check model in which the Credit Provider "pushes" to the execution venue the credit limit information allocated to each of the Credit Provider's counterparty or customer. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the type of credit limit check model workflow to apply for the specified party + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RiskLimitCheckStatusCodeSet" id="2343" type="int" added="FIX.5.0SP2" addedEP="172"> + <fixr:code name="Accepted" id="2343001" value="0" sort="0" added="FIX.5.0SP2" addedEP="172"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + For use when none of the more specific status enumerations apply. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="2343002" value="1" sort="1" added="FIX.5.0SP2" addedEP="172"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + For use when none of the more specific status enumerations apply. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClaimRequired" id="2343003" value="2" sort="2" added="FIX.5.0SP2" addedEP="172"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Claim required + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates that the clearing firm is required to accept or decline the trade. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreDefinedLimitCheckSucceeded" id="2343004" value="3" sort="3" added="FIX.5.0SP2" addedEP="172"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pre-defined limit check succeeded + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates a check enforced automatically by the clearing house. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreDefinedLimitCheckFailed" id="2343005" value="4" sort="4" added="FIX.5.0SP2" addedEP="172"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pre-defined limit check failed + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates a check enforced automatically by the clearing house. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreDefinedAutoAcceptRuleInvoked" id="2343006" value="5" sort="5" added="FIX.5.0SP2" addedEP="172"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pre-defined auto-accept rule invoked + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates that the clearing firm is required to accept or decline the trade because no limit or rule applies. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreDefinedAutoRejectRuleInvoked" id="2343007" value="6" sort="6" added="FIX.5.0SP2" addedEP="172"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pre-defined auto-reject rule invoked + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates a check enforced automatically by the clearing house. Note that clearing house rules of engagement may still require a clearing firm accept or reject the trade. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AcceptedByClearingFirm" id="2343008" value="7" sort="7" added="FIX.5.0SP2" addedEP="172"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted by clearing firm + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates that explicit action by the clearing firm, and not an automatic check by the clearing house, was the basis for accepting the trade. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RejectedByClearingFirm" id="2343009" value="8" sort="8" added="FIX.5.0SP2" addedEP="172"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected by clearing firm + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates that explicit action by the clearing firm, and not an automatic check by the clearing house, was the basis for rejecting the trade. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Pending" id="2343010" value="9" sort="9" added="FIX.5.0SP2" addedEP="172"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates that one or more side level risk checks are in progress. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AcceptedByCreditHub" id="2343011" value="10" sort="10" added="FIX.5.0SP2" addedEP="180"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted by credit hub + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates that a credit hub accepted the trade. An identifier assigned by the credit hub may appear in the appropriate RefRiskLimitCheckID(2334) field. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RejectedByCreditHub" id="2343012" value="11" sort="11" added="FIX.5.0SP2" addedEP="180"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected by credit hub + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates that a credit hub rejected the trade. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PendingCreditHubCheck" id="2343013" value="12" sort="12" added="FIX.5.0SP2" addedEP="180"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending credit hub check + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates that a check is pending at a credit hub. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AcceptedByExecVenue" id="2343014" value="13" sort="13" added="FIX.5.0SP2" addedEP="180"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted by execution venue + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates acceptance by an execution venue, such as a SEF. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RejectedByExecVenue" id="2343015" value="14" sort="14" added="FIX.5.0SP2" addedEP="180"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected by execution venue + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates that the trade was rejected by an execution venue, such as a SEF. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the status of the risk limit check performed on a trade. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RegulatoryTransactionTypeCodeSet" id="2347" type="int" added="FIX.5.0SP2" addedEP="176"> + <fixr:code name="None" id="2347001" value="0" sort="0" added="FIX.5.0SP2" addedEP="176"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + None (default if not specified) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The transaction does not fall under any special regulatory rule or mandate. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SEFRequiredTransaction" id="2347002" value="1" sort="1" added="FIX.5.0SP2" addedEP="176"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Swap Execution Facility (SEF) required transaction + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The transaction is a "Required" transaction under Dodd-Frank Act SEF Rules. "Required" transactions are subject to the trade execution mandate under section 2(h)(8) of the CEA and are not block trades. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SEFPermittedTransaction" id="2347003" value="2" sort="2" added="FIX.5.0SP2" addedEP="176"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Swap Execution Facility (SEF) permitted transaction + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The transaction is a "Permitted" transaction under Dodd-Frank Act SEF Rules. "Permitted" transactions are not subject to the clearing and trade execution mandates, illiquid or bespoke swaps, or block trades. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the regulatory mandate or rule that the transaction complies with. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="BatchProcessModeCodeSet" id="50002" type="int" added="FIX.5.0SP2" addedEP="178"> + <fixr:code name="Update" id="50002001" value="0" sort="0" added="FIX.5.0SP2" addedEP="178"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Update/incremental (default if not specified) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Snapshot" id="50002002" value="1" sort="1" added="FIX.5.0SP2" addedEP="178"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Snapshot + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates that messages within the batch should be considered complete, and should replace all prior information. The recipient can take action, to be decided out of band, on previously received data omitted from the batch (e.g. an account not referenced has zero collateral value, a security not referenced is no longer tradable). The scope of completeness (e.g. a complete list of collateral values for all of a given firm's accounts, a complete list of options trading on a given exchange) will be decided out of band. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the processing mode for a batch of messages. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DeliveryStreamDeliveryPointSourceCodeSet" id="42192" type="int" added="FIX.5.0SP2" addedEP="179"> + <fixr:code name="Proprietary" id="42192001" value="0" sort="0" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Proprietary + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EIC" id="42192002" value="1" sort="1" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Energy Identification Code (EIC) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Energy Identification Code specifies the location or connection point codes of energy delivery. See http://www.entsog.eu/eic-codes/eic-location-codes-v or http://www.eiccodes.eu for more information and allocated values to use in DeliveryStreamDeliveryPoint(41062). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the class or source of DeliveryStreamDeliveryPoint(41062). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TaxonomyTypeCodeSet" id="2375" type="char" added="FIX.5.0SP2" addedEP="179"> + <fixr:code name="ISINOrAltInstrmtID" id="2375001" value="I" sort="0" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + ISIN or Alternate instrument identifier plus CFI + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Identified through use of SecurityID(48) and SecurityIDSource(22) of ISIN or another standard source plus CFICode(461). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InterimTaxonomy" id="2375002" value="E" sort="1" added="FIX.5.0SP2" addedEP="179"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Interim Taxonomy + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Identified through use of AssetClass(1938) plus either Symbol(55) or SecurityID(48) and SecurityIDSource(22), and/or other additional instrument attributes. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The type of identification taxonomy used to identify the security. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RegulatoryTradeIDScopeCodeSet" id="2397" type="int" added="FIX.5.0SP2" addedEP="181"> + <fixr:code name="ClearingMember" id="2397001" value="1" sort="1" added="FIX.5.0SP2" addedEP="181"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Clearing member + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Client" id="2397002" value="2" sort="2" added="FIX.5.0SP2" addedEP="181"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Client + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the scope to which the RegulatoryTradeID(1903) applies. Used when a trade must be assigned more than one identifier, e.g. one for the clearing member and another for the client on a cleared trade as with the principal model in Europe. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="EntitlementSubTypeCodeSet" id="2402" type="int" added="FIX.5.0SP2" addedEP="183"> + <fixr:code name="OrderEntry" id="2402001" value="1" sort="1" added="FIX.5.0SP2" addedEP="183"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order entry + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Entitle to enter new orders + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HItLift" id="2402002" value="2" sort="2" added="FIX.5.0SP2" addedEP="183"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Hit/Lift + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Entitle to Hit/Lift + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ViewIndicativePx" id="2402003" value="3" sort="3" added="FIX.5.0SP2" addedEP="183"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + View indicative prices + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Entitle to subscribe to indicative prices + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ViewExecutablePx" id="2402004" value="4" sort="4" added="FIX.5.0SP2" addedEP="183"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + View executable prices + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Entitle to subscribe to executable prices + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SingleQuote" id="2402005" value="5" sort="5" added="FIX.5.0SP2" addedEP="183"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Single quote + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Entitle to submit quote request for a single quote + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StreamingQuotes" id="2402006" value="6" sort="6" added="FIX.5.0SP2" addedEP="183"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Streaming quotes + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Entitle to submit quote request for streaming quotes + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SingleBroker" id="2402007" value="7" sort="7" added="FIX.5.0SP2" addedEP="183"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Single broker + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Entitle to submit quote request for a single broker + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MultiBrokers" id="2402008" value="8" sort="8" added="FIX.5.0SP2" addedEP="183"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Multi brokers + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Entitle to submit quote request for multiple brokers + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Subtype of an entitlement specified in EntitlementType(1775). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="QuoteModelTypeCodeSet" id="2403" type="int" added="FIX.5.0SP2" addedEP="184"> + <fixr:code name="QuoteEntry" id="2403001" value="1" sort="1" added="FIX.5.0SP2" addedEP="184"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote entry + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + New quote is entered or previously submitted quote is updated in full without regard to amount executed when a subsequent quote (e.g. with the same QuoteID reference) is received by the Recipient of the quote message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteModification" id="2403002" value="2" sort="2" added="FIX.5.0SP2" addedEP="184"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote modification + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Previously submitted quote must be present and is updated, taking into consideration the amount already executed when a subsequent quote (e.g. with the same QuoteID reference) is received by the Recipient of the quote message. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote model type + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ExecMethodCodeSet" id="2405" type="int" added="FIX.5.0SP2" addedEP="186" updated="FIX.5.0SP2" updatedEP="201"> + <fixr:code name="Unspecified" id="2405001" value="0" sort="0" added="FIX.5.0SP2" addedEP="186"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Undefined/unspecified - (default when not specified) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Manual" id="2405002" value="1" sort="1" added="FIX.5.0SP2" addedEP="186" updated="FIX.5.0SP2" updatedEP="201"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Manual + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The transaction was executed in a manual or other non-automated manner, e.g. by voice directly between the counterparties. Also used to identify MTT code M "Off Book Non-Automated". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Automated" id="2405003" value="2" sort="2" added="FIX.5.0SP2" addedEP="186" updated="FIX.5.0SP2" updatedEP="228"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Automated + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The transaction was executed on an automated execution platform such as an automated systematic internaliser system, broker crossing network, broker crossing system, dark pool trading, "direct to capital" systems, broker position unwind mechanisms, etc. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VoiceBrokered" id="2405004" value="3" sort="3" added="FIX.5.0SP2" addedEP="201"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Voice brokered + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The transaction was negotiated by voice through an intermediary. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies how the transaction was executed, e.g. via an automated execution platform or other method. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradeContingencyCodeSet" id="2387" type="int" added="FIX.5.0SP2" addedEP="187"> + <fixr:code name="DoesNotApply" id="2387001" value="0" sort="0" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Does not apply (default if not specified) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The trade is for an for asset class that is not traded with contingency. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ContingentTrade" id="2387002" value="1" sort="1" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Contingent trade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The trade is terminated as soon as its paired trade is cleared or denied clearing. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonContingentTrade" id="2387003" value="2" sort="2" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-contingent trade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Identifies a trade that is not contingent but is for an asset class that may be contingent. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the contingency attribute for a trade in an asset class that may be contingent on the clearing of a corresponding paired trade (for example Exchange for Physical (EFP), Exchange for Swap (EFS), Exchange for Related (EFR) or Exchange for Option (EFO), collectively called EFRPs). Once the paired trade clears or fails to clear, the related trade (the trade which carries this attribute) ceases to exist. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentSubTypeCodeSet" id="40993" type="int" added="FIX.5.0SP2" addedEP="187"> + <fixr:code name="Initial" id="40993001" value="0" sort="0" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Initial (principal exchange) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Intermediate" id="40993002" value="1" sort="1" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Intermediate (principal exchange) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Final" id="40993003" value="2" sort="2" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Final (principal exchange) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Prepaid" id="40993004" value="3" sort="3" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Prepaid (premium forward) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Postpaid" id="40993005" value="4" sort="4" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Postpaid (premium forward) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Variable" id="40993006" value="5" sort="5" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Variable (premium forward) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Fixed" id="40993007" value="6" sort="6" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fixed (premium forward) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Swap" id="40993008" value="7" sort="7" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Swap (premium) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicates that the premium is to be paid in the style of payments under an IRS contract. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Conditional" id="40993009" value="8" sort="8" added="FIX.5.0SP2" addedEP="187"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Conditional (principal exchange on exercise) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FixedRate" id="40993010" value="9" sort="9" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fixed rate + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Applicable to PaymentType(40213)=14 (Rebate) for which PaymentFixedRate(43097) and its qualifiers supersede PaymentAmount(40217). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FloatingRate" id="40993011" value="10" sort="10" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Floating rate + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Applicable to PaymentType(40213)=14 (Rebate) for which PaymentFloatingRateIndex(43098) and its qualifiers supersede PaymentAmount(40217). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to further clarify the value of PaymentType(40213). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MassOrderRequestStatusCodeSet" id="2425" type="int" added="FIX.5.0SP2" addedEP="188"> + <fixr:code name="Accepted" id="2425001" value="1" sort="1" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AcceptedWithAdditionalEvents" id="2425002" value="2" sort="2" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted with additional events + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="2425003" value="3" sort="3" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status of mass order request. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MassOrderRequestResultCodeSet" id="2426" type="int" added="FIX.5.0SP2" addedEP="188"> + <fixr:code name="Successful" id="2426001" value="0" sort="0" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Successful + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ResponseLevelNotSupported" id="2426002" value="1" sort="1" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Response level not supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidMarket" id="2426003" value="2" sort="2" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidMarketSegment" id="2426004" value="3" sort="3" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid market segment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="2426005" value="99" sort="99" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Request result of mass order request. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OrderResponseLevelCodeSet" id="2427" type="int" added="FIX.5.0SP2" addedEP="188"> + <fixr:code name="NoAck" id="2427001" value="0" sort="0" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No acknowledgement + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Responses are provided through one or more ExecutionReport(35=8) messages. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MinimumAck" id="2427002" value="1" sort="1" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Minimum acknowledgement + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The minimum is any information to explain why the requested transaction was refused or led to additional events, e.g. immediate execution of an order that was entered or modified. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AckEach" id="2427003" value="2" sort="2" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Acknowledge each order + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The number of entries in the response is identical to the number of entries in the request. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SummaryAck" id="2427004" value="3" sort="3" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Summary acknowledgement + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Responses are provided through a single MassOrderAck(35=DK) without entries and one or more ExecutionReport(35=8) messages. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The level of response requested from receiver of mass order messages. A default value should be bilaterally agreed. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OrderEntryActionCodeSet" id="2429" type="char" added="FIX.5.0SP2" addedEP="188"> + <fixr:code name="Add" id="2429001" value="1" sort="1" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Add + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Modify" id="2429002" value="2" sort="2" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Modify + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Delete" id="2429003" value="3" sort="3" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Delete / Cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Suspend" id="2429004" value="4" sort=" 4" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Suspend + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Release" id="2429005" value="5" sort="5" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Release + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the action to be taken for the given order. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ExecTypeReasonCodeSet" id="2431" type="int" added="FIX.5.0SP2" addedEP="188"> + <fixr:code name="OrdAddedOnRequest" id="2431001" value="1" sort="1" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order added upon request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrdReplacedOnRequest" id="2431002" value="2" sort="2" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order replaced upon request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrdCxldOnRequest" id="2431003" value="3" sort="3" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order cancelled upon request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnsolicitedOrdCxl" id="2431004" value="4" sort="4" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unsolicited order cancellation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonRestingOrdAddedOnRequest" id="2431005" value="5" sort="5" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-resting order added upon request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrdReplacedWithNonRestingOrdOnRequest" id="2431006" value="6" sort="6" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order replaced with non-resting order upon request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TriggerOrdReplacedOnRequest" id="2431007" value="7" sort="7" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trigger order replaced upon request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SuspendedOrdReplacedOnRequest" id="2431008" value="8" sort="8" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Suspended order replaced upon request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SuspendedOrdCxldOnRequest" id="2431009" value="9" sort="9" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Suspended order canceled upon request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrdCxlPending" id="2431010" value="10" sort="10" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order cancellation pending + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PendingCxlExecuted" id="2431011" value="11" sort="11" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending cancellation executed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RestingOrdTriggered" id="2431012" value="12" sort="12" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Resting order triggered + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SuspendedOrdActivated" id="2431013" value="13" sort="13" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Suspended order activated + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ActiveOrdSuspended" id="2431014" value="14" sort="14" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Active order suspended + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrdExpired" id="2431015" value="15" sort="15" added="FIX.5.0SP2" addedEP="188"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order expired + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The initiating event when an ExecutionReport(35=8) is sent. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TransferTransTypeCodeSet" id="2439" type="int" added="FIX.5.0SP2" addedEP="189"> + <fixr:code name="New" id="2439001" value="0" sort="0" added="FIX.5.0SP2" addedEP="189"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Replace" id="2439002" value="1" sort="1" added="FIX.5.0SP2" addedEP="189"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Replace + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancel" id="2439003" value="2" sort="2" added="FIX.5.0SP2" addedEP="189"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the type of transfer transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TransferTypeCodeSet" id="2440" type="int" added="FIX.5.0SP2" addedEP="189"> + <fixr:code name="RequestTransfer" id="2440001" value="0" sort="0" added="FIX.5.0SP2" addedEP="189"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Request transfer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AcceptTransfer" id="2440002" value="1" sort="1" added="FIX.5.0SP2" addedEP="189"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accept transfer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeclineTransfer" id="2440003" value="2" sort="2" added="FIX.5.0SP2" addedEP="189"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Decline transfer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the type of transfer request. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TransferScopeCodeSet" id="2441" type="int" added="FIX.5.0SP2" addedEP="189"> + <fixr:code name="InterFirmTransfer" id="2441001" value="0" sort="0" added="FIX.5.0SP2" addedEP="189"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Inter-firm transfer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IntraFirmTransfer" id="2441002" value="1" sort="1" added="FIX.5.0SP2" addedEP="189"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Intra-firm transfer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CMTA" id="2441003" value="2" sort="2" added="FIX.5.0SP2" addedEP="189"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Clearing Member Trade Assignment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the type of transfer. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TransferStatusCodeSet" id="2442" type="int" added="FIX.5.0SP2" addedEP="189"> + <fixr:code name="Received" id="2442001" value="0" sort="0" added="FIX.5.0SP2" addedEP="189"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Received + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RejectedByIntermediary" id="2442002" value="1" sort="1" added="FIX.5.0SP2" addedEP="189"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected by intermediary + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AcceptPending" id="2442003" value="2" sort="2" added="FIX.5.0SP2" addedEP="189"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accept pending + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Accepted" id="2442004" value="3" sort="3" added="FIX.5.0SP2" addedEP="189"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Declined" id="2442005" value="4" sort="4" added="FIX.5.0SP2" addedEP="189"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Declined + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancelled" id="2442006" value="5" sort="5" added="FIX.5.0SP2" addedEP="189"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancelled + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status of the transfer. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TransferRejectReasonCodeSet" id="2443" type="int" added="FIX.5.0SP2" addedEP="189"> + <fixr:code name="Success" id="2443001" value="0" sort="0" added="FIX.5.0SP2" addedEP="189"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Success + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidParty" id="2443002" value="1" sort="1" added="FIX.5.0SP2" addedEP="189"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid party + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownInstrument" id="2443003" value="2" sort="2" added="FIX.5.0SP2" addedEP="189"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown instrument + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnauthorizedToSubmitXfer" id="2443004" value="3" sort="3" added="FIX.5.0SP2" addedEP="189"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not authorized to submit transfers + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownPosition" id="2443005" value="4" sort="4" added="FIX.5.0SP2" addedEP="189"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown position + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="2443006" value="99" sort="99" added="FIX.5.0SP2" addedEP="189"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reason the transfer instruction was rejected. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TransferReportTypeCodeSet" id="2444" type="int" added="FIX.5.0SP2" addedEP="189"> + <fixr:code name="Submit" id="2444001" value="0" sort="0" added="FIX.5.0SP2" addedEP="189"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Submit + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Alleged" id="2444002" value="1" sort="1" added="FIX.5.0SP2" addedEP="189"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Alleged + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the type of transfer report. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MDStatisticTypeCodeSet" id="2456" type="int" added="FIX.5.0SP2" addedEP="191"> + <fixr:code name="Count" id="2456001" value="1" sort="1" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Count + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Simple count of entities or events, e.g. orders transactions during a period of time. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AverageVolume" id="2456002" value="2" sort="2" added="FIX.5.0SP2" addedEP="191" updated="FIX.5.0SP2" updatedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Average volume + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Average quantity of entities, e.g. average volume of incoming quotes or average trade volume. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TotalVolume" id="2456003" value="3" sort="3" added="FIX.5.0SP2" addedEP="191" updated="FIX.5.0SP2" updatedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Total volume + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Aggregated quantities of entities across events, e.g. total trade volume during a period of time. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Distribution" id="2456004" value="4" sort="4" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Distribution + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Distribution of entities across entity types, e.g. percentage of limit orders amongst all order types. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Ratio" id="2456005" value="5" sort="5" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ratio + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Pre-defined ratio between entities, e.g. ratio of trades triggered by buy orders. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Liquidity" id="2456006" value="6" sort="6" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Liquidity + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Measurement of liquidity of an instrument, e.g. by providing the spread between bid and offer or the trade volume needed to move the price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VWAP" id="2456007" value="7" sort="7" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Volume weighted average price (VWAP) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Benchmark price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Volatility" id="2456008" value="8" sort="8" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Volatility + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Volatility of entities, e.g. price movements of incoming orders. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Duration" id="2456009" value="9" sort="9" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Duration + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Time period of events, e.g. resting period of passive orders. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Tick" id="2456010" value="10" sort="10" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tick + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Price movement of an instrument in number of ticks. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AverageValue" id="2456011" value="11" sort="11" added="FIX.5.0SP2" addedEP="191" updated="FIX.5.0SP2" updatedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Average value + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Average quantity multiplied by price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TotalValue" id="2456012" value="12" sort="12" added="FIX.5.0SP2" addedEP="191" updated="FIX.5.0SP2" updatedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Total value + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Aggregated quantity multiplied by price; also described as turnover. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="High" id="2456013" value="13" sort="13" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + High + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Highest price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Low" id="2456014" value="14" sort="14" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Low + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Lowest price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Midpoint" id="2456015" value="15" sort="15" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Midpoint + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Midpoint price between bid and offer. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="First" id="2456016" value="16" sort="16" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + First + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + First price or initial value. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Last" id="2456017" value="17" sort="17" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Last + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Most recent price or value. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Final" id="2456018" value="18" sort="18" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Final + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Final price or confirmed value. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeBest" id="2456019" value="19" sort="19" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange best + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Best price of a single venue regardless of volume. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeBestWithVolume" id="2456020" value="20" sort="20" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange best with volume + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Best price of a single venue with volume at or above a pre-defined threshold. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConsolidatedBest" id="2456021" value="21" sort="21" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Consolidated best + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Best price across multiple venues regardless of volume. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConsolidatedBestWithVolume" id="2456022" value="22" sort="22" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Consolidated best with volume + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Best price across multiple venues with volume at or above a pre-defined threshold. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TWAP" id="2456023" value="23" sort="23" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Time weighted average price (TWAP) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AverageDuration" id="2456024" value="24" sort="24" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Average duration + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Average duration of time periods of events. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AveragePrice" id="2456025" value="25" sort="25" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Average price + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Average price across entities e.g. trade prices. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TotalFees" id="2456026" value="26" sort="26" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Total fees + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Aggregated fees. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TotalBenefits" id="2456027" value="27" sort="27" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Total benefits + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Aggregated benefits. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MedianValue" id="2456028" value="28" sort="28" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Median value + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Median quantity multiplied by price for orders or quotes. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AverageLiquidity" id="2456029" value="29" sort="29" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Average liquidity + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Average liquidity of an instrument e.g. average effective spread. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MedianDuration" id="2456030" value="30" sort="30" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Median duration + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Median duration of time periods of events. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of statistic value. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MDStatisticScopeCodeSet" id="2457" type="int" added="FIX.5.0SP2" addedEP="191"> + <fixr:code name="BidPrices" id="2457001" value="1" sort="1" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bid prices + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OfferPrices" id="2457002" value="2" sort="2" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Offer prices + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BidDepth" id="2457003" value="3" sort="3" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bid depth + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OfferDepth" id="2457004" value="4" sort="4" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Offer depth + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Orders" id="2457005" value="5" sort="5" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Orders + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Quotes" id="2457006" value="6" sort="6" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quotes + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrdersAndQuotes" id="2457007" value="7" sort="7" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Orders and Quotes + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Trades" id="2457008" value="8" sort="8" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trades + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradePrices" id="2457009" value="9" sort="9" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade prices + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AuctionPrices" id="2457010" value="10" sort="10" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Auction prices + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OpeningPrices" id="2457011" value="11" sort="11" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Opening prices + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClosingPrices" id="2457012" value="12" sort="12" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Closing prices + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SettlementPrices" id="2457013" value="13" sort="13" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Settlement prices + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnderlyingPrices" id="2457014" value="14" sort="14" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Underlying prices + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OpenInterest" id="2457015" value="15" sort="15" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Open interest + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IndexValues" id="2457016" value="16" sort="16" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Index values + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarginRates" id="2457017" value="17" sort="17" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Margin rates + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Outages" id="2457018" value="18" sort="18" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Outages + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + System halt due to a technical malfunction or failure. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ScheduledAuctions" id="2457019" value="19" sort="18" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Scheduled auctions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReferencePrices" id="2457020" value="20" sort="20" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reference prices + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeValue" id="2457021" value="21" sort="21" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade value + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trade size multiplied by price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketDataFeeItems" id="2457022" value="22" sort="22" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market data fee items + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Fees related to market data access. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rebates" id="2457023" value="23" sort="23" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rebates + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Rebate items offered to the client. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Discounts" id="2457024" value="24" sort="24" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Discounts + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Discounts offered to the client. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Payments" id="2457025" value="25" sort="25" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Payments + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Other benefits offered to the client. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Taxes" id="2457026" value="26" sort="26" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Taxes + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Taxes incurred. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Levies" id="2457027" value="27" sort="27" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Levies + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Levies incurred. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Benefits" id="2457028" value="28" sort="28" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Benefits + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Benefits offered to the client. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Fees" id="2457029" value="29" sort="29" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fees + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrdersRFQs" id="2457030" value="30" sort="30" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Orders and RFQs (Request for quotes) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketMakers" id="2457031" value="31" sort="31" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market makers + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradingInterruptions" id="2457032" value="32" sort="32" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trading interruptions + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Disruption in trading due to an automatic or manual decision. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradingSuspensions" id="2457033" value="33" sort="33" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trading suspensions + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An instrument is deliberately prevented from being quoted or traded due to a decision by execution venue or a competent authority. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoQuotes" id="2457034" value="34" sort="34" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No quotes + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Period of no quotes received. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RequestForQuotes" id="2457035" value="35" sort="35" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Request for quotes + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeVolume" id="2457036" value="36" sort="36" added="FIX.5.0SP2" addedEP="236"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade volume + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Quantity traded. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Entities used as basis for the statistics. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MDStatisticSubScopeCodeSet" id="2458" type="int" added="FIX.5.0SP2" addedEP="191"> + <fixr:code name="Visible" id="2458001" value="1" sort="1" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Visible + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Only includes visible orders and/or quotes. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Hidden" id="2458002" value="2" sort="2" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Hidden + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Only includes hidden orders and/or quotes. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Indicative" id="2458003" value="3" sort="3" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicative + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Only includes IOIs and non-tradable quotes. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Tradeable" id="2458004" value="4" sort="4" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tradeable + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Excludes IOIs and indicative quotes. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Passive" id="2458005" value="5" sort="5" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Passive + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Only includes resting orders and tradeable quotes. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketConsensus" id="2458006" value="6" sort="6" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market consensus + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Only includes entities, e.g. trades, conforming to minimum requirements. Details to be defined out of band. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Power" id="2458007" value="7" sort="7" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Power + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Outages due to power failure. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HardwareError" id="2458008" value="8" sort="8" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Hardware error + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Outages due to a hardware malfunction or failure. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SoftwareError" id="2458009" value="9" sort="9" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Software error + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Outages due to a software malfunction or failure. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NetworkError" id="2458010" value="10" sort="10" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Network error + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Outages due to network error. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Failed" id="2458011" value="11" sort="11" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Failed + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Transaction voided by the execution venue. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Executed" id="2458012" value="12" sort="12" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Executed + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Total or partial execution of an order or quote. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Entered" id="2458013" value="13" sort="13" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Entered + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Order or quote entry. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Modified" id="2458014" value="14" sort="14" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Modified + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Order or quote modification. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancelled" id="2458015" value="15" sort="15" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancelled + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Order or quote cancellation. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketDataAccess" id="2458016" value="16" sort="16" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market data access + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TerminalAccess" id="2458017" value="17" sort="17" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Terminal access + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Volume" id="2458018" value="18" sort="18" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Volume + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Specifies sub-scope of market data per volume. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cleared" id="2458019" value="19" sort="19" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cleared + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Cleared trade. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Settled" id="2458020" value="20" sort="20" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Settled + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Settled trade. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="2458021" value="21" sort="21" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Any other fees incurred by the client. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Monetary" id="2458022" value="22" sort="22" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Monetary + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Monetary benefits offered to the clients. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonMonetary" id="2458023" value="23" sort="23" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-monetary + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Non-monetary benefits offered to the clients + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Gross" id="2458024" value="24" sort="24" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Gross + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Total fees excluding rebates and discounts. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LargeInScale" id="2458025" value="25" sort="25" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Large in scale + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Means an order classified as large in scale in accordance with a regulatory definition. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NeitherHiddenNorLargeInScale" id="2458026" value="26" sort="26" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Neither hidden nor large in scale + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Excluding orders pending disclosures and LIS. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CorporateAction" id="2458027" value="27" sort="27" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Corporate action + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Specifies type of trading suspension. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VenueDecision" id="2458028" value="28" sort="28" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Venue decision + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Specifies type of trading suspension. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MinimumTimePeriod" id="2458029" value="29" sort="29" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Minimum time period + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Minimum time period for the event defined by scope. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Open" id="2458030" value="30" sort="30" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Open + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Open status of RFQs (request for quotes), no quotes have been provided. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotExecuted" id="2458031" value="31" sort="31" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not executed + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Orders or quotes that didn't execute. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Aggressive" id="2458032" value="32" sort="32" added="FIX.5.0SP2" addedEP="236"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Aggressive + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Order or Quote entered into the order book that took liquidity. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Directed" id="2458033" value="33" sort="33" added="FIX.5.0SP2" addedEP="236"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Directed + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An order where execution venue is specified by the client. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sub-scope of the statistics to further reduce the entities used as basis for the statistics. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MDStatisticScopeTypeCodeSet" id="2459" type="int" added="FIX.5.0SP2" addedEP="191"> + <fixr:code name="EntryRate" id="2459001" value="1" sort="1" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Entry rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ModificationRate" id="2459002" value="2" sort="2" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Modification rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CancelRate" id="2459003" value="3" sort="3" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel rate + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DownwardMove" id="2459004" value="4" sort="4" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Downward move + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UpwardMove" id="2459005" value="5" sort="5" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Upward move + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Scope details of the statistics to reduce the number of events being used as basis for the statistics. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MDStatisticIntervalTypeCodeSet" id="2464" type="int" added="FIX.5.0SP2" addedEP="191"> + <fixr:code name="SlidingWindow" id="2464001" value="1" sort="1" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sliding window + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Window is defined as an interval period up to the current time of dissemination, see MDStatisticIntervalPeriod (2466). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SlidingWindowPeak" id="2464002" value="2" sort="2" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sliding window peak + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Highest value of all sliding windows across date and/or time range. Omission of date/time range represents current day. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FixedDateRange" id="2464003" value="3" sort="3" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fixed date range + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Interval may be open ended on either side, see MDStatisticStartDate (2468) and MDStatisticEndDate(2469). Starting/ending time of date fields only apply to the first/last day of the date range. Additional time range may be defined with MDStatisticStartTime(2470) and MDStatisticEndTime(2471) and applies to every business day within date range, i.e. to define an identical time slice across days. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FixedTimeRange" id="2464004" value="4" sort="4" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fixed time range + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Interval may be open ended on either side, see MDStatisticStartTime(2470) and MDStatisticEndTime(2471). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CurrentTimeUnit" id="2464005" value="5" sort="5" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Current time unit + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Relative time unit which has not ended yet, e.g. current day. Interval ends with the time of dissemination of the statistic. Requires the definition of an actual unit, see MDStatisticIntervalTypeUnit(2465). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PreviousTimeUnit" id="2464006" value="6" sort="6" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Previous time unit + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Relative time unit which has ended in the past. Requires the definition of an actual unit, see MDStatisticIntervalTypeUnit(2465). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MaximumRange" id="2464007" value="7" sort="7" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Maximum range + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Use to convey record values over the lifetime of the system or venue. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MaximumRangeUpToPreviousTimeUnit" id="2464008" value="8" sort="8" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Maximum range up to previous time unit + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Use to convey record values over the lifetime of the system or venue but does not include the most recent time unit as it has not completed yet. Requires the definition of an actual unit, see MDStatisticIntervalTypeUnit(2465) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of interval over which statistic is calculated. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MDStatisticRatioTypeCodeSet" id="2472" type="int" added="FIX.5.0SP2" addedEP="191"> + <fixr:code name="BuyersToSellers" id="2472001" value="1" sort="1" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Buyers to sellers + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="UpticksToDownticks" id="2472002" value="2" sort="2" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Upticks to downticks + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Can also be used with a scope of multiple instruments representing an index. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketMakerToNonMarketMaker" id="2472003" value="3" sort="3" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market maker to non-market maker + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Use to identify share of market making activity. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AutomatedToNonAutomated" id="2472004" value="4" sort="4" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Automated to non-automated + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Use to identify ratio of orders and quotes resulting from automated trading. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrdersToTrades" id="2472005" value="5" sort="5" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Orders to trades + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Use with scope of trades. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuotesToTrades" id="2472006" value="6" sort="6" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quotes to trades + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Use with scope of trades. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrdersAndQuotesToTrades" id="2472007" value="7" sort="7" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Orders and quotes to trades + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Use with scope of trades. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FailedToTotalTradedValue" id="2472008" value="8" sort="8" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Failed to total traded value + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Total value of failed trades over total traded value. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BenefitsToTotalTradedValue" id="2472009" value="9" sort="9" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Benefits to total traded value + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Total value of all benefits over total traded value. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FeesToTotalTradedValue" id="2472010" value="10" sort="10" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fees to total traded value + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Total value of all fees excluding rebates over total traded value. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeVolumeToTotalTradedVolume" id="2472011" value="11" sort="11" added="FIX.5.0SP2" addedEP="236"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade volume to total traded volume + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Total value of failed trades over total traded value. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrdersToTotalNumberOrders" id="2472012" value="12" sort="12" added="FIX.5.0SP2" addedEP="236"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Orders to total number of orders + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Orders pertaining to a type over total number of orders. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ratios between various entities. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MDStatisticRequestResultCodeSet" id="2473" type="int" added="FIX.5.0SP2" addedEP="191"> + <fixr:code name="Successful" id="2473001" value="0" sort="0" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Successful (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownMarket" id="2473002" value="1" sort="1" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown market + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownMarketSegment" id="2473003" value="2" sort="2" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown market segment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownSecurityList" id="2473004" value="3" sort="3" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown security list + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownInstruments" id="2473005" value="4" sort="4" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown instrument(s) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidParties" id="2473006" value="5" sort="5" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid parties + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeDateOutOfSupportedRange" id="2473007" value="6" sort="6" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade date out of supported range + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnsupportedStatisticType" id="2473008" value="7" sort="7" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Statistic type not supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnsupportedScopeOrSubScope" id="2473009" value="8" sort="8" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Scope or sub-scope not supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnsupportedScopeType" id="2473010" value="9" sort="9" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Scope type not supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketDepthNotSupported" id="2473011" value="10" sort="10" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market depth not supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FrequencyNotSupported" id="2473012" value="11" sort="11" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Frequency not supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnsupportedStatisticInterval" id="2473013" value="12" sort="12" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Statistic interval not supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnsupportedStatisticDateRange" id="2473014" value="13" sort="13" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Statistic date range not supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnsupportedStatisticTimeRange" id="2473015" value="14" sort="14" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Statistic time range not supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnsupportedRatioType" id="2473016" value="15" sort="15" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ratio type not supported + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownTradeInputSource" id="2473017" value="16" sort="16" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown trade input source + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvalidOrUnknownTradingSession" id="2473018" value="17" sort="17" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Invalid or unknown trading session + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnauthorizedForStatisticRequest" id="2473019" value="18" sort="18" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unauthorized for statistic request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="2473020" value="99" sort="99" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other (further information in Text (58) field) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Result returned in response to MarketDataStatisticsRequest (35=DO). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MDStatisticStatusCodeSet" id="2477" type="int" added="FIX.5.0SP2" addedEP="191"> + <fixr:code name="Active" id="2477001" value="1" sort="1" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Active (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Inactive" id="2477002" value="2" sort="2" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Inactive (not disseminated) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status for a statistic to indicate its availability. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MDStatisticValueTypeCodeSet" id="2479" type="int" added="FIX.5.0SP2" addedEP="191"> + <fixr:code name="Absolute" id="2479001" value="1" sort="1" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Absolute + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Percentage" id="2479002" value="2" sort="2" added="FIX.5.0SP2" addedEP="191"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percentage + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of statistical value. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AssetGroupCodeSet" id="2210" type="int" added="FIX.5.0SP2" addedEP="192"> + <fixr:code name="Financials" id="2210001" value="1" sort="1" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Financials + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A categorization which usually includes rates, foreign exchange, credit, bonds and equity products or assets. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Commodities" id="2210002" value="2" sort="2" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Commodities + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A categorization which usually includes hard commodities such as agricultural, metals, freight, energy products or assets. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AlternativeInvestments" id="2210003" value="3" sort="3" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Alternative investments + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A categorization which usually includes weather, housing, and commodity indices products or assets. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the broad product or asset classification. May be used to provide grouping for the product taxonomy (Product(460), SecurityType(167), etc.) and/or the risk taxonomy (AssetClass(1938), AssetSubClass(1939), AssetType(1940), etc.). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CollRptRejectReasonCodeSet" id="2487" type="int" added="FIX.5.0SP2" addedEP="192"> + <fixr:code name="UnknownTrade" id="2487001" value="0" sort="0" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown trade or transaction + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownInstrument" id="2487002" value="1" sort="1" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown or invalid instrument + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownCounterparty" id="2487003" value="2" sort="2" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown or invalid counterparty + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownPosition" id="2487004" value="3" sort="3" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown or invalid position + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnacceptableCollateral" id="2487005" value="4" sort="4" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unacceptable or invalid type of collateral + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="2487006" value="99" sort="99" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reject reason code for rejecting the collateral report. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CollRptStatusCodeSet" id="2488" type="int" added="FIX.5.0SP2" addedEP="192"> + <fixr:code name="Accepted" id="2488001" value="0" sort="0" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted (successfully processed) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Received" id="2488002" value="1" sort="1" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Received (not yet processed) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="2488003" value="2" sort="2" added="FIX.5.0SP2" addedEP="192"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The status of the collateral report. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RelativeValueTypeCodeSet" id="2530" type="int" added="FIX.5.0SP2" addedEP="194"> + <fixr:code name="ASWSpread" id="2530001" value="1" sort="1" added="FIX.5.0SP2" addedEP="194"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Asset Swap Spread + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + ASW Spread. The asset swap spread is the difference in the bond's yield (yield to maturity) and a floating interest rate (usually LIBOR), expressed in basis points. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OIS" id="2530002" value="2" sort="2" added="FIX.5.0SP2" addedEP="194"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Overnight Indexed Swap Spread + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + OIS Spread. The overnight indexed swap spread is the spread, expressed in basis points, between the bond yield (the fixed rate) and an overnight indexed rate (e.g. Fed Funds rate, EONIA, SONIA, etc.) (the floating rate). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ZSpread" id="2530003" value="3" sort="3" added="FIX.5.0SP2" addedEP="194"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Zero Volatility Spread + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Z-Spread. The zero coupon spread is the constant spread added to the reference zero coupon yield curve (usually Treasury spot rate curve), expressed in basis points, to derive the adjusted yield curve used to determine the present value of the cash flows so that it equals the dirty price of the bond (i.e. accrued interested factored in). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DiscountMargin" id="2530004" value="4" sort="4" added="FIX.5.0SP2" addedEP="194"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Discount Margin + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The DM is the spread, expressed in basis points, added to the bond's reference rate that will equate the bond's cash flows to its current price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ISpread" id="2530005" value="5" sort="5" added="FIX.5.0SP2" addedEP="194"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Interpolated Spread + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + I-Spread or I-Curve spread. The spread, expressed in basis points, added to an interpolated point on the reference yield curve. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OAS" id="2530006" value="6" sort="6" added="FIX.5.0SP2" addedEP="194"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Option Adjusted Spread + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + OAS or OA-spread. Used to evaluate bonds with embedded (callable or put-able) options. The option adjusted spread is a constant spread, expressed in basis points, applied to each point on the spot rate curve (usually Treasury spot rate curve) where the bond's cash flow is received, such that the price of the bond is the same as the present value of its cash flows. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GSpread" id="2530007" value="7" sort="7" added="FIX.5.0SP2" addedEP="194"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + G-Spread + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The spread difference between the bond's yield and the interpolated yield from the government reference yield curve, expressed in basis points. It represents the curve adjusted value of the bond by accounting for the difference between the bond's benchmark yield and the interpolated government reference yield at the same point on the curve that matches the bond's remaining life. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CDSBasis" id="2530008" value="8" sort="8" added="FIX.5.0SP2" addedEP="194"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CDS Basis + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Also referred to as CDS Bond Basis. The CDS basis is the spread difference between the CDS spread or premium for the obligor and the Z-Spread or the ASW spread of the same reference or obligor bond, expressed in basis points. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CDSInterpolatedBasis" id="2530009" value="9" sort="9" added="FIX.5.0SP2" addedEP="194"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + CDS Interpolated Basis + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Also referred to as CDS Bond Interpolated Basis. The CDS interpolated basis is the difference between the reference or obligor bond's Z Spread or ASW spread and an interpolated point on CDS curve that matches the maturity of the reference bond, expressed in basis points. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the type of relative value measurement being specified. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RelativeValueSideCodeSet" id="2532" type="int" added="FIX.5.0SP2" addedEP="194"> + <fixr:code name="Bid" id="2532001" value="1" sort="1" added="FIX.5.0SP2" addedEP="194"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bid + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Mid" id="2532002" value="2" sort="2" added="FIX.5.0SP2" addedEP="194"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mid + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Offer" id="2532003" value="3" sort="3" added="FIX.5.0SP2" addedEP="194"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Offer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the side of the relative value. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MDReportEventCodeSet" id="2535" type="int" added="FIX.5.0SP2" addedEP="195"> + <fixr:code name="StartInstrumentRefData" id="2535001" value="1" sort="1" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Start of instrument reference data + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="EndInstrumentRefData" id="2535002" value="2" sort="2" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + End of instrument reference data + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="StartOffMarketTrades" id="2535003" value="3" sort="3" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Start of off-market trades + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="EndOffMarketTrades" id="2535004" value="4" sort="4" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + End of off-market trades + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="StartOrderBookTrades" id="2535005" value="5" sort="5" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Start of order book trades + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="EndOrderBookTrades" id="2535006" value="6" sort="6" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + End of order book trades + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="StartOpenInterest" id="2535007" value="7" sort="7" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Start of open interest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="EndOpenInterest" id="2535008" value="8" sort="8" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + End of open interest + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="StartSettlementPrices" id="2535009" value="9" sort="9" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Start of settlement prices + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="EndSettlementPrices" id="2535010" value="10" sort="10" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + End of settlement prices + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="StartStatsRefData" id="2535011" value="11" sort="11" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Start of statistics reference data + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="EndStatsRefData" id="2535012" value="12" sort="12" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + End of statistics reference data + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="StartStatistics" id="2535013" value="13" sort="13" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Start of statistics + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="EndStatistics" id="2535014" value="14" sort="14" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + End of statistics + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Technical event within market data feed. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MarketSegmentStatusCodeSet" id="2542" type="int" added="FIX.5.0SP2" addedEP="195"> + <fixr:code name="Active" id="2542001" value="1" sort="1" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Active + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Market segment is active, i.e. trading is possible. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Inactive" id="2542002" value="2" sort="2" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Inactive + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Market segment has previously been active and is now inactive. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Published" id="2542003" value="3" sort="3" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Published + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Market segment information is provided prior to its first activation. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status of market segment. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MarketSegmentTypeCodeSet" id="2543" type="int" added="FIX.5.0SP2" addedEP="195"> + <fixr:code name="Pool" id="2543001" value="1" sort="1" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pool + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used when multiple market segments are being grouped or pooled together. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Retail" id="2543002" value="2" sort="2" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Retail + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="Wholesale" id="2543003" value="3" sort="3" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Wholesale + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to classify the type of market segment. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MarketSegmentSubTypeCodeSet" id="2544" type="int" added="FIX.5.0SP2" addedEP="195"> + <fixr:code name="InterProductSpread" id="2544001" value="1" sort="1" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Inter-product spread + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Complex instruments which consist of leg instruments from different products, e.g. a location spread which include country-specific products in each leg instrument. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to further categorize market segments within a MarketSegmentType(2543). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MarketSegmentRelationshipCodeSet" id="2547" type="int" added="FIX.5.0SP2" addedEP="195"> + <fixr:code name="MarketSegmentPoolMember" id="2547001" value="1" sort="1" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market segment pool member + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Market segments represent constituents of the pool identified. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RetailSegment" id="2547002" value="2" sort="2" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Retail segment + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Retail segment related to wholesale segment identified. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="WholesaleSegment" id="2547003" value="3" sort="3" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Wholesale segment + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Wholesale segment related to retail segment identified. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of relationship between two or more market segments. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="QuoteSideIndicatorCodeSet" id="2559" type="Boolean" added="FIX.5.0SP2" addedEP="195"> + <fixr:code name="No" id="2559001" value="N" sort="0" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Single sided quotes are not allowed + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="Yes" id="2559002" value="Y" sort="1" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Single sided quotes are allowed + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether single sided quotes are allowed. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CustomerPriorityCodeSet" id="2570" type="int" added="FIX.5.0SP2" addedEP="195"> + <fixr:code name="NoPriority" id="2570001" value="0" sort="0" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No priority + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnconditionalPriority" id="2570002" value="1" sort="1" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unconditional priority + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the kind of priority given to customers. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SettlSubMethodCodeSet" id="2579" type="int" added="FIX.5.0SP2" addedEP="195"> + <fixr:code name="Shares" id="2579001" value="1" sort="1" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Shares + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="Derivatives" id="2579002" value="2" sort="2" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Derivatives + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="PaymentVsPayment" id="2579003" value="3" sort="3" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Payment vs payment + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="Notional" id="2579004" value="4" sort="4" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Notional + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cascade" id="2579005" value="5" sort="5" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cascade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="Repurchase" id="2579006" value="6" sort="6" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Repurchase + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="2579007" value="99" sort="99" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies a suitable settlement sub-method for a given settlement method. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CalculationMethodCodeSet" id="2592" type="int" added="FIX.5.0SP2" addedEP="195"> + <fixr:code name="Automatic" id="2592001" value="0" sort="0" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Automatic (default) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="Manual" id="2592002" value="1" sort="1" added="FIX.5.0SP2" addedEP="195"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Manual + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies how the calculation will be made. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CollateralAmountTypeCodeSet" id="2632" type="int" added="FIX.5.0SP2" addedEP="197"> + <fixr:code name="MarketValuation" id="2632001" value="0" sort="0" added="FIX.5.0SP2" addedEP="197"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market valuation (the default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PortfolioValue" id="2632002" value="1" sort="1" added="FIX.5.0SP2" addedEP="197"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Portfolio value before processing pledge request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ValueConfirmed" id="2632003" value="2" sort="2" added="FIX.5.0SP2" addedEP="197"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Value confirmed as "locked-up" for processing a pledge request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CollateralCreditValue" id="2632004" value="3" sort="3" added="FIX.5.0SP2" addedEP="197"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Credit value of collateral at CCP processing a pledge request + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AdditionalCollateralValue" id="2632005" value="4" sort="4" added="FIX.5.0SP2" addedEP="227"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Additional collateral value + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Additional collateral deposited by the collateral provider at trade or post-trade. CollateralPercentOverage(2690) gives the overage percent + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EstimatedMarketValuation" id="2632006" value="5" sort="5" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Estimated market valuation + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Estimated market valuation of collateral. In the context of EU SFTR this may be used for value of re-use of collateral. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The type of value in CurrentCollateralAmount(1704). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CommissionAmountTypeCodeSet" id="2641" type="int" added="FIX.5.0SP2" addedEP="204"> + <fixr:code name="Unspecified" id="2641001" value="0" sort="0" added="FIX.5.0SP2" addedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unspecified + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Acceptance" id="2641002" value="1" sort="1" added="FIX.5.0SP2" addedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Acceptance + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The bank's charge for issuing a Letter of Credit. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Broker" id="2641003" value="2" sort="2" added="FIX.5.0SP2" addedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Broker + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The executing broker's commission. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClearingBroker" id="2641004" value="3" sort="3" added="FIX.5.0SP2" addedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Clearing broker + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The clearing broker's commission. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Retail" id="2641005" value="4" sort="4" added="FIX.5.0SP2" addedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Retail + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Commission charged by or related to retail sales. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SalesCommission" id="2641006" value="5" sort="5" added="FIX.5.0SP2" addedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sales commission + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The commission charged by the sales desk. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LocalCommission" id="2641007" value="6" sort="6" added="FIX.5.0SP2" addedEP="204"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Local commission + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Commission paid to local broker in a cross-border transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ResearchPayment" id="2641008" value="7" sort="7" added="FIX.5.0SP2" addedEP="233" updated="FIX.5.0SP2" updatedEP="240"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Research payment + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates what type of commission is being expressed in CommissionAmount(2640). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CashSettlPriceDefaultCodeSet" id="42217" type="int" added="FIX.5.0SP2" addedEP="208"> + <fixr:code name="Close" id="42217001" value="0" sort="0" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Close + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Official closing price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Hedge" id="42217002" value="1" sort="1" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Hedge + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Determined by the hedging party. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The default election for determining settlement price. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ComplexEventPVFinalPriceElectionFallbackCodeSet" id="2599" type="int" added="FIX.5.0SP2" addedEP="208"> + <fixr:code name="Close" id="2599001" value="0" sort="0" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Close + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In respect of the "early final valuation date", the provisions for "future present value close" shall apply. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="HedgeElection" id="2599002" value="1" sort="1" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Hedge election + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In respect of the "early final valuation date", the provisions for "future present value hedge execution" shall apply. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the fallback provisions for the hedging party in the determination of the final settlement price. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DividendEntitlementEventCodeSet" id="42246" type="int" added="FIX.5.0SP2" addedEP="208"> + <fixr:code name="ExDate" id="42246001" value="0" sort="0" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ex-date + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Dividend entitlement is on the dividend ex-date. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RecordDate" id="42246002" value="1" sort="1" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Record date + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Dividend entitlement is on the dividend record date. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Defines the contract event which the receiver of the derivative is entitled to the dividend. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DividendAmountTypeCodeSet" id="42247" type="int" added="FIX.5.0SP2" addedEP="208"> + <fixr:code name="RecordAmount" id="42247001" value="0" sort="0" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Record amount + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + 100% of the gross cash dividend per share paid over record date during relevant dividend period. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExAmount" id="42247002" value="1" sort="1" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ex amount + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + 100% of gross cash dividend per share paid after the ex-dividend date during relevant dividend period. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PaidAmount" id="42247003" value="2" sort="2" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Paid amount + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + 100% of gross cash dividend per share paid during relevant dividend period. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PerMasterConfirm" id="42247004" value="3" sort="3" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + As specified in master confirmation + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The amount is determined as provided in the relevant master confirmation. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates how the gross cash dividend amount per share is determined. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="NonCashDividendTreatmentCodeSet" id="42258" type="int" added="FIX.5.0SP2" addedEP="208"> + <fixr:code name="PotentialAdjustment" id="42258001" value="0" sort="0" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Potential adjustment event + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The treatment of any non-cash dividend shall be determined in accordance with the potential adjustment event provisions. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CashEquivalent" id="42258002" value="1" sort="1" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash equivalent + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Any non-cash dividend shall be treated as a declared cash equivalent dividend. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Defines the treatment of non-cash dividends. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DividendCompositionCodeSet" id="42259" type="int" added="FIX.5.0SP2" addedEP="208"> + <fixr:code name="EquityAmountReceiver" id="42259001" value="0" sort="0" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Equity amount receiver election + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The equity amount receiver determines the composition of dividends (subject to conditions). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CalculationAgent" id="42259002" value="1" sort="1" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Calculation agent election + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The calculation agent determines the composition of dividends (subject to conditions). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Defines how the composition of dividends is to be determined. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="StrikeIndexQuoteCodeSet" id="2601" type="int" added="FIX.5.0SP2" addedEP="208"> + <fixr:code name="Bid" id="2601001" value="0" sort="0" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bid + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="Mid" id="2601002" value="1" sort="1" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mid + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Offer" id="2601003" value="2" sort="2" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Offer + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The quote side from which the index price is to be determined. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ExtraordinaryEventAdjustmentMethodCodeSet" id="2602" type="int" added="FIX.5.0SP2" addedEP="208"> + <fixr:code name="CalculationAgent" id="2602001" value="0" sort="0" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Calculation agent + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Calculation Agent has the right to adjust the terms of the trade following a corporate action. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OptionsExchange" id="2602002" value="1" sort="1" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Options exchange + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The trade will be adjusted in accordance with any adjustment made by the exchange on which options on the underlying are listed. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Defines how adjustments will be made to the contract should one or more of the extraordinary events occur. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamInterpolationPeriodCodeSet" id="42604" type="int" added="FIX.5.0SP2" addedEP="208"> + <fixr:code name="Initial" id="42604001" value="0" sort="0" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Initial + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Interpolation is applicable to the initial period only. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InitialAndFinal" id="42604002" value="1" sort="1" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Initial and final + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Interpolation is applicable to the initial and final periods only. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Final" id="42604003" value="2" sort="2" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Final + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Interpolation is applicable to the final period only. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AnyPeriod" id="42604004" value="3" sort="3" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Any period + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Interpolation is applicable to any non-standard period. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Defines applicable periods for interpolation. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamLinkStrikePriceTypeCodeSet" id="42674" type="int" added="FIX.5.0SP2" addedEP="208"> + <fixr:code name="Volatility" id="42674001" value="0" sort="0" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Volatility + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Variance" id="42674002" value="1" sort="1" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Variance + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + For a variance swap specifies how PaymentStreamLinkStrikePrice(42673) is expressed. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PaymentStreamRealizedVarianceMethodCodeSet" id="42679" type="int" added="FIX.5.0SP2" addedEP="208"> + <fixr:code name="Previous" id="42679001" value="0" sort="0" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Previous + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + For a return on day T, the observed price on T-1 must be in range. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Last" id="42679002" value="1" sort="1" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Last + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + For a return on day T, the observed price on T must be in range. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Both" id="42679003" value="2" sort="2" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Both + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + For a return on day T, the observed prices on both T and T-1 must be in range. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates which price to use to satisfy the boundary condition. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ProvisionBreakFeeElectionCodeSet" id="42707" type="int" added="FIX.5.0SP2" addedEP="208"> + <fixr:code name="FlatFee" id="42707001" value="0" sort="0" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Flat fee + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AmortizedFee" id="42707002" value="1" sort="1" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Amortized fee + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FundingFee" id="42707003" value="2" sort="2" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Funding fee + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FlatAndFundingFee" id="42707004" value="3" sort="3" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Flat fee and funding fee + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AmortizedAndFundingFee" id="42707005" value="4" sort="4" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Amortized fee and funding fee + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of fee elected for the break provision. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ReturnRateDateModeCodeSet" id="42710" type="int" added="FIX.5.0SP2" addedEP="208"> + <fixr:code name="PriceValuation" id="42710001" value="0" sort="0" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price valuation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DividendValuation" id="42710002" value="1" sort="1" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Dividend valuation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the valuation type applicable to the return rate date. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ReturnRatePriceSequenceCodeSet" id="42736" type="int" added="FIX.5.0SP2" addedEP="208"> + <fixr:code name="Initial" id="42736001" value="0" sort="0" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Initial + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Interim" id="42736002" value="1" sort="1" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Interim + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Final" id="42736003" value="2" sort="2" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Final + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the type of price sequence of the return rate. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ReturnRateQuoteTimeTypeCodeSet" id="42748" type="int" added="FIX.5.0SP2" addedEP="208"> + <fixr:code name="Open" id="42748001" value="0" sort="0" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Open + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The official opening time of the exchange on valuation date. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OfficialSettlPx" id="42748002" value="1" sort="1" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Official settlement price time + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The time at which the official settlement price is determined. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Xetra" id="42748003" value="2" sort="2" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + XETRA + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The time at which the official settlement price (following the auction by the exchange) is determined by the exchange. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Close" id="42748004" value="3" sort="3" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Close + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The official closing time of the exchange on valuation date. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DerivativesClose" id="42748005" value="4" sort="4" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Derivatives close + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The official closing time for derivative trading of the exchange on valuation date. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="High" id="42748006" value="5" sort="5" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + High + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The high price for the day. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Low" id="42748007" value="6" sort="6" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Low + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The low price for the day. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AsSpecifiedInMasterConfirmation" id="42748008" value="7" sort="7" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + As specified in the master confirmation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies how or the timing when the quote is to be obtained. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ReturnRateValuationPriceOptionCodeSet" id="42759" type="int" added="FIX.5.0SP2" addedEP="208"> + <fixr:code name="None" id="42759001" value="0" sort="0" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + None (the default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FuturesPrice" id="42759002" value="1" sort="1" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Futures price + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The official settlement price as announced by the related futures exchange is applicable. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OptionsPrice" id="42759003" value="2" sort="2" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Options price + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The official settlement price as announced by the related options exchange is applicable. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether an ISDA price option applies, and if applicable which type of price. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ReturnRatePriceBasisCodeSet" id="42766" type="int" added="FIX.5.0SP2" addedEP="208"> + <fixr:code name="Gross" id="42766001" value="0" sort="0" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Gross + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:code> + <fixr:code name="Net" id="42766002" value="1" sort="1" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Net + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Accrued" id="42766003" value="2" sort="2" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accrued + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CleanNet" id="42766004" value="3" sort="3" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Clean net + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The basis of the return price. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ReturnRatePriceTypeCodeSet" id="42769" type="int" added="FIX.5.0SP2" addedEP="208"> + <fixr:code name="AbsoluteTerms" id="42769001" value="0" sort="0" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Absolute terms + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PercentageOfNotional" id="42769002" value="1" sort="1" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percentage of notional + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies whether the ReturnRatePrice(42767) is expressed in absolute or relative terms. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="StreamNotionalAdjustmentsCodeSet" id="42787" type="int" added="FIX.5.0SP2" addedEP="208"> + <fixr:code name="Execution" id="42787001" value="0" sort="0" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Execution + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The adjustments to the number of units are governed by an execution clause. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PortfolioRebalancing" id="42787002" value="1" sort="1" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Portfolio rebalancing + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The adjustments to the number of units are governed by a portfolio rebalancing clause. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Standard" id="42787003" value="2" sort="2" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Standard + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The adjustments to the number of units are not governed by any specific clause. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + For equity swaps this specifies the conditions that govern the adjustment to the number of units of the swap. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="UnderlyingNotionalAdjustmentsCodeSet" id="2617" type="int" added="FIX.5.0SP2" addedEP="208"> + <fixr:code name="Execution" id="2617001" value="0" sort="0" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Execution + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The adjustments to the number of units are governed by an execution clause. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PortfolioRebalancing" id="2617002" value="1" sort="1" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Portfolio rebalancing + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The adjustments to the number of units are governed by a portfolio rebalancing clause. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Standard" id="2617003" value="2" sort="2" added="FIX.5.0SP2" addedEP="208"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Standrd + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The adjustments to the number of units are not governed by any specific clause. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the conditions that govern the adjustment to the number of units of the return swap. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RemunerationIndicatorCodeSet" id="2356" type="int" added="FIX.5.0SP2" addedEP="209"> + <fixr:code name="NoRemunerationPaid" id="2356001" value="0" sort="0" added="FIX.5.0SP2" addedEP="209"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No remuneration paid + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RemunerationPaid" id="2356002" value="1" sort="1" added="FIX.5.0SP2" addedEP="209"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Remuneration paid + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether the trade price was adjusted for compensation (i.e. includes a mark-up, mark-down or commission) in the price paid. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of MSRB and FINRA TRACE reporting requirements, this is used among firms to indicate trade remuneration. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PartyRiskLimitStatusCodeSet" id="2355" type="int" added="FIX.5.0SP2" addedEP="214"> + <fixr:code name="Disabled" id="2355001" value="0" sort="0" added="FIX.5.0SP2" addedEP="214"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Disabled + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Risk limits for party is disabled. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Enabled" id="2355002" value="1" sort="1" added="FIX.5.0SP2" addedEP="214"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Enabled + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Risk limits for party is enabled. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The status of risk limits for a party. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AlgorithmicTradeIndicatorCodeSet" id="2667" type="int" added="FIX.5.0SP2" addedEP="216"> + <fixr:code name="NonAlgorithmicTrade" id="2667001" value="0" sort="0" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-algorithmic trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AlgorithmicTrade" id="2667002" value="1" sort="1" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Algorithmic trade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA MiFID II, a trade has to be flagged as "algorithmic" if at least one of the matched orders was submitted by a trading algorithm. See Directive 2014/65/EU Article 4(1)(39). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates that the order or trade originates from a computer program or algorithm requiring little-to-no human intervention. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TrdRegPublicationTypeCodeSet" id="2669" type="int" added="FIX.5.0SP2" addedEP="216"> + <fixr:code name="PreTradeTransparencyWaiver" id="2669001" value="0" sort="0" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pre-trade transparency waiver + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + There are allowable waivers from the obligation to make public current bid/offer prices and trading depth. In the context of MiFIR, see Article 3 and Article 4. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PostTradeDeferral" id="2669002" value="1" sort="1" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Post-trade deferral + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + There are allowable deferrals for the post-trade publication of trade transactions. In the context of MiFIR, see Article 7(1). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExemptFromPublication" id="2669003" value="2" sort="2" added="FIX.5.0SP2" addedEP="228"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exempt from publication + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + There are allowable exemptions for the post-trade publication of trade transactions. In the context of ESMA exemptions are specified in RTS 22 Annex I, Table 2, Field 65 and RTS 2 Article 14(1) and Article 15(1). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderLevelPublicationToSubscribers" id="2669004" value="3" sort="3" added="FIX.5.0SP2" addedEP="253" updated="FIX.Latest" updatedEP="264"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order level publication to subscribers + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Individual orders are displayed outside of the execution venue but only to subscribers. In the context of US CAT this can be used by Alternative Trading Systems (ATSs) to provide additional information related to price distribution. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PriceLevelPublicationToSubscribers" id="2669005" value="4" sort="4" added="FIX.5.0SP2" addedEP="253" updated="FIX.Latest" updatedEP="264"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price level publication to subscribers + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Aggregated orders are displayed outside of the execution venue but only to subscribers. In the context of US CAT this can be used by Alternative Trading Systems (ATSs) to provide additional information related to price distribution. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderLevelPublicationToThePublic" id="2669006" value="5" sort="5" added="FIX.5.0SP2" addedEP="253" updated="FIX.Latest" updatedEP="264"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order level publication to the public + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Individual orders are displayed outside of the execution venue via public quotation. In the context of US CAT this can be used by Alternative Trading Systems (ATSs) to provide additional information related to price distribution. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PublicationInternalToExecutionVenue" id="2669007" value="6" sort="6" added="FIX.5.0SP2" addedEP="253" updated="FIX.Latest" updatedEP="264"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Publication internal to execution venue + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Orders are not displayed outside of the execution venue. In the context of US CAT this can be used by Alternative Trading Systems (ATSs) to provide additional information related to price distribution. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the type of regulatory trade publication. + Additional reasons for the publication type may be specified in TrdRegPublicationReason(2670). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TrdRegPublicationReasonCodeSet" id="2670" type="int" added="FIX.5.0SP2" addedEP="216"> + <fixr:code name="NoBookOrderDueToAverageSpreadPrice" id="2670001" value="0" sort="0" added="FIX.5.0SP2" addedEP="216" updated="FIX.5.0SP2" updatedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No preceding order in book as transaction price set within average spread of a liquid instrument + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Per MiFIR Article 4(1)(b)(i) the obligation to place a public order can be waived for transactions of liquid instruments on "systems that formalise negotiated transactions which are made within the current volume weighted spread reflected on the order book or the quotes of the market makers of the trading venue operating that system, subject to the conditions set out in Article 5" of MiFIR on volume caps. "Liquid markets" as per MiFIR Article 2(17)(b) are assessed by the regulator for the purposes of MiFIR Articles 4, 5 and 14. For ESMA RTS 1, RTS 6 and RTS 22 this is the waiver "NLIQ" flag. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoBookOrderDueToRefPrice" id="2670002" value="1" sort="1" added="FIX.5.0SP2" addedEP="216" updated="FIX.5.0SP2" updatedEP="236"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No preceding order in book as transaction price depends on system-set reference price for an illiquid instrument + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Per MiFIR Article 4(1)(b)(ii) the obligation to place a public order can be waived for "negotiated transactions which are in an illiquid share, depositary receipt, ETF, certificate or other similar financial instrument that does not fall within the meaning of a liquid market, and are dealt within a percentage of a suitable reference price, being a percentage and a reference price set in advance by the system operator." For ESMA RTS 1, this is the "OILQ" flag. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoBookOrderDueToOtherConditions" id="2670003" value="2" sort="2" added="FIX.5.0SP2" addedEP="216" updated="FIX.5.0SP2" updatedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No preceding order in book as transaction price is for transaction subject to conditions other than current market price + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Per MiFIR Article 4(1)(b)(iii), the obligation to place a public order can be waived in "systems that formalise negotiated transactions which are subject to conditions other than the current market price of that financial instrument." For ESMA RTS1, RTS 6 and RTS 22 this is the waiver flag "PRIC". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoPublicPriceDueToRefPrice" id="2670004" value="3" sort="3" added="FIX.5.0SP2" addedEP="216" updated="FIX.5.0SP2" updatedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No public price for preceding order as public reference price was used for matching orders + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Per MiFIR Article 4(1)(a) the obligation to place a public order can be waived for "systems matching orders based on a trading methodology by which the price of the financial instrument is derived from the trading venue where that financial instrument was first admitted to trading or the most relevant market in terms of liquidity, where that reference price is widely published and is regarded by market participants as a reliable reference price." For ESMA RTS 1, RTS 6 and RTS 22 this is the waiver flag "RFPT". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoPublicPriceDueToIlliquid" id="2670005" value="4" sort="4" added="FIX.5.0SP2" addedEP="216" updated="FIX.5.0SP2" updatedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No public price quoted as instrument is illiquid + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + According to MiFIR Article 4(1)(b)(ii) and Article 14(1) the obligation to publish the quote prior to closing the trade may be waived if it was made in an illiquid instrument. However, according to MiFIR Article 14(1) and Article 18(2), systematic internalisers shall still disclose quotes to their clients upon request. This obligation may also be waived in case of bonds, structured finance products, emission allowances and derivatives. For ESMA RTS 1, RTS 2, RTS 6 and RTS 22 this is the waiver flag "ILQD". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoPublicPriceDueToOrderSize" id="2670006" value="5" sort="5" added="FIX.5.0SP2" addedEP="216" updated="FIX.5.0SP2" updatedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No public price quoted due to "Size" + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA, as per MiFIR Article 4(1)(c) and Article 14(2), the systematic internaliser was not obliged to quote prior to closing the trade as the trade was above the standard market size. In accordance to MiFIR Article 9(1)(b) and Article 18(10), market operators, investment firms and systematic internalisers may be waived, in accordance to guidance from the Competent Authorities, from making public prices for derivative instruments which are above a side specific to the instrument. For ESMA RTS 1, RTS 2, RTS 6 and RTS 22 this is the waiver flag "SIZE". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeferralDueToLargeInScale" id="2670007" value="6" sort="6" added="FIX.5.0SP2" addedEP="216" updated="FIX.5.0SP2" updatedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Deferral due to "Large in Scale" + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Per MiFID Article 14, publication deferral is permitted if the transaction is large in scale compared to a standard market size, as set in RTS 1/Annex II (thresholds for "large in scale") and RTS 2/Annex III ("LIS and SSTI thresholds"). For ESMA RTS 1 and RTS 2, this is the "LRGS" flag. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeferralDueToIlliquid" id="2670008" value="7" sort="7" added="FIX.5.0SP2" addedEP="216"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Deferral due to "Illiquid Instrument" + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Publication deferral is permitted if the transaction's instrument is illiquid, as defined by regulator's stipulation. For ESMA RTS 2, this is the "ILQD" flag. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DeferralDueToSizeSpecific" id="2670009" value="8" sort="8" added="FIX.5.0SP2" addedEP="216" updated="FIX.5.0SP2" updatedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Deferral due to "Size Specific" + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Per MiFIR Article 11, publication deferral is permitted if the transaction is greater than the stipulated 'Size Specific to the financial instrument' threshold. For ESMA RTS 2, this is the "SIZE" flag. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoPublicPriceDueToLargeInScale" id="2670010" value="9" sort="9" added="FIX.5.0SP2" addedEP="228"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No public price and/or size quoted as transaction is "large in scale" + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA, as per MiFIR Article 4(1)(c) and Article 9(1)(a), the trading venue was not obliged to quote prior to closing the trade as the order size was above normal market size. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoPublicPriceSizeDueToOrderHidden" id="2670011" value="10" sort="10" added="FIX.5.0SP2" addedEP="228"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No public price and/or size quoted due to order being hidden + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the ccontext of ESMA, as per MiFIR Article 4(1)(d) and Article 9(1)(a), a transaction arising from an order that was not fully pre-trade transparent due to all or part of it being held in a trading venue order management facility, such as a reserve order. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExemptedDueToSecuritiesFinancingTransaction" id="2670012" value="11" sort="11" added="FIX.5.0SP2" addedEP="228"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exempted due to securities financing transaction + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Per ESMA RTS 22, Annex I, Table 2, Field 65: a transaction which "falls within the scope of activity but is exempted from reporting under Securities Financing Transaction Regulation". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExemptedDueToESCBPolicyTransaction" id="2670013" value="12" sort="12" added="FIX.5.0SP2" addedEP="228"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exempted due to European System of Central Banks (ESCB) policy transaction + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Per ESMA RTS2, Article 14(1), and Article 15(1): "A transaction shall be considered to be entered into by a member of the European System of Central Banks (ESCB) in performance of monetary, foreign exchange and financial stability policy [is exempted from publication] … [The regulation] shall not apply to the following types of transaction entered into by a member of the ESCB for the performance of one of the tasks referred to in Article 14: transaction entered into for the management of its own funds; transaction entered into for administrative purposes or for the staff of the member of the ESCB which include transactions conducted in the capacity as administrator of a pension scheme for its staff; transactions entered into for its investment portfolio pursuant to obligations under national law." + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExceptionDueToReportByPaper" id="2670014" value="13" sort="13" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exception due to report by paper + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Incomplete report due to submission by paper (form). In the context of US CAT this is Form T pursuant to FINRA Trade Reporting Rules. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExceptionDueToTradeExecutedWithNonReportingParty" id="2670015" value="14" sort="14" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exception due to trade with non-reporting party + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Incomplete report due to counterparty of the reporting party being absent. In the context of US CAT this is when a trade was executed by a non-FINRA member and reported to the TRF by the FINRA member counterparty. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExceptionDueToIntraFirmOrder" id="2670016" value="15" sort="15" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exception due to intra-firm order + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Incomplete report due to intra–firm order filled from firm’s proprietary account. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ReportedOutsideReportingHours" id="2670017" value="16" sort="16" added="FIX.Latest" addedEP="268"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reported outside of reporting hours + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA, trades published after the trade reporting facility being used (e.g. APA for trades brought onto a trading venue) closes, will be reported the following business day and not flagged as deferred (as the MiFID deferral regime is not applicable). This value distinguishes these types of trades from trades executed (and published) on the same business day. It is recommended that this value be set by the trade reporting facility, e.g. APAs, (as opposed to publishing investment firms) to ensure the most accurate use of this value. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Additional reason for trade publication type specified in TrdRegPublicationType(2669). + Reasons may be specific to regulatory trade publication rules. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CrossedIndicatorCodeSet" id="2523" type="int" added="FIX.5.0SP2" addedEP="218"> + <fixr:code name="NoCross" id="2523001" value="0" sort="0" added="FIX.5.0SP2" addedEP="218"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No cross + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Crossing did not occur. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossRejected" id="2523002" value="1" sort="1" added="FIX.5.0SP2" addedEP="218"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cross rejected + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Crossing occurred but execution was prevented, e.g. due to self-match prevention. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CrossAccepted" id="2523003" value="2" sort="2" added="FIX.5.0SP2" addedEP="218"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cross accepted + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Crossing occurred but execution was permitted. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether the order or quote was crossed with another order or quote having the same context, e.g. having accounts with a common ownership. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OrderAttributeTypeCodeSet" id="2594" type="int" added="FIX.5.0SP2" addedEP="222"> + <fixr:code name="AggregatedOrder" id="2594001" value="0" sort="0" added="FIX.5.0SP2" addedEP="222"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Aggregated order + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA RTS 24 Article 2(3), when OrderAttributeValue(2595)=Y, it signifies that the order consists of several orders aggregated together. This maps to ESMA RTS value "AGGR". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PendingAllocation" id="2594002" value="1" sort="1" added="FIX.5.0SP2" addedEP="222" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order pending allocation + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA RTS 24 Article 2(2), when OrderAttributeValue(2595)=Y, it signifies that the order submitter "is authorized under the legislation of a Member State to allocate an order to its client following submission of the order to the trading venue and has not yet allocated the order to its client at the time of the submission of the order". This maps to ESMA RTS value "PNAL". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LiquidityProvisionActivityOrder" id="2594003" value="2" sort="2" added="FIX.5.0SP2" addedEP="222"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Liquidity provision activity order + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA RTS 24 Article 3, when OrderAttributeValue(2595)=Y, it signifies that the order was submitted "as part of a market making strategy pursuant to Articles 17 and 18 of Directive 2014/65/EU, or is submitted as part of another activity in accordance with Article 3" (of RTS 24). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RiskReductionOrder" id="2594004" value="3" sort="3" added="FIX.5.0SP2" addedEP="222"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Risk reduction order + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA RTS 22 Article 4(2)(i), when OrderAttributeValue(2595)=Y, it signifies that the commodity derivative order is a transaction "to reduce risk in an objectively measurable way in accordance with Article 57 of Directive 2014/65/EU". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AlgorithmicOrder" id="2594005" value="4" sort="4" added="FIX.5.0SP2" addedEP="222"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Algorithmic order + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + When OrderAttributeValue(2595)=Y, it signifies the order submitted to the dealer/investment firm resulted from an algorithm. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SystemicInternaliserOrder" id="2594006" value="5" sort="5" added="FIX.5.0SP2" addedEP="222"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Systemic internaliser order + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + When OrderAttributeValue(2595)=Y, it signifies the order is submitted by a systematic internaliser. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllExecutionsSubmittedToAPA" id="2594007" value="6" sort="6" added="FIX.5.0SP2" addedEP="228"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + All executions for the order are to be submitted to an APA + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + All executions from this order that may need to be trade reported by the order submitter under MiFID II rules will be submitted by the order receiver on the submitter's behalf to the Approved Publication Arrangement (APA) facility specified in OrderAttributeValue(2595). ESMA RTS 1. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderExecutionInstructedByClient" id="2594008" value="7" sort="7" added="FIX.5.0SP2" addedEP="228"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order execution instructed by client + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA RTS 22, Annex I, Table 2, Field 59, when OrderAttributeValue(2595)=Y, it signifies that the execution (e.g. the details of the trade including the venue of execution) was instructed by a client or by another person from outside the Investment Firm but within the same group (Field 59 'CLIENT' in ESMA 2016-1452 Guidelines). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LargeInScale" id="2594009" value="8" sort="8" added="FIX.5.0SP2" addedEP="228" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Large in scale order + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of MiFIR Article 4(1)(c) and Article 9(1)(a), when OrderAttributeValue(2595)=Y, it signifies that the order size is above normal market size. + In the context of MiFIR Article 4(1)(c) and Article 9(1)(a), when OrderAttributeValue(2595)=Y, it signifies that the order is large in scale compared to normal market size. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Hidden" id="2594010" value="9" sort="9" added="FIX.5.0SP2" addedEP="228" updated="FIX.5.0SP2" updatedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Hidden order + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of MiFIR Article 4(1)(d) and Article 9(1)(a), when OrderAttributeValue(2595)=Y, it signifies that the order is held in an order management facility of the trading venue pending disclosure. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SubjectToEUSTO" id="2594011" value="10" sort="10" added="FIX.5.0SP2" addedEP="250" updated="FIX.5.0SP2" updatedEP="255"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Subject to EU share trading obligation (STO) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + This attribute is mutually exclusive with OrderAttributeType(2594)=14 (Exempt from STO), but not mutually exclusive with OrderAttributeType(2594)=11 (Subject to UK STO). + In the context of the trading obligation for shares (STO) under ESMA's Article 23 of MiFIR, it signifies that the order is subject to the rules defined by ESMA. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SubjectToUKSTO" id="2594012" value="11" sort="11" added="FIX.5.0SP2" addedEP="250" updated="FIX.5.0SP2" updatedEP="255"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Subject to UK share trading obligation (STO) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + This attribute is mutually exclusive with OrderAttributeType(2594)=14 (Exempt from STO), but not mutually exclusive with OrderAttributeType(2594)=10 (Subject to EU STO). + In the context of the trading obligation for shares (STO) under ESMA's Article 23 of MiFIR, it signifies that the order is subject to UK rules defined by the FCA. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RepresentativeOrder" id="2594013" value="12" sort="12" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Representative order + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Order was originated to represent an order received by the broker from a customer/client. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LinkageType" id="2594014" value="13" sort="13" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Linkage type + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Order is subject to regulatory linkage requirements related to customer/client orders. Can be used for US CAT order and trade level linkages between customer/client orders and representative orders. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExemptFromSTO" id="2594015" value="14" sort="14" added="FIX.5.0SP2" addedEP="255"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exempt from share trading obligation (STO) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + This attribute is mutually exclusive with OrderAttributeType(2594)=10 = (Subject to EU STO) and OrderAttributeType(2594)=11 = (Subject to UK STO). It can be used to override standing instructions for a trading obligation for shares (STO). It overrides the standing instructions in their entirety. + In the context of STO under ESMA's Article 23 of MiFIR, it signifies that the order is exempt from any share trading obligation. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The type of order attribute. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradeReportingIndicatorCodeSet" id="2524" type="int" added="FIX.5.0SP2" addedEP="222"> + <fixr:code name="NotReported" id="2524001" value="0" sort="0" added="FIX.5.0SP2" addedEP="222" updated="FIX.5.0SP2" updatedEP="237"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade has not (yet) been reported + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Depending on the regulatory regime the trade is reportable and the recipient may be responsible for reporting. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OnBook" id="2524002" value="1" sort="1" added="FIX.5.0SP2" addedEP="222" updated="FIX.5.0SP2" updatedEP="237"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade has been or will be reported by a trading venue as an "on-book" trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SISeller" id="2524003" value="2" sort="2" added="FIX.5.0SP2" addedEP="222" updated="FIX.5.0SP2" updatedEP="237"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade has been or will be reported as a "systematic internaliser" seller trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SIBuyer" id="2524004" value="3" sort="3" added="FIX.5.0SP2" addedEP="222" updated="FIX.5.0SP2" updatedEP="237"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade has been or will be reported as a "systematic internaliser" buyer trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonSISeller" id="2524005" value="4" sort="4" added="FIX.5.0SP2" addedEP="222" updated="FIX.5.0SP2" updatedEP="237"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade has been or will be reported as a "non-systematic internaliser" seller trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SubDelegationByFirm" id="2524006" value="5" sort="5" added="FIX.5.0SP2" addedEP="222" updated="FIX.5.0SP2" updatedEP="237"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade has been or will be reported under a sub-delegation arrangement by an investment firm to a reporting facility (e.g. APA) on behalf of another investment firm + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Reportable" id="2524007" value="6" sort="6" added="FIX.5.0SP2" addedEP="237"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade has been or will be reported + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Depending on the regulatory regime the recipient is not responsible for reporting. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NonSIBuyer" id="2524008" value="7" sort="7" added="FIX.5.0SP2" addedEP="237"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade has been or will be reported as a "non-Systematic Internaliser" buyer trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OffBook" id="2524009" value="8" sort="8" added="FIX.5.0SP2" addedEP="237"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade has been or will be reported by a trading venue as an "off-book" trade + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NotReportable" id="2524010" value="9" sort="9" added="FIX.5.0SP2" addedEP="237"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade is not reportable + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The (non-equity) instrument does not need to be reported by any party, e.g. because it is not deemed to have been traded on a trading venue. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used between parties to convey trade reporting status. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of regulatory reporting, this field may be used by the reporting party (e.g. party obligated to report to regulators) to inform their trading counterparty or other interested parties the trade reporting status. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MassActionReasonCodeSet" id="2675" type="int" added="FIX.5.0SP2" addedEP="223"> + <fixr:code name="None" id="2675001" value="0" sort="0" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No special reason (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradingRiskControl" id="2675002" value="1" sort="1" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trading risk control + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + General violation of trading rules. Can be used if specific reason is unavailable or must not be disclosed. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClearingRiskControl" id="2675003" value="2" sort="2" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Clearing risk control + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + General violation of clearing rules. Can be used if specific reason is unavailable or must not be disclosed. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MarketMakerProtection" id="2675004" value="3" sort="3" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market maker protection + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Specific action taken to prevent further executions for a market maker. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="StopTrading" id="2675005" value="4" sort="4" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stop trading + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Specific action taken in conjunction with the prevention of further trading. Scope can be defined with TargetParties component. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EmergencyAction" id="2675006" value="5" sort="5" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Emergency action + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Specific action taken due to an emergency condition. Scope can be defined with TargetParties component. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SessionLossLogout" id="2675007" value="6" sort="6" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Session loss or logout + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Protection of trader or firm after having lost connectivity. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DuplicateLogin" id="2675008" value="7" sort="7" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Duplicate login + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trader only allowed to login once. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ProductNotTraded" id="2675009" value="8" sort="8" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Product not traded + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Product not available for trading, e.g. in a halted state. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InstrumentNotTraded" id="2675010" value="9" sort="9" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Instrument not traded + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Instrument not available for trading, e.g. due to intra-day expiration. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CompleInstrumentDeleted" id="2675011" value="10" sort="10" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Complex instrument deleted + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Removal of complex instrument, e.g. due to expiry, leading to mass action on open orders. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CircuitBreakerActivated" id="2675012" value="11" sort="11" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Circuit breaker activated + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Trading interruption leading to mass action on open orders. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="2675013" value="99" sort="99" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reason for submission of mass action. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="NotAffectedReasonCodeSet" id="2677" type="int" added="FIX.5.0SP2" addedEP="223"> + <fixr:code name="OrderSuspended" id="2677001" value="0" sort="0" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order suspended + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InstrumentSuspended" id="2677002" value="1" sort="1" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Instrument suspended + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reason for order being unaffected by mass action even though it belongs to the orders covered by MassActionScope(1374). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OrderOwnershipIndicatorCodeSet" id="2679" type="int" added="FIX.5.0SP2" addedEP="223"> + <fixr:code name="NoChange" id="2679001" value="0" sort="0" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No change of ownership (default) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExecutingPartyChange" id="2679002" value="1" sort="1" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Change of ownership to executing party + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Executing party can be given either implicitly via session attributes or explicitly via Parties component. The party taking over ownership must also be the one submitting the request. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="EnteringPartyChange" id="2679003" value="2" sort="2" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Change of ownership to entering party + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Entering party can be given either implicitly via session attributes or explicitly via Parties component. The party taking over ownership must also be the one submitting the request. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpecifiedPartyChange" id="2679004" value="3" sort="3" added="FIX.5.0SP2" addedEP="223"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Change of ownership to specified party + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Ownership is transferred by a third party from/to the parties specified via Parties component together with PartyRoleQualifier(2376) = Current(18) and New(19). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Change of ownership of an order to a specific party. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="InTheMoneyConditionCodeSet" id="2681" type="int" added="FIX.5.0SP2" addedEP="224"> + <fixr:code name="StandardITM" id="2681001" value="0" sort="0" added="FIX.5.0SP2" addedEP="224"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Standard in-the-money + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The option's strike price is less than the underlying settlement price for a call or greater than the underlying settlement price for a put. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ATMITM" id="2681002" value="1" sort="1" added="FIX.5.0SP2" addedEP="224"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + At-the-money is in-the-money + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The option's strike price of either the put or call is equal to the underlying settlement price in addition to standard in-the-money behavior. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ATMCallITM" id="2681003" value="2" sort="2" added="FIX.5.0SP2" addedEP="224"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + At-the-money call is in-the-money + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The call option's strike price is equal to the underlying settlement price in addition to standard in-the-money behavior. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ATMPutITM" id="2681004" value="3" sort="3" added="FIX.5.0SP2" addedEP="224"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + At-the-money put is in-the-money + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The put option's strike price is equal to the underlying settlement price in addition to standard in-the-money behavior. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies an option instrument's "in the money" condition. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ExDestinationTypeCodeSet" id="2704" type="int" added="FIX.5.0SP2" addedEP="228"> + <fixr:code name="NoRestriction" id="2704001" value="0" sort="0" added="FIX.5.0SP2" addedEP="228"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No restriction + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + May be used for MiFID II to indicate no restriction on where the order is executed. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradedOnlyOnTradingVenue" id="2704002" value="1" sort="1" added="FIX.5.0SP2" addedEP="228"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Can be traded only on a trading venue + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + May be used for MiFID II to indicate the order can only be executed on a trading venue. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradedOnlyOnSI" id="2704003" value="2" sort="2" added="FIX.5.0SP2" addedEP="228"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Can be traded only on a Systematic Internaliser (SI) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + May be used for MiFID II to indicate the order can only be executed on a Systematic Internaliser. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradedOnTradingVenueOrSI" id="2704004" value="3" sort="3" added="FIX.5.0SP2" addedEP="228"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Can be traded on a trading venue or Systematic internaliser (SI) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + May be used for MiFID II to indicate the order can be executed on either a trading venue or a Systematic Internaliser. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the type of execution destination for the order. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MarketConditionCodeSet" id="2705" type="int" added="FIX.5.0SP2" addedEP="229"> + <fixr:code name="Normal" id="2705001" value="0" sort="0" added="FIX.5.0SP2" addedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Normal + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The condition of the market in the absence of "stressed" or "exceptional" conditions. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Stressed" id="2705002" value="1" sort="1" added="FIX.5.0SP2" addedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Stressed + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA RTS 8 Article 6: Trading venues shall set out the parameters to identify stressed market conditions in terms of significant short-term changes of price and volume. Trading venues shall consider the resumption of trading after volatility interruptions as stressed market conditions. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Exceptional" id="2705003" value="2" sort="2" added="FIX.5.0SP2" addedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exceptional + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA RTS 8 Article 3: Due to (a) a situation of extreme volatility; (b) war, industrial action, civil unrest or cyber sabotage; (c) disorderly trading conditions, e.g. due to technical issues; (d) unavailability of risk management facilities. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Market condition. In the context of ESMA RTS 8 it is important that trading venues communicate the condition of the market, particularly "stressed" and "exceptional", in order to provide incentives for firms contributing to liquidity. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="QuoteAttributeTypeCodeSet" id="2707" type="int" added="FIX.5.0SP2" addedEP="229"> + <fixr:code name="QuoteAboveStandardMarketSize" id="2707001" value="0" sort="0" added="FIX.5.0SP2" addedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote is above standard market size + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA pre-trade transparency under MiFIR to make prices public, the quote size is above standard market size, therefore the price is not made public. Applicable for cash equities instruments. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteAboveSpecificInstrumentSize" id="2707002" value="1" sort="1" added="FIX.5.0SP2" addedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote is above size specific to the instrument + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA pre-trade transparency under MiFID to make public prices, the quote size is above the size specific to the instrument, therefore the price is not or will not be made public. Applicable for non-cash equities instruments. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteApplicableForLiquidtyProvisionActivity" id="2707003" value="2" sort="2" added="FIX.5.0SP2" addedEP="229"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote applicable for liquidity provision activity + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of ESMA RTS 24 Article 3, when QuoteAttributeValue(2708)=Y, it signifies that the quote was submitted "as part of a market making strategy pursuant to Articles 17 and 18 of Directive 2014/65/EU, or is submitted as part of another activity in accordance with Article 3" (of RTS 24). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QuoteIssuerStatus" id="2707004" value="3" sort="3" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quote issuer status + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicate whether quote issuer is available or not. Can be used in the context of US CAT to indicate if a market maker’s quote is open (O) or closed (C) whenever the quote is sent to an inter-dealer quotation system. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BidOrAskRequest" id="2707005" value="4" sort="4" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bid or ask request + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indicate explicitly whether a request for a quote is a request for a bid or an ask. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The type of attribute for the quote. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PriceQualifierCodeSet" id="2710" type="int" added="FIX.5.0SP2" addedEP="230"> + <fixr:code name="AccruedInterestIsFactored" id="2710001" value="0" sort="0" added="FIX.5.0SP2" addedEP="230"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accrued interest (if any) is factored into the price + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The price is either "dirty" or the security is in default or soon to be defaulted. I.e. on fill there will be no separate accrued interest amount. This is often called a "flat" price. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TaxIsFactored" id="2710002" value="1" sort="1" added="FIX.5.0SP2" addedEP="230"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tax is factored into the price + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The security's price includes applicable taxes, e.g. Japanese government bonds. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BondAmortizationIsFactored" id="2710003" value="2" sort="2" added="FIX.5.0SP2" addedEP="230"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The effect of bond amortization or the floating rate index offset is factored into the price + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The security's price includes the effect of bond amortization or a floating rate index. For example this qualifier would apply to the normal pricing of index-linked UK gilt bonds but not to US or EU index-linked bonds. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Qualifier for price. May be used when the price needs to be explicitly qualified. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MDValueTierCodeSet" id="2711" type="int" added="FIX.5.0SP2" addedEP="231"> + <fixr:code name="Range1" id="2711001" value="1" sort="1" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Range 1 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Range2" id="2711002" value="2" sort="2" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Range 2 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Range3" id="2711003" value="3" sort="3" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Range 3 + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Describes the reporting ranges for executed transactions. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In context of ESMA RTS 27 Article 9, the execution venue is required to report on transactions within several size ranges (in terms of a value and currency). The thresholds for these ranges are dependent on the type of financial instrument. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MiscFeeQualifierCodeSet" id="2712" type="int" added="FIX.5.0SP2" addedEP="231"> + <fixr:code name="Contributes" id="2712001" value="0" sort="0" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Contributes (default) + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Fee contributes to the trade or transaction economics. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DoesNotContribute" id="2712002" value="1" sort="1" added="FIX.5.0SP2" addedEP="231"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Does not contribute + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Fee does not contribute to the trade or transaction economics. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies whether the current entry contributes to the trade or transaction economics, i.e. affects NetMoney(118). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CommissionAmountSubTypeCodeSet" id="2725" type="int" added="FIX.5.0SP2" addedEP="233"> + <fixr:code name="ResearchPaymentAccount" id="2725001" value="0" group="Research Payment" sort="0" added="FIX.5.0SP2" addedEP="233"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Research payment account (RPA) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CommissionSharingAgreement" id="2725002" value="1" group="Research Payment" sort="1" added="FIX.5.0SP2" addedEP="233"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Comission sharing agreement (CSA) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OtherTypeResearchPayment" id="2725003" value="2" group="Research Payment" sort="2" added="FIX.5.0SP2" addedEP="233"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other type of research payment + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A type of research payment other than RPA or CSA. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Further sub classification of the CommissionAmountType(2641). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CommodityFinalPriceTypeCodeSet" id="2736" type="int" added="FIX.5.0SP2" addedEP="235"> + <fixr:code name="ArgusMcCloskey" id="2736001" value="0" sort="0" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Argus McCloskey + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Baltic" id="2736002" value="1" sort="1" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Baltic + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Exchange" id="2736003" value="2" sort="2" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="GlobalCoal" id="2736004" value="3" sort="3" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Global Coal + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="IHSMcCloskey" id="2736005" value="4" sort="4" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + IHS McCloskey + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Platts" id="2736006" value="5" sort="5" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Platts + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="2736007" value="99" sort="99" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Final price type of the commodity as specified by the trading venue. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ReferenceDataDateTypeCodeSet" id="2748" type="int" added="FIX.5.0SP2" addedEP="235"> + <fixr:code name="AdmitToTradeRequestDate" id="2748001" value="0" sort="0" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Date of request for admission to trading + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of MiFID II ESMA RTS 23 this is defined as "Date and time the issuer has approved admission to trading or trading in its financial instruments on a trading venue." (Reference: Annex I Table 3 Field 9) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AdmitToTradeApprovalDate" id="2748002" value="1" sort="1" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Date of approval of admission to trading + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of MiFID II ESMA RTS 23 this is defined as "Date and time of the request for admission to trading on the trading venue." (Reference: Annex I Table 3 Field 10) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AdmitToTradeOrFirstTradeDate" id="2748003" value="2" sort="2" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Date of admission to trading or date of first trade + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of MiFID II ESMA RTS 23 this is defined as "Date and time of the admission to trading on the trading venue or the date and time when the instrument was first traded or an order or quote was first received by the trading venue." (Reference: Annex I Table 3 Field 11) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TerminationDate" id="2748004" value="3" sort="3" added="FIX.5.0SP2" addedEP="235"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Termination date + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of MiFID II ESMA RTS 23 this is defined as "Where available, the date and time when the financial instrument ceases to be traded or to be admitted to trading on the trading venue." (Reference: Annex I Table 3 Field 12) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reference data entry's date-time type. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="ReturnTriggerCodeSet" id="2753" type="int" added="FIX.5.0SP2" addedEP="238"> + <fixr:code name="Dividend" id="2753001" value="1" sort="1" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Dividend + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Variance" id="2753002" value="2" sort="2" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Variance + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Volatility" id="2753003" value="3" sort="3" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Volatility + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TotalReturn" id="2753004" value="4" sort="4" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Total return + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ContractForDifference" id="2753005" value="5" sort="5" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Contract for difference + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CreditDefault" id="2753006" value="6" sort="6" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Credit default + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SpreadBet" id="2753007" value="7" sort="7" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Spread bet + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Price" id="2753008" value="8" sort="8" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ForwardPriceUnderlyingInstrument" id="2753009" value="9" sort="9" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Forward price of underlying instrument + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="2753010" value="99" sort="99" added="FIX.5.0SP2" addedEP="238"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the type of return or payout trigger for the swap or forward. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AveragePriceTypeCodeSet" id="2763" type="int" added="FIX.5.0SP2" addedEP="240"> + <fixr:code name="TimeWeightedAveragePrice" id="2763001" value="0" sort="0" added="FIX.5.0SP2" addedEP="240"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Time weighted average price + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + TWAP is the simple average price of a security over a specified time without regard to the volume traded. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="VolumeWeightedAveragePrice" id="2763002" value="1" sort="1" added="FIX.5.0SP2" addedEP="240"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Volume weighted average price + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + VWAP is the sum of the currency amount traded for all trades in the averaging group (price times quantity) divided by the total quantity. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PercentOfVolumeAvveragePrice" id="2763003" value="2" sort="2" added="FIX.5.0SP2" addedEP="240"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percent of volume average price + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + POV is the sum of the currency amount traded for all trades executed as part of an order intended to purchase a specified percentage of the total volume of an instrument, divided by the total quantity. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="LimitOrderAveragePrice" id="2763004" value="3" sort="3" added="FIX.5.0SP2" addedEP="240"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Limit order average price + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The limit order average price is the currency amount of all trades executed to fill a limit order, divided by the total quantity. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The average pricing model used for block trades. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AllocGroupStatusCodeSet" id="2767" type="int" added="FIX.5.0SP2" addedEP="240"> + <fixr:code name="Added" id="2767001" value="0" sort="0" added="FIX.5.0SP2" addedEP="240"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Added + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + This trade has been associated with the group for the first time. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Canceled" id="2767002" value="1" sort="1" added="FIX.5.0SP2" addedEP="240"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Canceled + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + This trade has been removed from the group. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Replaced" id="2767003" value="2" sort="2" added="FIX.5.0SP2" addedEP="240"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Replaced + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + This trade already in the group has been updated. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Changed" id="2767004" value="3" sort="3" added="FIX.5.0SP2" addedEP="241"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Changed + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An allocated trade or give-up has moved from one allocation group to another. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Pending" id="2767005" value="4" sort="4" added="FIX.5.0SP2" addedEP="241"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A request to assign or change an allocation group is pending. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status of the trade give-up relative to the group identified in AllocGroupID(1730). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="AllocRequestStatusCodeSet" id="2768" type="int" added="FIX.5.0SP2" addedEP="241"> + <fixr:code name="Accepted" id="2768001" value="0" sort="0" added="FIX.5.0SP2" addedEP="241"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="2768002" value="1" sort="1" added="FIX.5.0SP2" addedEP="241"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status of the AllocationInstructionAlertRequest(35=DU). + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MatchExceptionTypeCodeSet" id="2773" type="int" added="FIX.5.0SP2" addedEP="246"> + <fixr:code name="NoMatchingConfirmation" id="2773001" value="0" sort="0" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No matching confirmation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NoMatchingAllocation" id="2773002" value="1" sort="1" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No matching allocation + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AllocationDataElementMissing" id="2773003" value="2" sort="2" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Allocation data element missing + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ConfirmationDataElementMissing" id="2773004" value="3" sort="3" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Confirmation data element missing + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DataDifferenceNotWithinTolerance" id="2773005" value="4" sort="4" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Data difference not within tolerance + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MatchWithinTolerance" id="2773006" value="5" sort="5" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Match within tolerance + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="2773007" value="99" sort="99" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of matching exception. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MatchExceptionElementTypeCodeSet" id="2774" type="int" added="FIX.5.0SP2" addedEP="246"> + <fixr:code name="AccruedInterest" id="2774001" value="1" sort="1" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accrued interest + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DealPrice" id="2774002" value="2" sort="2" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Deal price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradeDate" id="2774003" value="3" sort="3" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Trade date + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Tolerance not applicable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SettlementDate" id="2774004" value="4" sort="4" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Settlement date + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Tolerance not applicable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SideIndicator" id="2774005" value="5" sort="5" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Side indicator + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Tolerance not applicable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="TradedCurrency" id="2774006" value="6" sort="6" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Traded currency + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Tolerance not applicable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="AccountID" id="2774007" value="7" sort="7" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Account ID + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Tolerance not applicable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExecutingBrokerID" id="2774008" value="8" sort="8" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Executing broker ID + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Tolerance not applicable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SettlementCurrencyAndAmount" id="2774009" value="9" sort="9" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Settlement currency and amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="InvestmentManagerID" id="2774010" value="10" sort="10" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Investment manager ID + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Tolerance not applicable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="NetAmount" id="2774011" value="11" sort="11" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Net amount + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="PlaceOfSettlement" id="2774012" value="12" sort="12" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Place of settlement + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Tolerance not applicable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Commissions" id="2774013" value="13" sort="13" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Commissions + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecurityIdentifier" id="2774014" value="14" sort="14" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Security identifier + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Tolerance not applicable + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="QualityAllocated" id="2774015" value="15" sort="15" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quantity allocated + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Principal" id="2774016" value="16" sort="16" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Principal + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Fees" id="2774017" value="17" sort="17" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fees + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Tax" id="2774018" value="18" sort="18" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Tax + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the data point used in the matching operation which resulted in an exception. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MatchExceptionToleranceValueTypeCodeSet" id="2779" type="int" added="FIX.5.0SP2" addedEP="246"> + <fixr:code name="FixedAmount" id="2779001" value="1" sort="1" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Fixed amount + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Default if not specified + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Percentage" id="2779002" value="2" sort="2" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Percentage + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The type of value in MatchExceptionToleranceValue(2778). Omitted if no tolerance is allowed or not applicable. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + For example, if the tolerance for accrued interest is 0.01% of total accrued interest then MatchExceptionElementType(2774)=1 (Accrued interest), MatchExceptionToleranceValueType(2779)=2 (Percentage) and MatchExcecptionToleranceValue(2778)=0.0001. If tolerance for the exchange rate of an FX trade is "0.001" then MatchExceptionElementType(2774)=2 (Deal pPrice), MatchExceptionToleranceValueType(2779)=1 (Fixed amount) and MatchExcecptionToleranceValue(2778)=0.001. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MatchingDataPointIndicatorCodeSet" id="2782" type="int" added="FIX.5.0SP2" addedEP="246"> + <fixr:code name="Mandatory" id="2782001" value="1" sort="1" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mandatory + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Optional" id="2782002" value="2" sort="2" added="FIX.5.0SP2" addedEP="246"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Optional + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Data point's matching type. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradeAggregationTransTypeCodeSet" id="2788" type="int" added="FIX.5.0SP2" addedEP="247"> + <fixr:code name="New" id="2788001" value="0" sort="0" added="FIX.5.0SP2" addedEP="247"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancel" id="2788002" value="1" sort="1" added="FIX.5.0SP2" addedEP="247"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Replace" id="2788003" value="2" sort="2" added="FIX.5.0SP2" addedEP="247"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Replace + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the trade aggregation transaction type. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradeAggregationRequestStatusCodeSet" id="2790" type="int" added="FIX.5.0SP2" addedEP="247"> + <fixr:code name="Accepted" id="2790001" value="0" sort="0" added="FIX.5.0SP2" addedEP="247"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="2790002" value="1" sort="1" added="FIX.5.0SP2" addedEP="247"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status of the trade aggregation request. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TradeAggregationRejectReasonCodeSet" id="2791" type="int" added="FIX.5.0SP2" addedEP="247"> + <fixr:code name="UnknownOrders" id="2791001" value="0" sort="0" added="FIX.5.0SP2" addedEP="247"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown order(s) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnknownExecutionFills" id="2791002" value="1" sort="1" added="FIX.5.0SP2" addedEP="247"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unknown execution/fill(s) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="2791003" value="99" sort="99" added="FIX.5.0SP2" addedEP="247"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reason for trade aggregation request being rejected. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OffshoreIndicatorCodeSet" id="2795" type="int" added="FIX.5.0SP2" addedEP="247"> + <fixr:code name="Regular" id="2795001" value="0" sort="0" added="FIX.5.0SP2" addedEP="247"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Regular - Default if not specified. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The notion of onshore and offshore rates does not apply. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Offshore" id="2795002" value="1" sort="1" added="FIX.5.0SP2" addedEP="247"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Offshore + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to indicate that the rate specified is an offshore rate which differs from its onshore rate. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Onshore" id="2795003" value="2" sort="2" added="FIX.5.0SP2" addedEP="247"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Onshore + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used to indicate that the rate specified is an onshore rate which differs from its offshore rate. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the type of the currency rate being used. This is relevant for currencies that have offshore rate that different from onshore rate. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PayReportTransTypeCodeSet" id="2804" type="int" added="FIX.5.0SP2" addedEP="249"> + <fixr:code name="New" id="2804001" value="0" sort="0" added="FIX.5.0SP2" addedEP="249"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Replace" id="2804002" value="1" sort="1" added="FIX.5.0SP2" addedEP="249"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Replace + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Status" id="2804003" value="2" sort="2" added="FIX.5.0SP2" addedEP="249"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Status + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An unsolicited message reporting the current progress status of the payment. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the message transaction type. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PayReportStatusCodeSet" id="2806" type="int" added="FIX.5.0SP2" addedEP="249"> + <fixr:code name="Received" id="2806001" value="0" sort="0" added="FIX.5.0SP2" addedEP="249"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Received, not yet processed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Accepted" id="2806002" value="1" sort="1" added="FIX.5.0SP2" addedEP="249"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="2806003" value="2" sort="2" added="FIX.5.0SP2" addedEP="249"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Disputed" id="2806004" value="3" sort="3" added="FIX.5.0SP2" addedEP="249"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Disputed + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used when there is some type of mismatch that can be resolved. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies status of the payment report. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PayRequestTransTypeCodeSet" id="2811" type="int" added="FIX.5.0SP2" addedEP="249"> + <fixr:code name="New" id="2811001" value="0" sort="0" added="FIX.5.0SP2" addedEP="249"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cancel" id="2811002" value="1" sort="1" added="FIX.5.0SP2" addedEP="249"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cancel + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the message transaction type. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PayRequestStatusCodeSet" id="2813" type="int" added="FIX.5.0SP2" addedEP="249"> + <fixr:code name="Received" id="2813001" value="0" sort="0" added="FIX.5.0SP2" addedEP="249"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Received, not yet processed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Accepted" id="2813002" value="1" sort="1" added="FIX.5.0SP2" addedEP="249"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Accepted + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="2813003" value="2" sort="2" added="FIX.5.0SP2" addedEP="249"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Disputed" id="2813004" value="3" sort="3" added="FIX.5.0SP2" addedEP="249"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Disputed + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Used when there is some type of mismatch that can be resolved. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies status of the request being responded to. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PostTradePaymentDebitOrCreditCodeSet" id="2819" type="int" added="FIX.5.0SP2" addedEP="249"> + <fixr:code name="DebitPay" id="2819001" value="0" sort="0" added="FIX.5.0SP2" addedEP="249"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Debit / Pay + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CreditReceive" id="2819002" value="1" sort="1" added="FIX.5.0SP2" addedEP="249"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Credit / Receive + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Payment side of this individual payment from the requesting firm's perspective. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="PostTradePaymentStatusCodeSet" id="2823" type="int" added="FIX.5.0SP2" addedEP="249"> + <fixr:code name="New" id="2823001" value="0" sort="0" added="FIX.5.0SP2" addedEP="249"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Payment is awaiting confirmation from the recipient. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Initiated" id="2823002" value="1" sort="1" added="FIX.5.0SP2" addedEP="249"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Initiated + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Payment is confirmed by the recipient and has been scheduled. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Pending" id="2823003" value="2" sort="2" added="FIX.5.0SP2" addedEP="249"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Pending + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Payment has been instructed to the payment service but status is unknown. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Confirmed" id="2823004" value="3" sort="3" added="FIX.5.0SP2" addedEP="249"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Confirmed + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Payment is complete and confirmed by the payment service. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Rejected" id="2823005" value="4" sort="4" added="FIX.5.0SP2" addedEP="249"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Rejected + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Payment was rejected by the payment service. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to indicate the status of a post-trade payment. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="DuplicateClOrdIDIndicatorCodeSet" id="2829" type="Boolean" added="FIX.5.0SP2" addedEP="253"> + <fixr:code name="UniqueClOrdID" id="2829001" value="N" sort="1" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unique ClOrdID(11) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DuplicateClOrdID" id="2829002" value="Y" sort="2" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Duplicate ClOrdID(11) + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to indicate that a ClOrdID(11) value is an intentional duplicate of a previously sent value. Allows to avoid the rejection of an order with OrdRejReason(103) = 6 (Duplicate Order). + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of US CAT this can be used when the recipient of a previously routed order requires the same identifier to be re-used for a new route. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="EventInitiatorTypeCodeSet" id="2830" type="char" added="FIX.5.0SP2" addedEP="253"> + <fixr:code name="CustomerOrClient" id="2830001" value="C" sort="12" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Customer or client + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ExchangeOrExecutionVenue" id="2830002" value="E" sort="14" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exchange or execution venue + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FirmOrBroker" id="2830003" value="F" sort="15" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Firm or broker + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the type of entity who initiated an event, e.g. modification or cancellation of an order or quote. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="NBBOEntryTypeCodeSet" id="2831" type="int" added="FIX.5.0SP2" addedEP="253"> + <fixr:code name="Bid" id="2831001" value="0" sort="0" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Bid + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + May apply to price or quantity. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Offer" id="2831002" value="1" sort="1" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Offer + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + May apply to price or quantity. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="MidPrice" id="2831003" value="2" sort="2" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mid-price + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of NBBO information. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="NBBOSourceCodeSet" id="2834" type="int" added="FIX.5.0SP2" addedEP="253"> + <fixr:code name="NotApplicable" id="2834001" value="0" sort="0" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not applicable + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Default if not specified. NBBO information is not applicable. NBBOEntryType(2831), NBBOPrice(2832), and NBBOQty(2833) must be omitted. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Direct" id="2834002" value="1" sort="1" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Direct + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Information is retrieved directly from an exchange or other electronic execution venue. There may be a performance advantage compared to retrieving the information from a source consolidating multiple feeds. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SIP" id="2834003" value="2" sort="2" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Securities Information Processor + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The Securities Information Processor (SIP) links the U.S. markets by processing and consolidating all protected bid/ask quotes and trades from every trading venue into a single, easily consumed data feed. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Hybrid" id="2834004" value="3" sort="3" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Hybrid + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + A combination of two or more data feeds is used as NBBO source. In the context of US CAT this is used for a combination of direct and SIP feeds. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Source of NBBO information. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="SingleQuoteIndicatorCodeSet" id="2837" type="Boolean" added="FIX.5.0SP2" addedEP="253"> + <fixr:code name="MultipleQuotesAllowed" id="2837001" value="N" sort="1" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Multiple quotes allowed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OnlyOneQuoteAllowed" id="2837002" value="Y" sort="2" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Only one quote allowed + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to indicate whether the quoting system allows only one quote to be active at a time for the quote issuer or market maker. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TrdRegTimestampManualIndicatorCodeSet" id="2839" type="Boolean" added="FIX.5.0SP2" addedEP="253"> + <fixr:code name="NotManuallyCaptured" id="2839001" value="N" sort="1" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not manually captured + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ManuallyCaptured" id="2839002" value="Y" sort="2" added="FIX.5.0SP2" addedEP="253"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Manually captured + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether a given timestamp was manually captured. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="CollateralReinvestmentTypeCodeSet" id="2844" type="int" added="FIX.5.0SP2" addedEP="254"> + <fixr:code name="MoneyMarketFund" id="2844001" value="0" sort="0" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Money market fund + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Registered money market fund. In the context of EU SFTR reporting this corresponds to code "MMFT". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OtherComingledPool" id="2844002" value="1" sort="1" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other comingled pool + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Any commingled pool other than money market fund. In the context of EU SFTR reporting this corresponds to code "OCMP". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RepoMarket" id="2844003" value="2" sort="2" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Repo market + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The repurchase agreement market. In the context of EU SFTR reporting this corresponds to code "REPM". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="DirectPurchaseOfSecurities" id="2844004" value="3" sort="3" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Direct purchase of securities + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of EU SFTR reporting this corresponds to code "SDPU". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OtherInvestments" id="2844005" value="4" sort="4" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other investments + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of EU SFTR reporting this corresponds to code "OTHR". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the type of investment the cash collateral is re-invested in. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="FundingSourceCodeSet" id="2846" type="int" added="FIX.5.0SP2" addedEP="254"> + <fixr:code name="Repo" id="2846001" value="0" sort="0" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Repurchase agreement + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Repurchase agreements or Buy Sellbacks. In the context of EU SFTR reporting this corresponds to code "REPO". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Cash" id="2846002" value="1" sort="1" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Cash + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Cash collateral from securities lending. In the context of EU SFTR reporting this corresponds to code "SECL". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="FreeCedits" id="2846003" value="2" sort="2" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Free credits + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of EU SFTR reporting this corresponds to code "FREE". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CustomerShortSales" id="2846004" value="3" sort="3" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Customer short sales + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Proceeds from customer short sales. In the context of EU SFTR reporting this corresponds to code "CSHS". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="BrokerShortSales" id="2846005" value="4" sort="4" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Broker short sales + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Proceeds from broker short sales. In the context of EU SFTR reporting this corresponds to code "BSHS". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="UnsecuredBorrowing" id="2846006" value="5" sort="5" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unsecured borrowing + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of EU SFTR reporting this corresponds to code "UBOR". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Other" id="2846007" value="99" sort="99" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Other + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of EU SFTR reporting this corresponds to code "OTHR". + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the funding source used to finance margin or collateralized loan. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="MarginDirectionCodeSet" id="2851" type="int" added="FIX.5.0SP2" addedEP="254"> + <fixr:code name="Posted" id="2851001" value="0" sort="0" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Posted + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The party or account that is the object of the report posted margin. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="Received" id="2851002" value="1" sort="1" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Received + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + The party or account that is the object of the report received margin. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether the margin described is posted or received. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="TransactionAttributeTypeCodeSet" id="2872" type="int" added="FIX.5.0SP2" addedEP="254"> + <fixr:code name="ExclusiveArrangement" id="2872001" value="0" sort="0" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Exclusive arrangement + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of securities borrowing and lending transaction, an indication of whether the borrower has exclusive access to borrow from the lender's securities portfolio. Not applicable to commodities. TransactionAttributeValue(2873) takes Y or N value. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CollateralReuse" id="2872002" value="1" sort="1" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Collateral reuse + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Indication of whether the collateral taker can reuse the securities provided as collateral for the transaction. TransactionAttributeValue(tbd2873) takes Y or N value. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="CollateralArrangmentType" id="2872003" value="2" sort="2" added="FIX.5.0SP2" addedEP="254"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Collateral arrangement type + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + In the context of securities financing transactions, indicates the type of collateral arrangement. For EU SFTR reporting, TransactionAttributeValue(2873) may take ESMA assigned values "TTCA" (title transfer), "SICA" (securities financial interest), or "SIUR" (securities financial interest with right of use). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of attribute(s) or characteristic(s) associated with the transaction. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RoutingArrangmentIndicatorCodeSet" id="2883" type="int" added="FIX.5.0SP2" addedEP="256"> + <fixr:code name="NoRoutingArrangmentInPlace" id="2883001" value="0" sort="0" added="FIX.5.0SP2" addedEP="256"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + No routing arrangement in place + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="RoutingArrangementInPlace" id="2883002" value="1" sort="1" added="FIX.5.0SP2" addedEP="256"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Routing arrangement in place + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates whether a routing arrangement is in place, e.g. between two brokers. May be used together with OrderOrigination(1724) to further describe the origin of an order. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + An arrangement under which a participant of a marketplace permits a broker to electronically transmit orders containing the identifier of the participant. This can be either through the systems of the participant for automatic onward transmission to a marketplace or directly to a marketplace without being electronically transmitted through the systems of the participant. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="RelatedOrderIDSourceCodeSet" id="2888" type="int" added="FIX.5.0SP2" addedEP="259"> + <fixr:code name="NonFIXSource" id="2888001" value="0" sort="0" added="FIX.5.0SP2" addedEP="259"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Non-FIX Source + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SystemOrderIdentifier" id="2888002" value="1" sort="1" added="FIX.5.0SP2" addedEP="259"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order identifier + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Can be used to refer to an order identifier assigned by the party accepting the order, e.g. OrderID(37). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="ClientOrderIdentifier" id="2888003" value="2" sort="2" added="FIX.5.0SP2" addedEP="259"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Client order identifier + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Can be used to refer to an order identifier assigned by the party initiating the order, e.g. ClOrdID(11). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecondaryOrderIdentifier" id="2888004" value="3" sort="3" added="FIX.5.0SP2" addedEP="259"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Secondary order identifier + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Can be used to refer to an additional order identifier assigned by the party accepting the order, e.g. SecondaryOrderID(198). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="SecondaryClientOrderIdentifier" id="2888005" value="4" sort="4" added="FIX.5.0SP2" addedEP="259"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Secondary client order identifier + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Can be used to refer to an additional order identifier assigned by the party initiating the order, e.g. SecondaryClOrdID(526). + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Describes the source of the identifier that RelatedOrderID(2887) represents. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + <fixr:codeSet name="OrderRelationshipCodeSet" id="2890" type="int" added="FIX.5.0SP2" addedEP="259"> + <fixr:code name="NotSpecified" id="2890001" value="0" sort="0" added="FIX.5.0SP2" addedEP="259"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Not specified + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderAggregation" id="2890002" value="1" sort="1" added="FIX.5.0SP2" addedEP="259"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order aggregation + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Order has been subject to a bundling of multiple orders to a single new order identified outside of the component. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:code name="OrderSplit" id="2890003" value="2" sort="2" added="FIX.5.0SP2" addedEP="259"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order split + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"> + Order has been created as a child order of the order identified outside of the component. + </fixr:documentation> + </fixr:annotation> + </fixr:code> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Describes the type of relationship between the order identified by RelatedOrderID(2887) and the order outside of the RelatedOrderGrp component. + </fixr:documentation> + </fixr:annotation> + </fixr:codeSet> + </fixr:codeSets> + <fixr:datatypes> + <fixr:datatype name="int" added="FIX.2.7" issue="SPEC-370" updated="FIX.5.0SP2" updatedEP="206"> + <fixr:mappedDatatype standard="XML" base="xs:integer" builtin="1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sequence of digits without commas or decimals and optional sign character (ASCII characters "-" and "0" - "9" ). The sign character utilizes one byte (i.e. positive int is "99999" while negative int is "-99999"). Note that int values may contain leading zeros (e.g. "00023" = "23"). + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sequence of digits without commas or decimals and optional sign character (ASCII characters "-" and "0" - "9" ). The sign character utilizes one byte (i.e. positive int is "99999" while negative int is "-99999"). Note that int values may contain leading zeros (e.g. "00023" = "23"). + </fixr:documentation> + <fixr:documentation purpose="EXAMPLE">723 in field 21 would be mapped int as |21=723|. -723 in field 12 would be mapped int as |12=-723|.</fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="Length" baseType="int" added="FIX.4.3"> + <fixr:mappedDatatype standard="XML" base="xs:nonNegativeInteger" builtin="0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + int field representing the length in bytes. Value must be positive. + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + int field representing the length in bytes. Value must be positive. + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="TagNum" baseType="int" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="99"> + <fixr:mappedDatatype standard="XML" base="xs:nonNegativeInteger" builtin="0"/> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + int field representing a field's tag number when using FIX "Tag=Value" syntax. Value must be positive and may not contain leading zeros. + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="SeqNum" baseType="int" added="FIX.4.3"> + <fixr:mappedDatatype standard="XML" base="xs:positiveInteger" builtin="0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + int field representing a message sequence number. Value must be positive. + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + int field representing a message sequence number. Value must be positive. + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="NumInGroup" baseType="int" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + int field representing the number of entries in a repeating group. Value must be positive. + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="DayOfMonth" baseType="int" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + int field representing a day during a particular monthy (values 1 to 31). + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="float" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="206"> + <fixr:mappedDatatype standard="XML" base="xs:decimal" builtin="1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sequence of digits with optional decimal point and sign character (ASCII characters "-", "0" - "9" and "."); the absence of the decimal point within the string will be interpreted as the float representation of an integer value. All float fields must accommodate up to fifteen significant digits. The number of decimal places used should be a factor of business/market needs and mutual agreement between counterparties. Note that float values may contain leading zeros (e.g. "00023.23" = "23.23") and may contain or omit trailing zeros after the decimal point (e.g. "23.0" = "23.0000" = "23" = "23."). Note that fields which are derived from float may contain negative values unless explicitly specified otherwise. + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Sequence of digits with optional decimal point and sign character (ASCII characters "-", "0" - "9" and "."); the absence of the decimal point within the string will be interpreted as the float representation of an integer value. All float fields must accommodate up to fifteen significant digits. The number of decimal places used should be a factor of business/market needs and mutual agreement between counterparties. Note that float values may contain leading zeros (e.g. "00023.23" = "23.23") and may contain or omit trailing zeros after the decimal point (e.g. "23.0" = "23.0000" = "23" = "23."). Note that fields which are derived from float may contain negative values unless explicitly specified otherwise. + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="Qty" baseType="float" added="FIX.4.2"> + <fixr:mappedDatatype standard="XML" base="xs:decimal" builtin="0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + float field capable of storing either a whole number (no decimal places) of "shares" (securities denominated in whole units) or a decimal value containing decimal places for non-share quantity asset classes (securities denominated in fractional units). + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + float field capable of storing either a whole number (no decimal places) of "shares" (securities denominated in whole units) or a decimal value containing decimal places for non-share quantity asset classes (securities denominated in fractional units). + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="Price" baseType="float" added="FIX.4.2"> + <fixr:mappedDatatype standard="XML" base="xs:decimal" builtin="0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + float field representing a price. Note the number of decimal places may vary. For certain asset classes prices may be negative values. For example, prices for options strategies can be negative under certain market conditions. Refer to Volume 7: FIX Usage by Product for asset classes that support negative price values. + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + float field representing a price. Note the number of decimal places may vary. For certain asset classes prices may be negative values. For example, prices for options strategies can be negative under certain market conditions. Refer to Volume 7: FIX Usage by Product for asset classes that support negative price values. + </fixr:documentation> + <fixr:documentation purpose="EXAMPLE">Strk="47.50"</fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="PriceOffset" baseType="float" added="FIX.4.2"> + <fixr:mappedDatatype standard="XML" base="xs:decimal" builtin="0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + float field representing a price offset, which can be mathematically added to a "Price". Note the number of decimal places may vary and some fields such as LastForwardPoints may be negative. + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + float field representing a price offset, which can be mathematically added to a "Price". Note the number of decimal places may vary and some fields such as LastForwardPoints may be negative. + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="Amt" baseType="float" added="FIX.4.2"> + <fixr:mappedDatatype standard="XML" base="xs:decimal" builtin="0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + float field typically representing a Price times a Qty + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + float field typically representing a Price times a Qty + </fixr:documentation> + <fixr:documentation purpose="EXAMPLE">Amt="6847.00"</fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="Percentage" baseType="float" added="FIX.4.3"> + <fixr:mappedDatatype standard="XML" base="xs:decimal" builtin="0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + float field representing a percentage (e.g. 0.05 represents 5% and 0.9525 represents 95.25%). Note the number of decimal places may vary. + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + float field representing a percentage (e.g. 0.05 represents 5% and 0.9525 represents 95.25%). Note the number of decimal places may vary. + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="char" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="206"> + <fixr:mappedDatatype standard="XML" base="xs:string" builtin="0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Single character value, can include any alphanumeric character or punctuation except the delimiter. All char fields are case sensitive (i.e. m != M). + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Single character value, can include any alphanumeric character or punctuation except the delimiter. All char fields are case sensitive (i.e. m != M). + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="Boolean" baseType="char" added="FIX.4.2"> + <fixr:mappedDatatype standard="XML" base="xs:string" builtin="0" pattern="[YN]{1}"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + char field containing one of two values: + 'Y' = True/Yes + 'N' = False/No + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + char field containing one of two values: + 'Y' = True/Yes + 'N' = False/No + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="String" added="FIX.4.2"> + <fixr:mappedDatatype standard="XML" base="xs:string" builtin="1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Alpha-numeric free format strings, can include any character or punctuation except the delimiter. All String fields are case sensitive (i.e. morstatt != Morstatt). + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Alpha-numeric free format strings, can include any character or punctuation except the delimiter. All String fields are case sensitive (i.e. morstatt != Morstatt). + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="MultipleCharValue" baseType="String" added="FIX.4.4"> + <fixr:mappedDatatype standard="XML" base="xs:string" builtin="0" pattern="[A-Za-z0-9](\s[A-Za-z0-9])*"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field containing one or more space delimited single character values (e.g. |18=2 A F| ). + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field containing one or more space delimited single character values (e.g. |18=2 A F| ). + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="MultipleStringValue" baseType="String" added="FIX.4.2"> + <fixr:mappedDatatype standard="XML" base="xs:string" builtin="0" pattern=".+(\s.+)*"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field containing one or more space delimited multiple character values (e.g. |277=AV AN A| ). + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field containing one or more space delimited multiple character values (e.g. |277=AV AN A| ). + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="Country" baseType="String" added="FIX.4.4"> + <fixr:mappedDatatype standard="XML" base="xs:string" builtin="0" pattern=".{2}"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field representing a country using ISO 3166 Country code (2 character) values (see Appendix 6-B). + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field representing a country using ISO 3166 Country code (2 character) values (see Appendix 6-B). + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="Currency" baseType="String" added="FIX.4.2"> + <fixr:mappedDatatype standard="XML" base="xs:string" builtin="0" pattern=".{3}"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field representing a currency type using ISO 4217 Currency code (3 character) values (see Appendix 6-A). + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field representing a currency type using ISO 4217 Currency code (3 character) values (see Appendix 6-A). + </fixr:documentation> + <fixr:documentation purpose="EXAMPLE">StrkCcy="USD"</fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="Exchange" baseType="String" added="FIX.4.2"> + <fixr:mappedDatatype standard="XML" base="xs:string" builtin="0" pattern=".*"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field representing a market or exchange using ISO 10383 Market Identifier Code (MIC) values (see"Appendix 6-C). + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field representing a market or exchange using ISO 10383 Market Identifier Code (MIC) values (see"Appendix 6-C). + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="MonthYear" baseType="String" added="FIX.4.1"> + <fixr:mappedDatatype standard="XML" base="xs:string" builtin="0" pattern="\d{4}(0|1)\d([0-3wW]\d)?"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field representing month of a year. An optional day of the month can be appended or an optional week code. + Valid formats: + YYYYMM + YYYYMMDD + YYYYMMWW + Valid values: + YYYY = 0000-9999; MM = 01-12; DD = 01-31; WW = w1, w2, w3, w4, w5. + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field representing month of a year. An optional day of the month can be appended or an optional week code. + Valid formats: + YYYYMM + YYYYMMDD + YYYYMMWW + Valid values: + YYYY = 0000-9999; MM = 01-12; DD = 01-31; WW = w1, w2, w3, w4, w5. + </fixr:documentation> + <fixr:documentation purpose="EXAMPLE">MonthYear="200303", MonthYear="20030320", MonthYear="200303w2"</fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="UTCTimestamp" baseType="String" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="256"> + <fixr:mappedDatatype standard="XML" base="xs:dateTime" builtin="0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field representing date and time combination Universal Time Coordinated (UTC), also known as Greenwich Mean Time (GMT). + Its value space is described as the combination of date and time of day in the Chapter 5.4 of ISO 8601. + Valid values are in the format YYYY-MM-DDTHH:MM:SS.s where YYYY = 0000-9999 year, MM = 01-12 month, DD = 01-31 day, HH = 00-23 hour, MM = 00-59 minute, SS = 00-60 second (60 only if UTC leap second), and optionally one or more digits representing a decimal fraction of a second. + The punctuation of "-", ":" and the string value of "T" to separate the date and time are required. The "." is only required when sub-second time precision is specified. + Leap Seconds: Note that UTC includes corrections for leap seconds, which are inserted to account for slowing of the rotation of the earth. Leap second insertion is declared by the International Earth Rotation Service (IERS) and has, since 1972, only occurred on the night of Dec. 31 or Jun 30. The IERS considers March 31 and September 30 as secondary dates for leap second insertion, but has never utilized these dates. During a leap second insertion, a UTCTimestamp field may read "1998-12-31T23:59:59", "1998-12-31T23:59:60", "1999-01-01T00:00:00". (see http://tycho.usno.navy.mil/leapsec.html) + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field representing time/date combination represented in UTC (Universal Time Coordinated, also known as "GMT") in either YYYYMMDD-HH:MM:SS (whole seconds) or YYYYMMDD-HH:MM:SS.sss* format, colons, dash, and period required. + Valid values: + YYYY = 0000-9999, MM = 01-12, DD = 01-31, HH = 00-23, MM = 00-59, SS = 00-60 (60 only if UTC leap second), sss* fractions of seconds. + The fractions of seconds may be empty when no fractions of seconds are conveyed (in such a case the period is not conveyed), it may include 3 digits to convey milliseconds, 6 digits to convey microseconds, 9 digits to convey nanoseconds, 12 digits to convey picoseconds; Other number of digits may be used with bilateral agreement. + Leap Seconds: Note that UTC includes corrections for leap seconds, which are inserted to account for slowing of the rotation of the earth. Leap second insertion is declared by the International Earth Rotation Service (IERS) and has, since 1972, only occurred on the night of Dec. 31 or Jun 30. The IERS considers March 31 and September 30 as secondary dates for leap second insertion, but has never utilized these dates. During a leap second insertion, a UTCTimestamp field may read "19981231-23:59:59", "19981231-23:59:60", "19990101-00:00:00". (see http://tycho.usno.navy.mil/leapsec.html) + </fixr:documentation> + <fixr:documentation purpose="EXAMPLE">TransactTime(60)="20011217-09:30:47.123" millisecond +TransactTime(60)="20011217-09:30:47.123456" microseconds +TransactTime(60)="20011217-09:30:47.123456789" nanoseconds +TransactTime(60)="20011217-09:30:47.123456789123" picoseconds +</fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="UTCTimeOnly" baseType="String" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="206"> + <fixr:mappedDatatype standard="XML" base="xs:time" builtin="0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field representing time-only in Universal Time Coordinated (UTC), also known as Greenwich Mean Time (GMT). + Its value space is described as the time of day in the Chapter 5.4 of ISO 8601. + Valid values are in the format HH:MM:SS.s where HH = 00-23 hours, MM = 00-59 minutes, SS = 00-60 seconds (60 only if UTC leap second), and optionally s (one or more digits representing a decimal fraction of a second). + The punctuation of ":" between hours minutes and seconds are required. The "." is only required when sub-second time precision is specified. + This special-purpose field is paired with UTCDateOnly to form a proper UTCTimestamp for bandwidth-sensitive messages. + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field representing time-only represented in UTC (Universal Time Coordinated, also known as "GMT") in either HH:MM:SS (whole seconds) or HH:MM:SS.sss* (milliseconds) format, colons, and period required. This special-purpose field is paired with UTCDateOnly to form a proper UTCTimestamp for bandwidth-sensitive messages. + Valid values: + HH = 00-23, MM = 00-59, SS = 00-60 (60 only if UTC leap second), sss* fractions of seconds. The fractions of seconds may be empty when no fractions of seconds are conveyed (in such a case the period is not conveyed), it may include 3 digits to convey milliseconds, 6 digits to convey microseconds, 9 digits to convey nanoseconds, 12 digits to convey picoseconds; Other number of digits may be used with bilateral agreement. + </fixr:documentation> + <fixr:documentation purpose="EXAMPLE">MDEntryTime(273)="13:20:00.123"milliseconds +MDEntryTime(273)="13:20:00.123456" microseconds +MDEntryTime(273)="13:20:00.123456789" nanoseconds +MDEntryTime(273)="13:20:00.123456789123" picoseconds +</fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="UTCDateOnly" baseType="String" added="FIX.4.4"> + <fixr:mappedDatatype standard="XML" base="xs:date" builtin="0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field representing Date represented in UTC (Universal Time Coordinated, also known as "GMT") in YYYY-MM-DD format specifed in ISO 8601. This special-purpose field is paired with UTCTimeOnly to form a proper UTCTimestamp for bandwidth-sensitive messages. + Valid values: + YYYY = 0000-9999, MM = 01-12, DD = 01-31. + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field representing Date represented in UTC (Universal Time Coordinated, also known as "GMT") in YYYYMMDD format. This special-purpose field is paired with UTCTimeOnly to form a proper UTCTimestamp for bandwidth-sensitive messages. + Valid values: + YYYY = 0000-9999, MM = 01-12, DD = 01-31. + </fixr:documentation> + <fixr:documentation purpose="EXAMPLE">MDEntryDate="20030910"</fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="LocalMktDate" baseType="String" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="206"> + <fixr:mappedDatatype standard="XML" base="xs:date" builtin="0"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field representing a Date of Local Market (as opposed to UTC) in YYYY-MM-DD format. This is the "normal" date field used by the FIX Protocol. + Valid values: + YYYY = 0000-9999, MM = 01-12, DD = 01-31. + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field representing a Date of Local Market (as opposed to UTC) in YYYYMMDD format. This is the "normal" date field used by the FIX Protocol. + Valid values: + YYYY = 0000-9999, MM = 01-12, DD = 01-31 + </fixr:documentation> + <fixr:documentation purpose="EXAMPLE">MaturityDate(541)="20150724"</fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="TZTimeOnly" baseType="String" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="206"> + <fixr:mappedDatatype standard="XML" base="xs:time" builtin="1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field representing the time based on ISO 8601. This is the time with a Universal Time Coordinated(UTC) offset to allow identification of local time and timezone. + Its value space is described as the combination of date and time of day in the Chapter 5.4 of ISO 8601. + Valid values are in the format HH:MM[:SS][Z | [ + | - hh[:mm]]] where HH = 00-23 hours, MM = 00-59 minutes, SS = 00-59 seconds, hh = 01-12 offset hours, mm = 00-59 offset minutes. + The punctuation of ":" are required. The "Z" or "+" or "-" are optional to denote a time zone offset. + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field representing the time represented based on ISO 8601. This is the time with a UTC offset to allow identification of local time and timezone of that time. + Format is HH:MM[:SS][Z | [ + | - hh[:mm]]] where HH = 00-23 hours, MM = 00-59 minutes, SS = 00-59 seconds, hh = 01-12 offset hours, mm = 00-59 offset minutes. + </fixr:documentation> + <fixr:documentation purpose="EXAMPLE">"07:39Z" is 07:39 UTC +"02:39-05" is five hours behind UTC, thus Eastern Time +"15:39+08" is eight hours ahead of UTC, Hong Kong/Singapore time +"13:09+05:30" is 5.5 hours ahead of UTC, India time</fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="TZTimestamp" baseType="String" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="206"> + <fixr:mappedDatatype standard="XML" base="xs:dateTime" builtin="1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field representing a date and time combination in local time with an optional offset to Univeral Time Coordinated (UTC). Its vaue space is described as the combination of date and time of day in the Chapter 5.4 of based on ISO 8601. + Valid values are in the fFormat is YYYY-MM-DD-THH:MM:SS.s*[Z | [ + | - hh[:mm]]] where YYYY = 0000 to 9999 year, MM = 01-12 month, DD = 01-31 day, HH = 00-23 hours, MM = 00-59 minutes, SS = 00-59 seconds, hh = 01-12 offset hours, mm = 00-59 offset minutes, and optionally sss (one or more digits representing a decimal fraction of a second), hh = 01-12 offset hours, mm = 00-59 offset minutes. + The punctuation of "-", ":" and the string value of "T" to separate the date and time are required. The "." is only required when sub-second time precision is specified. The "Z" or "+" or "-" are optional to denote an optional time zone offset. + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field representing a time/date combination representing local time with an offset to UTC to allow identification of local time and timezone offset of that time. The representation is based on ISO 8601. + Format is YYYYMMDD-HH:MM:SS.sss*[Z | [ + | - hh[:mm]]] where YYYY = 0000 to 9999, MM = 01-12, DD = 01-31 HH = 00-23 hours, MM = 00-59 minutes, SS = 00-59 seconds, hh = 01-12 offset hours, mm = 00-59 offset minutes, sss* fractions of seconds. The fractions of seconds may be empty when no fractions of seconds are conveyed (in such a case the period is not conveyed), it may include 3 digits to convey milliseconds, 6 digits to convey microseconds, 9 digits to convey nanoseconds, 12 digits to convey picoseconds; Other number of digits may be used with bilateral agreement + </fixr:documentation> + <fixr:documentation purpose="EXAMPLE">"20060901-07:39Z" is 07:39 UTC on 1st of September 2006 +"20060901-02:39-05" is five hours behind UTC, thus Eastern Time on 1st of September 2006 +"20060901-15:39+08" is eight hours ahead of UTC, Hong Kong/Singapore time on 1st of September 2006 +"20060901-13:09+05:30" is 5.5 hours ahead of UTC, India time on 1st of September 2006 +Using decimal seconds: +"20060901-13:09.123+05:30" milliseconds +"20060901-13:09.123456+05:30" microseconds +"20060901-13:09.123456789+05:30" nanoseconds +"20060901-13:09.123456789123+05:30" picoseconds +"20060901-13:09.123456789Z" nanoseconds UTC timezone +</fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="data" baseType="String" added="FIX.2.7" updated="FIX.5.0SP2" updatedEP="208"> + <fixr:mappedDatatype standard="XML" base="xs:base64Binary" builtin="1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + In FIXML, all data type fields are using base64Binary encoding. + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field containing raw data with no format or content restrictions. Data fields are always immediately preceded by a length field. The length field should specify the number of bytes of the value of the data field (up to but not including the terminating SOH). + Caution: the value of one of these fields may contain the delimiter (SOH) character. Note that the value specified for this field should be followed by the delimiter (SOH) character as all fields are terminated with an "SOH". + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="Pattern" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to build on and provide some restrictions on what is allowed as valid values in fields that uses a base FIX data type and a pattern data type. The universe of allowable valid values for the field would then be the union of the base set of valid values and what is defined by the pattern data type. The pattern data type used by the field will retain its base FIX data type (e.g. String, int, char). + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="Tenor" baseType="Pattern" added="FIX.4.4"> + <fixr:mappedDatatype standard="XML" base="xs:string" builtin="0" pattern="[DMWY](\d)+"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + used to allow the expression of FX standard tenors in addition to the base valid enumerations defined for the field that uses this pattern data type. This pattern data type is defined as follows: + Dx = tenor expression for "days", e.g. "D5", where "x" is any integer > 0 + Mx = tenor expression for "months", e.g. "M3", where "x" is any integer > 0 + Wx = tenor expression for "weeks", e.g. "W13", where "x" is any integer > 0 + Yx = tenor expression for "years", e.g. "Y1", where "x" is any integer > 0 + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + used to allow the expression of FX standard tenors in addition to the base valid enumerations defined for the field that uses this pattern data type. This pattern data type is defined as follows: + Dx = tenor expression for "days", e.g. "D5", where "x" is any integer > 0 + Mx = tenor expression for "months", e.g. "M3", where "x" is any integer > 0 + Wx = tenor expression for "weeks", e.g. "W13", where "x" is any integer > 0 + Yx = tenor expression for "years", e.g. "Y1", where "x" is any integer > 0 + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="Reserved100Plus" baseType="Pattern" added="FIX.4.4"> + <fixr:mappedDatatype standard="XML" base="xs:integer" builtin="0" minInclusive="100"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Values "100" and above are reserved for bilaterally agreed upon user defined enumerations. + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Values "100" and above are reserved for bilaterally agreed upon user defined enumerations. + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="Reserved1000Plus" baseType="Pattern" added="FIX.4.4"> + <fixr:mappedDatatype standard="XML" base="xs:integer" builtin="0" minInclusive="1000"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Values "1000" and above are reserved for bilaterally agreed upon user defined enumerations. + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Values "1000" and above are reserved for bilaterally agreed upon user defined enumerations. + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="Reserved4000Plus" baseType="Pattern" added="FIX.4.4"> + <fixr:mappedDatatype standard="XML" base="xs:integer" builtin="0" minInclusive="4000"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Values "4000" and above are reserved for bilaterally agreed upon user defined enumerations. + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Values "4000" and above are reserved for bilaterally agreed upon user defined enumerations. + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="XMLData" baseType="String" added="FIX.5.0"> + <fixr:mappedDatatype standard="XML" base="xs:string" builtin="0"/> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Contains an XML document raw data with no format or content restrictions. XMLData fields are always immediately preceded by a length field. The length field should specify the number of bytes of the value of the data field (up to but not including the terminating SOH). + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="Language" baseType="String" added="FIX.5.0SP1" addedEP="90"> + <fixr:mappedDatatype standard="XML" base="xs:language" builtin="1"/> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifier for a national language - uses ISO 639-1 standard + </fixr:documentation> + <fixr:documentation purpose="EXAMPLE">en (English), es (spanish), etc.</fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="LocalMktTime" baseType="String" added="FIX.5.0SP2" addedEP="161"> + <fixr:mappedDatatype standard="XML" base="xs:time" builtin="1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field representing the time local to a particular market center. Used where offset to UTC varies throughout the year and the defining market center is identified in a corresponding field. + Format is HH:MM:SS where HH = 00-23 hours, MM = 00-59 minutes, SS = 00-59 seconds. In general only the hour token is non-zero. + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + string field representing the time local to a particular market center. Used where offset to UTC varies throughout the year and the defining market center is identified in a corresponding field. + Format is HH:MM:SS where HH = 00-23 hours, MM = 00-59 minutes, SS = 00-59 seconds. In general only the hour token is non-zero. + </fixr:documentation> + <fixr:documentation purpose="EXAMPLE">Example: 07:00:00</fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="XID" baseType="String" added="FIX.5.0SP2" addedEP="161"> + <fixr:mappedDatatype standard="XML" base="xs:ID" builtin="1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The purpose of the XID datatype is to define a unique identifier that is global to a FIX message. An identifier defined using this datatype uniquely identifies its containing element, whatever its type and name is. The constraint added by this datatype is that the values of all the fields that have an ID datatype in a FIX message must be unique. + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The purpose of the XID datatype is to define a unique identifier that is global to a FIX message. An identifier defined using this datatype uniquely identifies its containing element, whatever its type and name is. The constraint added by this datatype is that the values of all the fields that have an ID datatype in a FIX message must be unique. + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + <fixr:datatype name="XIDREF" baseType="String" added="FIX.5.0SP2" addedEP="161"> + <fixr:mappedDatatype standard="XML" base="xs:IDREF" builtin="1"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The XIDREF datatype defines a reference to an identifier defined by the XID datatype. + </fixr:documentation> + </fixr:annotation> + </fixr:mappedDatatype> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The XIDREF datatype defines a reference to an identifier defined by the XID datatype. + </fixr:documentation> + </fixr:annotation> + </fixr:datatype> + </fixr:datatypes> + <fixr:categories> + <fixr:category FIXMLFileName="session" componentType="Message" section="Session" name="Session"/> + <fixr:category FIXMLFileName="indications" componentType="Message" section="PreTrade" includeFile="components" name="Indication"/> + <fixr:category FIXMLFileName="order" componentType="Message" section="Trade" includeFile="components" name="SingleGeneralOrderHandling"/> + <fixr:category FIXMLFileName="newsevents" componentType="Message" section="PreTrade" includeFile="components" name="EventCommunication"/> + <fixr:category FIXMLFileName="listorders" componentType="Message" section="Trade" includeFile="components" name="ProgramTrading"/> + <fixr:category FIXMLFileName="ordermasshandling" componentType="Message" section="Trade" includeFile="components" name="OrderMassHandling"/> + <fixr:category FIXMLFileName="allocation" componentType="Message" section="PostTrade" includeFile="components" name="Allocation"/> + <fixr:category FIXMLFileName="quotation" componentType="Message" section="PreTrade" includeFile="components" name="QuotationNegotiation"/> + <fixr:category FIXMLFileName="settlement" componentType="Message" section="PostTrade" includeFile="components" name="SettlementInstruction"/> + <fixr:category FIXMLFileName="marketdata" componentType="Message" section="PreTrade" includeFile="components" name="MarketData"/> + <fixr:category FIXMLFileName="components" componentType="Message" includeFile="fields" name="Common"/> + <fixr:category FIXMLFileName="registration" componentType="Message" section="PostTrade" includeFile="components" name="RegistrationInstruction"/> + <fixr:category FIXMLFileName="crossorders" componentType="Message" section="Trade" includeFile="components" name="CrossOrders"/> + <fixr:category FIXMLFileName="multilegorders" componentType="Message" section="Trade" includeFile="components" name="MultilegOrders"/> + <fixr:category FIXMLFileName="tradecapture" componentType="Message" section="PostTrade" includeFile="components" name="TradeCapture"/> + <fixr:category FIXMLFileName="confirmation" componentType="Message" section="PostTrade" includeFile="components" name="Confirmation"/> + <fixr:category FIXMLFileName="positions" componentType="Message" section="PostTrade" includeFile="components" name="PositionMaintenance"/> + <fixr:category FIXMLFileName="collateral" componentType="Message" section="PostTrade" includeFile="components" name="CollateralManagement"/> + <fixr:category FIXMLFileName="application" componentType="Message" section="Infrastructure" includeFile="components" name="Application"/> + <fixr:category FIXMLFileName="businessreject" componentType="Message" section="Infrastructure" includeFile="components" name="BusinessReject"/> + <fixr:category FIXMLFileName="network" componentType="Message" section="Infrastructure" includeFile="components" name="Network"/> + <fixr:category FIXMLFileName="usermanagement" componentType="Message" section="Infrastructure" includeFile="components" name="UserManagement"/> + <fixr:category FIXMLFileName="fields" componentType="Field" name="Fields"/> + <fixr:category FIXMLFileName="fields" componentType="Field" name="ImplFields"/> + <fixr:category added="FIX.5.0SP1" addedEP="97" FIXMLFileName="marketstructure" componentType="Message" section="PreTrade" includeFile="components" name="MarketStructureReferenceData"/> + <fixr:category added="FIX.5.0SP1" addedEP="97" FIXMLFileName="securitiesreference" componentType="Message" section="PreTrade" includeFile="components" name="SecuritiesReferenceData"/> + <fixr:category added="FIX.5.0SP2" addedEP="102" FIXMLFileName="marginrequirement" componentType="Message" section="PostTrade" includeFile="components" name="MarginRequirementManagement"/> + <fixr:category added="FIX.5.0SP2" addedEP="105" FIXMLFileName="partiesreference" componentType="Message" section="PreTrade" includeFile="components" name="PartiesReferenceData"/> + <fixr:category added="FIX.5.0SP2" addedEP="117" FIXMLFileName="accountreporting" componentType="Message" section="PostTrade" includeFile="components" name="AccountReporting"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Account Reporting + </fixr:documentation> + </fixr:annotation> + </fixr:category> + <fixr:category added="FIX.5.0SP2" addedEP="171" FIXMLFileName="partiesaction" componentType="Message" section="PreTrade" includeFile="components" name="PartiesAction"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The PartiesAction category of messages is a set of messages that are used to take an action on party information as a result of risk management decisions made during the trading day. + </fixr:documentation> + </fixr:annotation> + </fixr:category> + <fixr:category added="FIX.5.0SP2" addedEP="247" FIXMLFileName="trademanagement" componentType="Message" section="PostTrade" includeFile="components" name="TradeManagement"/> + <fixr:category added="FIX.5.0SP2" addedEP="249" FIXMLFileName="paymgt" componentType="Message" section="PostTrade" includeFile="components" name="PayManagement"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Messages used to initiate and confirm expected or future payments to be made or received related to servicing of contracts or transactions after trade settlement. These messages are not intended to instruct or initiate remittance of funds transfers with banks. + </fixr:documentation> + </fixr:annotation> + </fixr:category> + </fixr:categories> + <fixr:sections> + <fixr:section name="Session" displayOrder="0" FIXMLFileName="session"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Session level messages to establish and control a FIX session + </fixr:documentation> + </fixr:annotation> + </fixr:section> + <fixr:section updated="FIX.5.0SP2" updatedEP="249" name="PreTrade" displayOrder="1" FIXMLFileName="pretrade"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + A description added to the PreTrade section. + </fixr:documentation> + </fixr:annotation> + </fixr:section> + <fixr:section name="Trade" displayOrder="2" FIXMLFileName="trade"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order handling and execution messages + </fixr:documentation> + </fixr:annotation> + </fixr:section> + <fixr:section name="PostTrade" displayOrder="3" FIXMLFileName="posttrade"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Post trade messages including trade reporting, allocation, collateral, confirmation, position mantemenance, registration instruction, and settlement instructions + </fixr:documentation> + </fixr:annotation> + </fixr:section> + <fixr:section name="Infrastructure" displayOrder="4" FIXMLFileName="infrastructure"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Infrastructure messages for application sequencing, business reject, network and user management + </fixr:documentation> + </fixr:annotation> + </fixr:section> + </fixr:sections> + <fixr:fields latestEP="268"> + <fixr:field added="FIX.2.7" id="6" name="AvgPx" type="Price" abbrName="AvgPx"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Calculated average price of all fills on this order. + For Fixed Income trades AvgPx is always expressed as percent-of-par, regardless of the PriceType (423) of LastPx (31). I.e., AvgPx will contain an average of percent-of-par values (see LastParPx (669)) for issues traded in Yield, Spread or Discount. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="8" name="BeginString" type="String" issue="SPEC-376" abbrName="BeginString"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies beginning of new message and protocol version. ALWAYS FIRST FIELD IN MESSAGE. (Always unencrypted) + Valid values: + FIXT.1.1 + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="9" name="BodyLength" type="Length" abbrName="BodyLength"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Message length, in bytes, forward to the CheckSum field. ALWAYS SECOND FIELD IN MESSAGE. (Always unencrypted) + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="10" name="CheckSum" type="String" abbrName="CheckSum"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Three byte, simple checksum (see Volume 2: "Checksum Calculation" for description). ALWAYS LAST FIELD IN MESSAGE; i.e. serves, with the trailing <SOH>, as the end-of-message delimiter. Always defined as three characters. (Always unencrypted) + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="11" name="ClOrdID" type="String" abbrName="ClOrdID" baseCategory="SingleGeneralOrderHandling" baseCategoryAbbrName="ID"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unique identifier for Order as assigned by the buy-side (institution, broker, intermediary etc.) (identified by SenderCompID (49) or OnBehalfOfCompID (5) as appropriate). Uniqueness must be guaranteed within a single trading day. Firms, particularly those which electronically submit multi-day orders, trade globally or throughout market close periods, should ensure uniqueness across days, for example by embedding a date within the ClOrdID field. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="19" name="ExecRefID" type="String" abbrName="ExecRefID"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reference identifier used with Trade, Trade Cancel and Trade Correct execution types. + (Prior to FIX 4.1 this field was of type int) + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="21" name="HandlInst" type="HandlInstCodeSet" abbrName="HandlInst"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Instructions for order handling on Broker trading floor + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="22" name="SecurityIDSource" type="SecurityIDSourceCodeSet" updated="FIX.5.0SP2" updatedEP="161" abbrName="Src" unionDataType="Reserved100Plus"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies class or source of the SecurityID(48) value. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="33" name="NoLinesOfText" type="NumInGroup" abbrName="NoLinesOfText"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies number of lines of text body + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="34" name="MsgSeqNum" type="SeqNum" abbrName="SeqNum"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Integer message sequence number. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="35" name="MsgType" type="MsgTypeCodeSet" abbrName="MsgTyp"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Defines message type ALWAYS THIRD FIELD IN MESSAGE. (Always unencrypted) + Note: A "U" as the first character in the MsgType field (i.e. U, U2, etc) indicates that the message format is privately defined between the sender and receiver. + *** Note the use of lower case letters *** + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="38" name="OrderQty" type="Qty" abbrName="Qty"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quantity ordered. This represents the number of shares for equities or par, face or nominal value for FI instruments. + (Prior to FIX 4.2 this field was of type int) + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="40" name="OrdType" type="OrdTypeCodeSet" abbrName="OrdTyp" baseCategory="SingleGeneralOrderHandling" baseCategoryAbbrName="Typ"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Order type. *** SOME VALUES ARE NO LONGER USED - See "Deprecated (Phased-out) Features and Supported Approach" *** (see Volume : "Glossary" for value definitions) + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="43" name="PossDupFlag" type="PossDupFlagCodeSet" abbrName="PosDup"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates possible retransmission of message with this sequence number + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="44" name="Price" type="Price" abbrName="Px"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price per unit of quantity (e.g. per share) + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="45" name="RefSeqNum" type="SeqNum" abbrName="RefSeqNum"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reference message sequence number + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="48" name="SecurityID" type="String" abbrName="ID" discriminatorId="22"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Security identifier value of SecurityIDSource (22) type (e.g. CUSIP, SEDOL, ISIN, etc). Requires SecurityIDSource. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="49" name="SenderCompID" type="String" abbrName="SID"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Assigned value used to identify firm sending message. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="50" name="SenderSubID" type="String" abbrName="SSub"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Assigned value used to identify specific message originator (desk, trader, etc.) + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="52" name="SendingTime" type="UTCTimestamp" abbrName="Snt"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Time of message transmission (always expressed in UTC (Universal Time Coordinated, also known as "GMT") + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="54" name="Side" type="SideCodeSet" abbrName="Side"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Side of order (see Volume : "Glossary" for value definitions) + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="55" name="Symbol" type="String" abbrName="Sym"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Ticker symbol. Common, "human understood" representation of the security. SecurityID (48) value can be specified if no symbol exists (e.g. non-exchange traded Collective Investment Vehicles) + Use "[N/A]" for products which do not have a symbol. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="56" name="TargetCompID" type="String" abbrName="TID"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Assigned value used to identify receiving firm. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="57" name="TargetSubID" type="String" abbrName="TSub"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Assigned value used to identify specific individual or unit intended to receive message. "ADMIN" reserved for administrative messages not intended for a specific user. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="58" name="Text" type="String" abbrName="Txt"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Free format text string + (Note: this field does not have a specified maximum length) + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="59" name="TimeInForce" type="TimeInForceCodeSet" updated="FIX.5.0SP2" updatedEP="253" abbrName="TmInForce"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies how long the order remains in effect. Absence of this field is interpreted as DAY. NOTE not applicable to CIV Orders. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="60" name="TransactTime" type="UTCTimestamp" updated="FIX.5.0SP1" updatedEP="94" abbrName="TxnTm"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Timestamp when the business transaction represented by the message occurred. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="89" name="Signature" type="data" deprecated="FIXT.1.1" abbrName="Signature" lengthId="93"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Electronic signature + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="90" name="SecureDataLen" type="Length" deprecated="FIXT.1.1" abbrName="SecureDataLen"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Length of encrypted message + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="91" name="SecureData" type="data" deprecated="FIXT.1.1" abbrName="SecureData" lengthId="90"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Actual encrypted data stream + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="93" name="SignatureLength" type="Length" deprecated="FIXT.1.1" abbrName="SignatureLength"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Number of bytes in signature field + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="95" name="RawDataLength" type="Length" abbrName="RawDataLength"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Number of bytes in raw data field. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="96" name="RawData" type="data" abbrName="RawData" lengthId="95"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unformatted raw data, can include bitmaps, word processor documents, etc. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.2.7" id="97" name="PossResend" type="PossResendCodeSet" abbrName="PosRsnd"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates that message may contain information that has been sent under another sequence number. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.3.0" id="110" name="MinQty" type="Qty" abbrName="MinQty"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Minimum quantity of an order to be executed. + (Prior to FIX 4.2 this field was of type int) + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.0" id="115" name="OnBehalfOfCompID" type="String" abbrName="OBID"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Assigned value used to identify firm originating message if the message was delivered by a third party i.e. the third party firm identifier would be delivered in the SenderCompID field and the firm originating the message in this field. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.0" id="116" name="OnBehalfOfSubID" type="String" abbrName="OBSub"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Assigned value used to identify specific message originator (i.e. trader) if the message was delivered by a third party + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.0" id="122" name="OrigSendingTime" type="UTCTimestamp" abbrName="OrigSnt"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Original time of message transmission (always expressed in UTC (Universal Time Coordinated, also known as "GMT") when transmitting orders as the result of a resend request. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.0" id="128" name="DeliverToCompID" type="String" abbrName="D2ID"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Assigned value used to identify the firm targeted to receive the message if the message is delivered by a third party i.e. the third party firm identifier would be delivered in the TargetCompID (56) field and the ultimate receiver firm ID in this field. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.0" id="129" name="DeliverToSubID" type="String" abbrName="D2Sub"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Assigned value used to identify specific message recipient (i.e. trader) if the message is delivered by a third party + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.0" id="131" name="QuoteReqID" type="String" updated="FIX.5.0SP2" updatedEP="143" abbrName="ReqID"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unique identifier for a QuoteRequest(35=R). + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.0" id="134" name="BidSize" type="Qty" abbrName="BidSz"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quantity of bid + (Prior to FIX 4.2 this field was of type int) + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.0" id="135" name="OfferSize" type="Qty" abbrName="OfrSz"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quantity of offer + (Prior to FIX 4.2 this field was of type int) + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.1" id="142" name="SenderLocationID" type="String" abbrName="SLoc"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Assigned value used to identify specific message originator's location (i.e. geographic location and/or desk, trader) + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.1" id="143" name="TargetLocationID" type="String" abbrName="TLoc"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Assigned value used to identify specific message destination's location (i.e. geographic location and/or desk, trader) + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.1" id="144" name="OnBehalfOfLocationID" type="String" abbrName="OBLoc"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Assigned value used to identify specific message originator's location (i.e. geographic location and/or desk, trader) if the message was delivered by a third party + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.1" id="145" name="DeliverToLocationID" type="String" abbrName="D2Loc"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Assigned value used to identify specific message recipient's location (i.e. geographic location and/or desk, trader) if the message was delivered by a third party + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.1" id="146" name="NoRelatedSym" type="NumInGroup" abbrName="NoReltdSym"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the number of repeating symbols specified. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.1" id="149" name="URLLink" type="String" abbrName="URL"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + A URI (Uniform Resource Identifier) or URL (Uniform Resource Locator) link to additional information (i.e. http://www.XYZ.com/research.html) + See "Appendix 6-B FIX Fields Based Upon Other Standards" + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.1" id="152" name="CashOrderQty" type="Qty" abbrName="Cash"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the approximate order quantity desired in total monetary units vs. as tradeable units (e.g. number of shares). The broker or fund manager (for CIV orders) would be responsible for converting and calculating a tradeable unit (e.g. share) quantity (OrderQty (38)) based upon this amount to be used for the actual order and subsequent messages. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.1" id="155" name="SettlCurrFxRate" type="float" abbrName="SettlCurrFxRt"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Foreign exchange rate used to compute SettlCurrAmt (9) from Currency (5) to SettlCurrency (20) + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.1" id="167" name="SecurityType" type="SecurityTypeCodeSet" abbrName="SecTyp"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates type of security. Security type enumerations are grouped by Product(460) field value. NOTE: Additional values may be used by mutual agreement of the counterparties. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.1" id="193" name="SettlDate2" type="LocalMktDate" deprecated="FIX.5.0" abbrName="SettlDt2"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + SettDate (64) of the future part of a F/X swap order. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.2" id="212" name="XmlDataLen" type="Length" abbrName="XmlDataLen"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Length of the XmlData data block. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.2" id="213" name="XmlData" type="data" abbrName="XmlData" lengthId="212"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Actual XML data stream (e.g. FIXML). See approriate XML reference (e.g. FIXML). Note: may contain embedded SOH characters. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.2" id="268" name="NoMDEntries" type="NumInGroup" abbrName="NoMDEntries"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Number of entries in Market Data message. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.2" id="269" name="MDEntryType" type="MDEntryTypeCodeSet" updated="FIX.5.0SP2" updatedEP="174" abbrName="Typ"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of market data entry. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.2" id="270" name="MDEntryPx" type="Price" abbrName="Px"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Price of the Market Data Entry. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.2" id="271" name="MDEntrySize" type="Qty" abbrName="Sz"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Quantity or volume represented by the Market Data Entry. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.2" id="277" name="TradeCondition" type="TradeConditionCodeSet" updated="FIX.5.0SP2" updatedEP="190" abbrName="TrdCond"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of market data entry. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.2" id="278" name="MDEntryID" type="String" updated="FIX.5.0SP2" updatedEP="125" abbrName="MDID" baseCategory="MarketData" baseCategoryAbbrName="ID"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unique Market Data Entry identifier. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.2" id="279" name="MDUpdateAction" type="MDUpdateActionCodeSet" abbrName="UpdtAct"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of Market Data update action. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.2" id="320" name="SecurityReqID" type="String" abbrName="ReqID"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unique ID of a Security Definition Request. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.2" id="322" name="SecurityResponseID" type="String" abbrName="RspID"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unique ID of a Security Definition message. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.2" id="323" name="SecurityResponseType" type="SecurityResponseTypeCodeSet" abbrName="RspTyp"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of Security Definition message response. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.2" id="336" name="TradingSessionID" type="TradingSessionIDCodeSet" updated="FIX.5.0SP2" updatedEP="190" abbrName="SesID" unionDataType="Reserved100Plus"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifier for a trading session. + A trading session spans an extended period of time that can also be expressed informally in terms of the trading day. Usage is determined by market or counterparties. + To specify good for session where session spans more than one calendar day, use TimeInForce = 0 (Day) in conjunction with TradingSessionID(336). + Bilaterally agreed values of data type "String" that start with a character can be used for backward compatibility. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.2" id="347" name="MessageEncoding" type="String" abbrName="MsgEncd"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of message encoding (non-ASCII (non-English) characters) used in a message's "Encoded" fields. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.2" id="369" name="LastMsgSeqNumProcessed" type="SeqNum" abbrName="LastMsgSeqNumProced"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The last MsgSeqNum (34) value received by the FIX engine and processed by downstream application, such as trading engine or order routing system. Can be specified on every message sent. Useful for detecting a backlog with a counterparty. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.2" id="372" name="RefMsgType" type="MsgTypeCodeSet" abbrName="RefMsgTyp"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The MsgType (35) of the FIX message being referenced. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.2" id="380" name="BusinessRejectReason" type="BusinessRejectReasonCodeSet" abbrName="BizRejRsn"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Code to identify reason for a Business Message Reject message. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.2" id="393" name="TotNoRelatedSym" type="int" abbrName="TotNoReltdSym"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Total number of securities. + (Prior to FIX 4.4 this field was named TotalNumSecurities) + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.3" id="447" name="PartyIDSource" type="PartyIDSourceCodeSet" abbrName="Src"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies class or source of the PartyID (448) value. Required if PartyID is specified. Note: applicable values depend upon PartyRole (452) specified. + See "Appendix 6-G - Use of <Parties> Component Block" + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.3" id="448" name="PartyID" type="String" abbrName="ID" discriminatorId="447"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Party identifier/code. See PartyIDSource (447) and PartyRole (452). + See "Appendix 6-G - Use of <Parties> Component Block" + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.3" id="452" name="PartyRole" type="PartyRoleCodeSet" updated="FIX.5.0SP2" updatedEP="256" abbrName="R"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the type or role of the PartyID (448) specified. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.3" id="453" name="NoPartyIDs" type="NumInGroup" abbrName="NoPtyIDs"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Number of PartyID (448), PartyIDSource (447), and PartyRole (452) entries + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.3" id="460" name="Product" type="ProductCodeSet" abbrName="Prod"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the type of product the security is associated with. See also the CFICode (461) and SecurityType (167) fields. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.3" id="548" name="CrossID" type="String" abbrName="CrssID" baseCategory="CrossOrders" baseCategoryAbbrName="ID"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifier for a cross order. Must be unique during a given trading day. Recommend that firms use the order date as part of the CrossID for Good Till Cancel (GT) orders. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.3" id="549" name="CrossType" type="CrossTypeCodeSet" abbrName="CrssTyp" baseCategory="CrossOrders" baseCategoryAbbrName="Typ"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Type of cross being submitted to a market + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.3" id="550" name="CrossPrioritization" type="CrossPrioritizationCodeSet" abbrName="CrssPriortstn" baseCategory="CrossOrders" baseCategoryAbbrName="Priorty"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates if one side or the other of a cross order should be prioritized. + The definition of prioritization is left to the market. In some markets prioritization means which side of the cross order is applied to the market first. In other markets - prioritization may mean that the prioritized side is fully executed (sometimes referred to as the side being protected). + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.3" id="552" name="NoSides" type="NoSidesCodeSet" abbrName="NoSides"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Number of Side repeating group instances. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.3" id="553" name="Username" type="String" abbrName="Username"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Userid or username. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.3" id="554" name="Password" type="String" abbrName="Password"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Password or passphrase. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.3" id="555" name="NoLegs" type="NumInGroup" abbrName="NoLegs"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Number of InstrumentLeg repeating group instances. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.3" id="560" name="SecurityRequestResult" type="SecurityRequestResultCodeSet" abbrName="ReqRslt"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The results returned to a Security Request message + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.3" id="600" name="LegSymbol" type="String" abbrName="Sym"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Multileg instrument's individual security's Symbol. + See Symbol (55) field for description + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.3" id="627" name="NoHops" type="NumInGroup" abbrName="NoHops"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Number of HopCompID entries in repeating group. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.3" id="628" name="HopCompID" type="String" abbrName="ID"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Assigned value used to identify the third party firm which delivered a specific message either from the firm which originated the message or from another third party (if multiple "hops" are performed). It is recommended that this value be the SenderCompID (49) of the third party. + Applicable when messages are communicated/re-distributed via third parties which function as service bureaus or "hubs". Only applicable if OnBehalfOfCompID (115) is being used. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.3" id="629" name="HopSendingTime" type="UTCTimestamp" abbrName="Snt"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Time that HopCompID (628) sent the message. It is recommended that this value be the SendingTime (52) of the message sent by the third party. + Applicable when messages are communicated/re-distributed via third parties which function as service bureaus or "hubs". Only applicable if OnBehalfOfCompID (115) is being used. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.3" id="630" name="HopRefID" type="SeqNum" abbrName="Ref"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Reference identifier assigned by HopCompID (628) associated with the message sent. It is recommended that this value be the MsgSeqNum (34) of the message sent by the third party. + Applicable when messages are communicated/re-distributed via third parties which function as service bureaus or "hubs". Only applicable if OnBehalfOfCompID (115) is being used. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.4" id="918" name="AgreementCurrency" type="Currency" abbrName="AgmtCcy"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Contractual currency forming the basis of a financing agreement and associated transactions. Usually, but not always, the same as the trade currency. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.4" id="923" name="UserRequestID" type="String" abbrName="UserReqID"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Unique identifier for a User Request. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.4" id="924" name="UserRequestType" type="UserRequestTypeCodeSet" abbrName="UserReqTyp"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Indicates the action required by a User Request Message + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.4" id="925" name="NewPassword" type="String" abbrName="NewPassword"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + New Password or passphrase + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.4" id="1128" name="ApplVerID" type="ApplVerIDCodeSet" addedEP="16" abbrName="ApplVerID"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the service pack release being applied at message level. Enumerated field with values assigned at time of service pack release + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.4.4" id="1129" name="CstmApplVerID" type="String" addedEP="16" abbrName="CstmApplVerID"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies a custom extension to a message being applied at the message level. Enumerated field + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.5.0" id="1262" name="DerivativeStrikeCurrency" type="Currency" addedEP="52" abbrName="StrkCcy"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"/> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.5.0" id="1268" name="DerivativeMinPriceIncrementAmount" type="Amt" addedEP="52" abbrName="MinPxIncrAmt"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"/> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.5.0" id="1269" name="DerivativeUnitOfMeasure" type="UnitOfMeasureCodeSet" addedEP="52" abbrName="UOM"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"/> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.5.0" id="1270" name="DerivativeUnitOfMeasureQty" type="Qty" addedEP="52" abbrName="UOMQty"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"/> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.5.0" id="1271" name="DerivativeTimeUnit" type="TimeUnitCodeSet" addedEP="52" abbrName="TmUnit"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"/> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.5.0" id="1272" name="DerivativeSecurityExchange" type="Exchange" addedEP="52" abbrName="Exch"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"/> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.5.0" id="1400" name="EncryptedPasswordMethod" type="int" addedEP="56" abbrName="EncPwdMethod" unionDataType="Reserved100Plus"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Enumeration defining the encryption method used to encrypt password fields. + At this time there are no encryption methods defined by FPL. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.5.0" id="1401" name="EncryptedPasswordLen" type="Length" addedEP="56" updated="FIX.5.0SP2" updatedEP="208" abbrName="EncPwdLen"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Length of the EncryptedPassword(1402) field + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.5.0" id="1402" name="EncryptedPassword" type="data" addedEP="56" abbrName="EncPwd" lengthId="1401"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Encrypted password - encrypted via the method specified in the field EncryptedPasswordMethod(1400) + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.5.0" id="1403" name="EncryptedNewPasswordLen" type="Length" addedEP="56" updated="FIX.5.0SP2" updatedEP="208" abbrName="EncNewPwdLen"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Length of the EncryptedNewPassword(1404) field + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.5.0" id="1404" name="EncryptedNewPassword" type="data" addedEP="56" abbrName="EncNewPwd" lengthId="1403"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Encrypted new password - encrypted via the method specified in the field EncryptedPasswordMethod(1400) + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.5.0" id="1156" name="ApplExtID" type="int" addedEP="56" abbrName="ApplExtID"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The extension pack number associated with an application message. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.5.0SP1" id="1483" name="NoComplexEvents" type="NumInGroup" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Number of complex event occurrences. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.5.0SP1" id="1484" name="ComplexEventType" type="ComplexEventTypeCodeSet" addedEP="92" abbrName="Typ"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Identifies the type of complex event. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.5.0SP1" id="1491" name="NoComplexEventDates" type="NumInGroup" addedEP="92"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Number of complex event date occurrences for a given complex event. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.5.0SP1" id="1492" name="ComplexEventStartDate" type="UTCDateOnly" addedEP="92" updated="FIX.5.0SP2" updatedEP="195" abbrName="StartDt"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Specifies the start date of the date range on which a complex event is effective. The start date will be set equal to the end date for single day events such as Bermuda options + ComplexEventStartDate must always be less than or equal to ComplexEventEndDate. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + <fixr:field added="FIX.5.0SP2" id="1779" name="EntitlementAttribDatatype" type="EntitlementAttribDatatypeCodeSet" addedEP="129" abbrName="Datatyp"> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Datatype of the entitlement attribute. + </fixr:documentation> + </fixr:annotation> + </fixr:field> + </fixr:fields> + <fixr:components latestEP="259"> + <fixr:component name="FinancingDetails" id="1002" category="Common" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="161" abbrName="FinDetls"> + <fixr:fieldRef id="918" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation> + Currency of the underlying agreement. + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Component block is optionally used for financial transaction where legal contracts, master agreements or master confirmations is to be referenced. This component identifies the legal agreement under which the deal was made and other unique characteristics of the transaction. For example, the AgreementDesc(913) field refers to base standard documents such as MRA 1996 Repurchase Agreement, GMRA 2000 Bills Transaction (U.K.), MSLA 1993 Securities Loan – Amended 1998, for example. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:component> + <fixr:component name="Instrument" id="1003" category="Common" added="FIX.4.3" abbrName="Instrmt"> + <fixr:fieldRef id="55" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation> + Common, "human understood" representation of the security. SecurityID value can be specified if no symbol exists (e.g. non-exchange traded Collective Investment Vehicles) + Use "[N/A]" for products which do not have a symbol. + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="22" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="161"> + <fixr:annotation> + <fixr:documentation> + Conditionally required when SecurityID(48) is specified. + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="460" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation> + Indicates the type of product the security is associated with (high-level category) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="167" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation> + It is recommended that CFICode be used instead of SecurityType for non-Fixed Income instruments. + Required for Fixed Income. Refer to Volume 7 - Fixed Income + Futures and Options should be specified using the CFICode[461] field instead of SecurityType[167] (Refer to Volume 7 - Recommendations and Guidelines for Futures and Options Markets.) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:groupRef id="2145" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:groupRef> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The Instrument component block contains all the fields commonly used to describe a security or instrument. Typically the data elements in this component block are considered the static data of a security, data that may be commonly found in a security master database. The Instrument component block can be used to describe any asset type supported by FIX. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:component> + <fixr:component name="InstrumentLeg" id="1005" category="Common" added="FIX.4.3" abbrName="Leg"> + <fixr:fieldRef id="600" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:fieldRef> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The InstrumentLeg component block, like the Instrument component block, contains all the fields commonly used to describe a security or instrument. In the case of the InstrumentLeg component block it describes a security used in multileg-oriented messages. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:component> + <fixr:component name="StandardHeader" id="1024" category="Session" added="FIX.4.0" abbrName="BaseHeader"> + <fixr:fieldRef id="8" presence="required" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation> + FIXT.1.1 (Always unencrypted, must be first field in message) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="9" presence="required" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation> + (Always unencrypted, must be second field in message) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="35" presence="required" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation> + (Always unencrypted, must be third field in message) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="1128" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation> + Indicates application version using a service pack identifier. The ApplVerID applies to a specific message occurrence. + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="1156" added="FIX.5.0"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="1129" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation> + Used to support bilaterally agreed custom functionality + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="49" presence="required" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation> + (Always unencrypted) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="56" presence="required" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation> + (Always unencrypted) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="115" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation> + Trading partner company ID used when sending messages via a third party (Can be embedded within encrypted data section.) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="128" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation> + Trading partner company ID used when sending messages via a third party (Can be embedded within encrypted data section.) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="90" added="FIX.4.0" deprecated="FIX.5.0SP2" deprecatedEP="195" updated="FIX.5.0SP2" updatedEP="195"> + <fixr:annotation> + <fixr:documentation> + Required to identify length of encrypted section of message. (Always unencrypted) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="91" added="FIX.4.0" deprecated="FIX.5.0SP2" deprecatedEP="195" updated="FIX.5.0SP2" updatedEP="195"> + <fixr:annotation> + <fixr:documentation> + Required when message body is encrypted. Always immediately follows SecureDataLen field. + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="34" presence="required" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation> + (Can be embedded within encrypted data section.) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="50" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation> + (Can be embedded within encrypted data section.) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="142" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation> + Sender's LocationID (i.e. geographic location and/or desk) (Can be embedded within encrypted data section.) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="57" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation> + "ADMIN" reserved for administrative messages not intended for a specific user. (Can be embedded within encrypted data section.) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="143" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation> + Trading partner LocationID (i.e. geographic location and/or desk) (Can be embedded within encrypted data section.) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="116" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation> + Trading partner SubID used when delivering messages via a third party. (Can be embedded within encrypted data section.) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="144" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation> + Trading partner LocationID (i.e. geographic location and/or desk) used when delivering messages via a third party. (Can be embedded within encrypted data section.) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="129" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation> + Trading partner SubID used when delivering messages via a third party. (Can be embedded within encrypted data section.) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="145" added="FIX.4.1"> + <fixr:annotation> + <fixr:documentation> + Trading partner LocationID (i.e. geographic location and/or desk) used when delivering messages via a third party. (Can be embedded within encrypted data section.) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="43" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation> + Always required for retransmitted messages, whether prompted by the sending system or as the result of a resend request. (Can be embedded within encrypted data section.) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="97" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation> + Required when message may be duplicate of another message sent under a different sequence number. (Can be embedded within encrypted data section.) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="52" presence="required" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation> + (Can be embedded within encrypted data section.) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="122" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation> + Required for message resent as a result of a ResendRequest. If data is not available set to same value as SendingTime (Can be embedded within encrypted data section.) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="212" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation> + Required when specifying XmlData to identify the length of a XmlData message block. (Can be embedded within encrypted data section.) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="213" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation> + Can contain a XML formatted message block (e.g. FIXML). Always immediately follows XmlDataLen field. (Can be embedded within encrypted data section.) + See Volume 1: FIXML Support + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="347" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation> + Type of message encoding (non-ASCII characters) used in a message's "Encoded" fields. Required if any "Encoding" fields are used. + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="369" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation> + The last MsgSeqNum value received by the FIX engine and processed by downstream application, such as trading system or order routing system. Can be specified on every message sent. Useful for detecting a backlog with a counterparty. + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:groupRef id="2085" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation> + Number of repeating groups of historical "hop" information. Only applicable if OnBehalfOfCompID is used, however, its use is optional. Note that some market regulations or counterparties may require tracking of message hops. + </fixr:documentation> + </fixr:annotation> + </fixr:groupRef> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The standard FIX message header + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:component> + <fixr:component name="StandardTrailer" id="1025" category="Session" added="FIX.4.0" abbrName="Trlr"> + <fixr:fieldRef id="93" added="FIX.4.0" deprecated="FIX.5.0SP2" deprecatedEP="195" updated="FIX.5.0SP2" updatedEP="195"> + <fixr:annotation> + <fixr:documentation> + Required when trailer contains signature. Note: Not to be included within SecureData field + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="89" added="FIX.4.0" deprecated="FIX.5.0SP2" deprecatedEP="195" updated="FIX.5.0SP2" updatedEP="195"> + <fixr:annotation> + <fixr:documentation> + Note: Not to be included within SecureData field + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="10" presence="required" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation> + (Always unencrypted, always last field in message) + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The standard FIX message trailer + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:component> + </fixr:components> + <fixr:groups latestEP="259"> + <fixr:group id="1012" added="FIX.4.3" name="Parties" category="Common" abbrName="Pty"> + <fixr:numInGroup id="453"> + <fixr:annotation> + <fixr:documentation> + Repeating group below should contain unique combinations of PartyID, PartyIDSource, and PartyRole + </fixr:documentation> + </fixr:annotation> + </fixr:numInGroup> + <fixr:fieldRef id="448" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation> + Required if NoPartyIDs(453) > 0. + Identification of the party. + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="447" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation> + Required if NoPartyIDs(453) > 0. + Used to identify classification source. + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="452" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="204"> + <fixr:annotation> + <fixr:documentation> + Required if NoPartyIDs(453) > 0. + Identifies the type of PartyID(448). + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The Parties component block is used to identify and convey information on the entities both central and peripheral to the financial transaction represented by the FIX message containing the Parties Block. The Parties block allows many different types of entites to be expressed through use of the PartyRole field and identifies the source of the PartyID through the the PartyIDSource. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:group> + <fixr:group id="2029" added="FIX.4.4" name="LinesOfTextGrp" category="Common" abbrName="TxtLn"> + <fixr:numInGroup id="33"> + <fixr:annotation> + <fixr:documentation> + Specifies the number of repeating lines of text specified + </fixr:documentation> + </fixr:annotation> + </fixr:numInGroup> + <fixr:fieldRef id="58" presence="required" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation> + Repeating field, number of instances defined in LinesOfText + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"/> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:group> + <fixr:group id="2031" added="FIX.4.4" name="MDFullGrp" category="MarketData" abbrName="Full"> + <fixr:numInGroup id="268"> + <fixr:annotation> + <fixr:documentation> + Number of entries following. + </fixr:documentation> + </fixr:annotation> + </fixr:numInGroup> + <fixr:fieldRef id="269" presence="required" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="190"> + <fixr:annotation> + <fixr:documentation> + Required if NoMDEntries(268) > 0. + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="278" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="190"> + <fixr:annotation> + <fixr:documentation> + Conditionally required when maintaining an order-depth book (AggregatedBook(266) is "N"). Allows subsequent Incremental changes to be applied using MDEntryID(278). + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="270" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="190"> + <fixr:annotation> + <fixr:documentation> + Conditionally required if MDEntryType(269) is not A (Imbalance), B (Trade Volume), or C (Open Interest); Conditionally required when MDEntryType(269) = Q (Auction clearing price). + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"/> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:group> + <fixr:group id="2045" added="FIX.4.4" name="QuotReqGrp" category="QuotationNegotiation" abbrName="QuotReq"> + <fixr:numInGroup id="146"> + <fixr:annotation> + <fixr:documentation> + Number of related symbols (instruments) in Request + </fixr:documentation> + </fixr:annotation> + </fixr:numInGroup> + <fixr:componentRef id="1003" presence="required" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation> + Insert here the set of "Instrument" (symbology) fields defined in "Common Components of Application Messages" + </fixr:documentation> + </fixr:annotation> + </fixr:componentRef> + <fixr:componentRef id="1002" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation> + Insert here the set of "FinancingDetails" (symbology) fields defined in "Common Components of Application Messages" + </fixr:documentation> + </fixr:annotation> + </fixr:componentRef> + <fixr:fieldRef id="193" added="FIX.4.4" deprecated="FIX.5.0"> + <fixr:annotation> + <fixr:documentation> + Can be used with OrdType = "Forex - Swap" to specify the "value date" for the future portion of a F/X swap. + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:groupRef id="2046" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:groupRef> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"/> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:group> + <fixr:group id="2046" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="131" name="QuotReqLegsGrp" category="QuotationNegotiation" abbrName="Leg"> + <fixr:numInGroup id="555"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:numInGroup> + <fixr:componentRef id="1005" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="131"> + <fixr:annotation> + <fixr:documentation> + Required if NoLegs(555) > 0. + </fixr:documentation> + </fixr:annotation> + </fixr:componentRef> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"/> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:group> + <fixr:group id="2059" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="131" name="SideCrossOrdModGrp" category="CrossOrders" abbrName="SideCrossMod"> + <fixr:numInGroup id="552"> + <fixr:annotation> + <fixr:documentation> + Must be 1 or 2 if CrossType(549)=1(All-or-none Cross), 2 otherwise. + </fixr:documentation> + </fixr:annotation> + </fixr:numInGroup> + <fixr:fieldRef id="54" presence="required" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="131"> + <fixr:annotation> + <fixr:documentation> + Required if NoSides(552) > 0. + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="11" presence="required" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation> + Unique identifier of the order as assigned by institution or by the intermediary with closest association with the investor. + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:groupRef id="1012" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="131"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:groupRef> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"/> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:group> + <fixr:group id="2085" added="FIX.4.4" name="HopGrp" category="Session" abbrName="Hop"> + <fixr:numInGroup id="627"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:numInGroup> + <fixr:fieldRef id="628" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="629" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="630" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:fieldRef> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"/> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:group> + <fixr:group id="2145" added="FIX.5.0SP1" addedEP="92" updated="FIX.5.0SP2" updatedEP="169" name="ComplexEvents" category="Common" abbrName="CmplxEvnt"> + <fixr:numInGroup id="1483"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:numInGroup> + <fixr:fieldRef id="1484" added="FIX.5.0SP1" addedEP="92" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation> + Required if NoComplexEvents(1483) > 0. + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:groupRef id="2146" added="FIX.5.0SP1" addedEP="92" updated="FIX.5.0SP2" updatedEP="169"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:groupRef> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The ComplexEvent Group is a repeating block which allows specifying an unlimited number and types of advanced events, such as observation and pricing over the lifetime of an option, futures, commodities or equity swap contract. Use EvntGrp to specify more straightforward events. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:group> + <fixr:group id="2146" added="FIX.5.0SP1" addedEP="92" updated="FIX.5.0SP2" updatedEP="169" name="ComplexEventDates" category="Common" abbrName="EvntDts"> + <fixr:numInGroup id="1491"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:numInGroup> + <fixr:fieldRef id="1492" added="FIX.5.0SP1" addedEP="92"> + <fixr:annotation> + <fixr:documentation> + Required if NoComplexEventDates(1491) > 0. + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The ComplexEventDate and ComplexEventTime components are used to constrain a complex event to a specific date range or time range. If specified the event is only effective on or within the specified dates and times. + </fixr:documentation> + <fixr:documentation purpose="ELABORATION"/> + </fixr:annotation> + </fixr:group> + </fixr:groups> + <fixr:messages latestEP="257"> + <fixr:message name="Advertisement" id="8" msgType="7" category="Indication" added="FIX.2.7" abbrName="Adv"> + <fixr:structure> + <fixr:componentRef id="1024" presence="required" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation> + MsgType = 7 + </fixr:documentation> + </fixr:annotation> + </fixr:componentRef> + <fixr:componentRef id="1003" presence="required" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation> + Insert here the set of "Instrument" (symbology) fields defined in "Common Components of Application Messages" + </fixr:documentation> + </fixr:annotation> + </fixr:componentRef> + <fixr:componentRef id="1025" presence="required" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:componentRef> + </fixr:structure> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Advertisement messages are used to announce completed transactions. The advertisement message can be transmitted in various transaction types; NEW, CANCEL and REPLACE. All message types other than NEW modify the state of a previously transmitted advertisement identified in AdvRefID. + </fixr:documentation> + </fixr:annotation> + </fixr:message> + <fixr:message name="News" id="12" msgType="B" category="EventCommunication" added="FIX.2.7" abbrName="News"> + <fixr:structure> + <fixr:componentRef id="1024" presence="required" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation> + MsgType = B + </fixr:documentation> + </fixr:annotation> + </fixr:componentRef> + <fixr:groupRef id="2029" presence="required" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation> + Specifies the number of repeating lines of text specified + </fixr:documentation> + </fixr:annotation> + </fixr:groupRef> + <fixr:componentRef id="1025" presence="required" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:componentRef> + </fixr:structure> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The news message is a general free format message between the broker and institution. The message contains flags to identify the news item's urgency and to allow sorting by subject company (symbol). The News message can be originated at either the broker or institution side, or exchanges and other marketplace venues. + </fixr:documentation> + </fixr:annotation> + </fixr:message> + <fixr:message name="Email" id="13" msgType="C" category="EventCommunication" added="FIX.2.7" abbrName="Email"> + <fixr:structure> + <fixr:componentRef id="1024" presence="required" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation> + MsgType = C + </fixr:documentation> + </fixr:annotation> + </fixr:componentRef> + <fixr:componentRef id="1025" presence="required" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:componentRef> + </fixr:structure> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The email message is similar to the format and purpose of the News message, however, it is intended for private use between two parties. + </fixr:documentation> + </fixr:annotation> + </fixr:message> + <fixr:message name="NewOrderSingle" id="14" msgType="D" category="SingleGeneralOrderHandling" added="FIX.2.7" abbrName="Order"> + <fixr:structure> + <fixr:componentRef id="1024" presence="required" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation> + MsgType = D + </fixr:documentation> + </fixr:annotation> + </fixr:componentRef> + <fixr:groupRef id="1012" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="131"> + <fixr:annotation> + <fixr:documentation> + This is party information related to the submitter of the request. + </fixr:documentation> + </fixr:annotation> + </fixr:groupRef> + <fixr:fieldRef id="21" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="40" presence="required" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:fieldRef> + <fixr:componentRef id="1025" presence="required" added="FIX.2.7"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:componentRef> + </fixr:structure> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The new order message type is used by institutions wishing to electronically submit securities and forex orders to a broker for execution. + The New Order message type may also be used by institutions or retail intermediaries wishing to electronically submit Collective Investment Vehicle (CIV) orders to a broker or fund manager for execution. + </fixr:documentation> + </fixr:annotation> + </fixr:message> + <fixr:message name="QuoteRequest" id="26" msgType="R" category="QuotationNegotiation" added="FIX.4.0" abbrName="QuotReq"> + <fixr:structure> + <fixr:componentRef id="1024" presence="required" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation> + MsgType = R + </fixr:documentation> + </fixr:annotation> + </fixr:componentRef> + <fixr:fieldRef id="131" presence="required" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:fieldRef> + <fixr:groupRef id="2045" presence="required" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation> + Number of related symbols (instruments) in Request + </fixr:documentation> + </fixr:annotation> + </fixr:groupRef> + <fixr:componentRef id="1025" presence="required" added="FIX.4.0"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:componentRef> + </fixr:structure> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + In some markets it is the practice to request quotes from brokers prior to placement of an order. The quote request message is used for this purpose. This message is commonly referred to as an Request For Quote (RFQ) + </fixr:documentation> + </fixr:annotation> + </fixr:message> + <fixr:message name="MarketDataSnapshotFullRefresh" id="30" msgType="W" category="MarketData" added="FIX.4.2" abbrName="MktDataFull"> + <fixr:structure> + <fixr:componentRef id="1024" presence="required" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation> + MsgType = W + </fixr:documentation> + </fixr:annotation> + </fixr:componentRef> + <fixr:componentRef id="1003" presence="required" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="190"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:componentRef> + <fixr:groupRef id="2031" presence="required" added="FIX.4.4" updated="FIX.5.0SP2" updatedEP="190"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:groupRef> + <fixr:componentRef id="1025" presence="required" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:componentRef> + </fixr:structure> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The Market Data messages are used as the response to a Market Data Request message. In all cases, one Market Data message refers only to one Market Data Request. It can be used to transmit a 2-sided book of orders or list of quotes, a list of trades, index values, opening, closing, settlement, high, low, or VWAP prices, the trade volume or open interest for a security, or any combination of these. + </fixr:documentation> + </fixr:annotation> + </fixr:message> + <fixr:message name="MarketDataIncrementalRefresh" id="31" msgType="X" category="MarketData" added="FIX.4.2" abbrName="MktDataInc"> + <fixr:structure> + <fixr:componentRef id="1024" presence="required" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation> + MsgType = X + </fixr:documentation> + </fixr:annotation> + </fixr:componentRef> + <fixr:componentRef id="1025" presence="required" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:componentRef> + </fixr:structure> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The Market Data message for incremental updates may contain any combination of new, changed, or deleted Market Data Entries, for any combination of instruments, with any combination of trades, imbalances, quotes, index values, open, close, settlement, high, low, and VWAP prices, trade volume and open interest so long as the maximum FIX message size is not exceeded. All of these types of Market Data Entries can be changed and deleted. + </fixr:documentation> + </fixr:annotation> + </fixr:message> + <fixr:message name="MassQuoteAck" id="35" msgType="b" category="QuotationNegotiation" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="143" abbrName="MassQuotAck"> + <fixr:structure> + <fixr:componentRef id="1024" presence="required" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation> + MsgType = b (lowercase) + </fixr:documentation> + </fixr:annotation> + </fixr:componentRef> + <fixr:componentRef id="1025" presence="required" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:componentRef> + </fixr:structure> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Mass Quote Acknowledgement is used as the application level response to a Mass Quote message. + </fixr:documentation> + </fixr:annotation> + </fixr:message> + <fixr:message name="SecurityDefinition" id="37" msgType="d" category="SecuritiesReferenceData" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="195" abbrName="SecDef"> + <fixr:structure> + <fixr:componentRef id="1024" presence="required" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation> + MsgType = d (lowercase) + </fixr:documentation> + </fixr:annotation> + </fixr:componentRef> + <fixr:fieldRef id="320" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="322" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="195"> + <fixr:annotation> + <fixr:documentation> + Used to identify the response to a SecurityDefinitionRequest(35=c) message. + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="323" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="195"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:fieldRef> + <fixr:componentRef id="1003" added="FIX.4.3" updated="FIX.5.0SP2" updatedEP="195"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:componentRef> + <fixr:fieldRef id="58" added="FIX.4.2" updated="FIX.5.0SP2" updatedEP="195"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:fieldRef> + <fixr:componentRef id="1025" presence="required" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:componentRef> + </fixr:structure> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The SecurityDefinition(35=d) message is used for the following: + 1. Accept the security defined in a SecurityDefinition(35=d) message. + 2. Accept the security defined in a SecurityDefinition(35=d) message with changes to the definition and/or identity of the security. + 3. Reject the security requested in a SecurityDefinition(35=d) message. + 4. Respond to a request for securities within a specified market segment. + 5. Convey comprehensive security definition for all market segments that the security participates in. + 6. Convey the security's trading rules that differ from default rules for the market segment. + </fixr:documentation> + </fixr:annotation> + </fixr:message> + <fixr:message name="BusinessMessageReject" id="43" msgType="j" category="BusinessReject" added="FIX.4.2" abbrName="BizMsgRej"> + <fixr:structure> + <fixr:fieldRef id="45" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation> + MsgSeqNum of rejected message + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="372" presence="required" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation> + The MsgType of the FIX message being referenced. + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="380" presence="required" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation> + Code to identify reason for a Business Message Reject message. + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="58" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation> + Where possible, message to explain reason for rejection + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:componentRef id="1025" presence="required" added="FIX.4.2"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:componentRef> + </fixr:structure> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The Business Message Reject message can reject an application-level message which fulfills session-level rules and cannot be rejected via any other means. Note if the message fails a session-level rule (e.g. body length is incorrect), a session-level Reject message should be issued. + </fixr:documentation> + </fixr:annotation> + </fixr:message> + <fixr:message name="NewOrderCross" id="52" msgType="s" category="CrossOrders" added="FIX.4.3" abbrName="NewOrdCrss"> + <fixr:structure> + <fixr:componentRef id="1024" presence="required" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation> + MsgType = s (lowercase S) + </fixr:documentation> + </fixr:annotation> + </fixr:componentRef> + <fixr:fieldRef id="548" presence="required" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="549" presence="required" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:fieldRef> + <fixr:fieldRef id="550" presence="required" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:fieldRef> + <fixr:groupRef id="2059" presence="required" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation> + Must be 1 or 2 + 1 or 2 if CrossType=1 + 2 otherwise + </fixr:documentation> + </fixr:annotation> + </fixr:groupRef> + <fixr:componentRef id="1003" presence="required" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation> + Insert here the set of "Instrument" (symbology) fields defined in "Common Components of Application Messages" + </fixr:documentation> + </fixr:annotation> + </fixr:componentRef> + <fixr:componentRef id="1025" presence="required" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:componentRef> + </fixr:structure> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + Used to submit a cross order into a market. The cross order contains two order sides (a buy and a sell). The cross order is identified by its CrossID. + </fixr:documentation> + </fixr:annotation> + </fixr:message> + <fixr:message name="DerivativeSecurityList" id="60" msgType="AA" category="SecuritiesReferenceData" added="FIX.4.3" updated="FIX.5.0SP1" updatedEP="97" abbrName="DerivSecList"> + <fixr:structure> + <fixr:fieldRef id="560" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation> + Result of the Security Request identified by SecurityReqID + </fixr:documentation> + </fixr:annotation> + </fixr:fieldRef> + <fixr:componentRef id="1025" presence="required" added="FIX.4.3"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:componentRef> + </fixr:structure> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + The Derivative Security List message is used to return a list of securities that matches the criteria specified in a Derivative Security List Request. + </fixr:documentation> + </fixr:annotation> + </fixr:message> + <fixr:message name="UserRequest" id="90" msgType="BE" category="UserManagement" added="FIX.4.4" abbrName="UserReq"> + <fixr:structure> + <fixr:componentRef id="1024" presence="required" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation> + MsgType = "BE" + </fixr:documentation> + </fixr:annotation> + </fixr:componentRef> + <fixr:componentRef id="1025" presence="required" added="FIX.4.4"> + <fixr:annotation> + <fixr:documentation/> + </fixr:annotation> + </fixr:componentRef> + </fixr:structure> + <fixr:annotation> + <fixr:documentation purpose="SYNOPSIS"> + This message is used to initiate a user action, logon, logout or password change. It can also be used to request a report on a user's status. + </fixr:documentation> + </fixr:annotation> + </fixr:message> + </fixr:messages> +</fixr:repository> diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/README.md b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/README.md new file mode 100644 index 000000000..bd0e2e45b --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/README.md @@ -0,0 +1,69 @@ +# Golden Files for Orchestra Code Generator Regression Tests + +This directory contains the reference ("golden") output of `CodeGeneratorJ` (the +orchestra-based code generator) for **FIXLatest**. They are used by +`OrchestraGoldenFileTest` to catch unintended changes to generated code. + +## Directory layout + +``` +golden/ + fixlatest/ – output generated from OrchestraFIXLatest.min.xml +``` + +The test fixture `OrchestraFIXLatest.min.xml` (in `src/test/resources/`) is the +minimised orchestra file produced by applying +`quickfixj-messages-all/src/main/xsl/minimiseOrchestra.xsl` to the +`OrchestraFIXLatest.xml` from the `io.fixprotocol.orchestrations:fix-standard` +artifact at the version declared in the parent POM. + +## What the test does + +`OrchestraGoldenFileTest` runs `CodeGeneratorJ` against the minimised fixture into +a temporary folder, then walks every `.java` file and asserts line-by-line equality +with the corresponding file here. Missing or extra files also fail the test. + +## When the generator output changes intentionally + +1. Make your generator or XSL changes. +2. Rebuild `quickfixj-messages-all` to regenerate the minimised XML fixture (if + the XSL or orchestra version changed) and to pick up any updated generator: + ```bash + mvn package -pl quickfixj-orchestration,quickfixj-messages/quickfixj-messages-all -DskipTests + ``` +3. Regenerate the golden files. The simplest approach is to temporarily point the + test's temporary folder to a fixed path so you can inspect or copy the output. + Alternatively, run the `CodeGeneratorJ` directly: + ```bash + # From the repo root – adjust the JAR path to match the current snapshot version + java -cp "quickfixj-orchestration/target/quickfixj-orchestration-*-SNAPSHOT.jar:\ + $(mvn -q dependency:build-classpath \ + -pl quickfixj-messages/quickfixj-messages-fixlatest \ + -DincludeScope=test \ + -Dmdep.outputFile=/dev/stdout)" \ + org.quickfixj.orchestra.CodeGeneratorJ \ + --orchestration quickfixj-messages/quickfixj-messages-all/target/generated-resources/min/OrchestraFIXLatest.min.xml \ + --output quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest \ + --noFixt11 --excludeSession + ``` + Or copy the output from the temporary folder that `OrchestraGoldenFileTest` + creates (set a breakpoint or change `tempFolder` to a fixed path temporarily). + +4. If the minimised fixture itself changed (e.g. due to an orchestra version bump or + XSL change), also update the committed `OrchestraFIXLatest.min.xml`: + ```bash + cp quickfixj-messages/quickfixj-messages-all/target/generated-resources/min/OrchestraFIXLatest.min.xml \ + quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/ + ``` + +5. Verify only the expected files changed: + ```bash + git diff --stat quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/ + ``` +6. Run the test suite to confirm the updated golden files now match: + ```bash + mvn test -pl quickfixj-messages/quickfixj-messages-fixlatest + ``` +7. Commit the updated golden files (and updated fixture if applicable) **together + with your generator/XSL changes** in the same commit (or PR) so reviewers can + see the diff side-by-side. diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/AgreementCurrency.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/AgreementCurrency.java new file mode 100644 index 000000000..67e054f7a --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/AgreementCurrency.java @@ -0,0 +1,17 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.StringField; + +public class AgreementCurrency extends StringField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 918; + + public AgreementCurrency() { + super(918); + } + + public AgreementCurrency(String data) { + super(918, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/BusinessRejectReason.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/BusinessRejectReason.java new file mode 100644 index 000000000..18fa3997c --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/BusinessRejectReason.java @@ -0,0 +1,45 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.IntField; + +public class BusinessRejectReason extends IntField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 380; + + public static final int OTHER = 0; + + public static final int UNKNOWN_ID = 1; + + public static final int UNKNOWN_SECURITY = 2; + + public static final int UNSUPPORTED_MESSAGE_TYPE = 3; + + public static final int APPLICATION_NOT_AVAILABLE = 4; + + public static final int CONDITIONALLY_REQUIRED_FIELD_MISSING = 5; + + public static final int NOT_AUTHORIZED = 6; + + public static final int DELIVER_TO_FIRM_NOT_AVAILABLE_AT_THIS_TIME = 7; + + public static final int THROTTLE_LIMIT_EXCEEDED = 8; + + public static final int THROTTLE_LIMIT_EXCEEDED_SESSION_DISCONNECTED = 9; + + public static final int THROTTLED_MESSAGES_REJECTED_ON_REQUEST = 10; + + public static final int INVALID_PRICE_INCREMENT = 18; + + public BusinessRejectReason() { + super(380); + } + + public BusinessRejectReason(Integer data) { + super(380, data); + } + + public BusinessRejectReason(int data) { + super(380, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/ClOrdID.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/ClOrdID.java new file mode 100644 index 000000000..b0cf12239 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/ClOrdID.java @@ -0,0 +1,17 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.StringField; + +public class ClOrdID extends StringField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 11; + + public ClOrdID() { + super(11); + } + + public ClOrdID(String data) { + super(11, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/ComplexEventStartDate.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/ComplexEventStartDate.java new file mode 100644 index 000000000..9a96346ef --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/ComplexEventStartDate.java @@ -0,0 +1,20 @@ +/* Generated Java Source File */ +package quickfix.field; +import java.time.LocalDate; +import java.time.LocalTime; +import java.time.LocalDateTime; +import quickfix.UtcDateOnlyField; + +public class ComplexEventStartDate extends UtcDateOnlyField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 1492; + + public ComplexEventStartDate() { + super(1492); + } + + public ComplexEventStartDate(LocalDate data) { + super(1492, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/ComplexEventType.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/ComplexEventType.java new file mode 100644 index 000000000..1d86f19ff --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/ComplexEventType.java @@ -0,0 +1,67 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.IntField; + +public class ComplexEventType extends IntField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 1484; + + public static final int CAPPED = 1; + + public static final int TRIGGER = 2; + + public static final int KNOCK_IN_UP = 3; + + public static final int KNOCK_IN_DOWN = 4; + + public static final int KNOCK_OUT_UP = 5; + + public static final int KNOCK_OUT_DOWN = 6; + + public static final int UNDERLYING = 7; + + public static final int RESET_BARRIER = 8; + + public static final int ROLLING_BARRIER = 9; + + public static final int ONE_TOUCH = 10; + + public static final int NO_TOUCH = 11; + + public static final int DBL_ONE_TOUCH = 12; + + public static final int DBL_NO_TOUCH = 13; + + public static final int FXCOMPOSITE = 14; + + public static final int FXQUANTO = 15; + + public static final int FXCRSS_CCY = 16; + + public static final int STRK_SPREAD = 17; + + public static final int CLNDR_SPREAD = 18; + + public static final int PX_OBSVTN = 19; + + public static final int PASS_THROUGH = 20; + + public static final int STRK_SCHED = 21; + + public static final int EQUITY_VALUATION = 22; + + public static final int DIVIDEND_VALUATION = 23; + + public ComplexEventType() { + super(1484); + } + + public ComplexEventType(Integer data) { + super(1484, data); + } + + public ComplexEventType(int data) { + super(1484, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/CrossID.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/CrossID.java new file mode 100644 index 000000000..708bf9ad4 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/CrossID.java @@ -0,0 +1,17 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.StringField; + +public class CrossID extends StringField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 548; + + public CrossID() { + super(548); + } + + public CrossID(String data) { + super(548, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/CrossPrioritization.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/CrossPrioritization.java new file mode 100644 index 000000000..23a09737a --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/CrossPrioritization.java @@ -0,0 +1,27 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.IntField; + +public class CrossPrioritization extends IntField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 550; + + public static final int NONE = 0; + + public static final int BUY_SIDE_IS_PRIORITIZED = 1; + + public static final int SELL_SIDE_IS_PRIORITIZED = 2; + + public CrossPrioritization() { + super(550); + } + + public CrossPrioritization(Integer data) { + super(550, data); + } + + public CrossPrioritization(int data) { + super(550, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/CrossType.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/CrossType.java new file mode 100644 index 000000000..c52792794 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/CrossType.java @@ -0,0 +1,39 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.IntField; + +public class CrossType extends IntField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 549; + + public static final int CROSS_AON = 1; + + public static final int CROSS_IOC = 2; + + public static final int CROSS_ONE_SIDE = 3; + + public static final int CROSS_SAME_PRICE = 4; + + public static final int BASIS_CROSS = 5; + + public static final int CONTINGENT_CROSS = 6; + + public static final int VWAPCROSS = 7; + + public static final int STSCROSS = 8; + + public static final int CUSTOMER_TO_CUSTOMER = 9; + + public CrossType() { + super(549); + } + + public CrossType(Integer data) { + super(549, data); + } + + public CrossType(int data) { + super(549, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/HandlInst.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/HandlInst.java new file mode 100644 index 000000000..b332973f0 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/HandlInst.java @@ -0,0 +1,27 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.CharField; + +public class HandlInst extends CharField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 21; + + public static final char AUTOMATED_EXECUTION_NO_INTERVENTION = '1'; + + public static final char AUTOMATED_EXECUTION_INTERVENTION_OK = '2'; + + public static final char MANUAL_ORDER = '3'; + + public HandlInst() { + super(21); + } + + public HandlInst(Character data) { + super(21, data); + } + + public HandlInst(char data) { + super(21, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/LegSymbol.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/LegSymbol.java new file mode 100644 index 000000000..dceedb56f --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/LegSymbol.java @@ -0,0 +1,17 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.StringField; + +public class LegSymbol extends StringField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 600; + + public LegSymbol() { + super(600); + } + + public LegSymbol(String data) { + super(600, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/MDEntryID.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/MDEntryID.java new file mode 100644 index 000000000..e6e913909 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/MDEntryID.java @@ -0,0 +1,17 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.StringField; + +public class MDEntryID extends StringField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 278; + + public MDEntryID() { + super(278); + } + + public MDEntryID(String data) { + super(278, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/MDEntryPx.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/MDEntryPx.java new file mode 100644 index 000000000..886c9e240 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/MDEntryPx.java @@ -0,0 +1,22 @@ +/* Generated Java Source File */ +package quickfix.field; +import java.math.BigDecimal; +import quickfix.DecimalField; + +public class MDEntryPx extends DecimalField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 270; + + public MDEntryPx() { + super(270); + } + + public MDEntryPx(BigDecimal data) { + super(270, data); + } + + public MDEntryPx(double data) { + super(270, BigDecimal.valueOf(data)); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/MDEntryType.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/MDEntryType.java new file mode 100644 index 000000000..f85da6175 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/MDEntryType.java @@ -0,0 +1,109 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.CharField; + +public class MDEntryType extends CharField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 269; + + public static final char BID = '0'; + + public static final char OFFER = '1'; + + public static final char TRADE = '2'; + + public static final char INDEX_VALUE = '3'; + + public static final char OPENING_PRICE = '4'; + + public static final char CLOSING_PRICE = '5'; + + public static final char SETTLEMENT_PRICE = '6'; + + public static final char TRADING_SESSION_HIGH_PRICE = '7'; + + public static final char TRADING_SESSION_LOW_PRICE = '8'; + + public static final char VWAP = '9'; + + public static final char IMBALANCE = 'A'; + + public static final char TRADE_VOLUME = 'B'; + + public static final char OPEN_INTEREST = 'C'; + + public static final char COMPOSITE_UNDERLYING_PRICE = 'D'; + + public static final char SIMULATED_SELL_PRICE = 'E'; + + public static final char SIMULATED_BUY_PRICE = 'F'; + + public static final char MARGIN_RATE = 'G'; + + public static final char MID_PRICE = 'H'; + + public static final char EMPTY_BOOK = 'J'; + + public static final char SETTLE_HIGH_PRICE = 'K'; + + public static final char SETTLE_LOW_PRICE = 'L'; + + public static final char PRIOR_SETTLE_PRICE = 'M'; + + public static final char SESSION_HIGH_BID = 'N'; + + public static final char SESSION_LOW_OFFER = 'O'; + + public static final char EARLY_PRICES = 'P'; + + public static final char AUCTION_CLEARING_PRICE = 'Q'; + + public static final char SWAP_VALUE_FACTOR = 'S'; + + public static final char DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS = 'R'; + + public static final char CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS = 'T'; + + public static final char DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS = 'U'; + + public static final char CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS = 'V'; + + public static final char FIXING_PRICE = 'W'; + + public static final char CASH_RATE = 'X'; + + public static final char RECOVERY_RATE = 'Y'; + + public static final char RECOVERY_RATE_FOR_LONG = 'Z'; + + public static final char RECOVERY_RATE_FOR_SHORT = 'a'; + + public static final char MARKET_BID = 'b'; + + public static final char MARKET_OFFER = 'c'; + + public static final char SHORT_SALE_MIN_PRICE = 'd'; + + public static final char PREVIOUS_CLOSING_PRICE = 'e'; + + public static final char THRESHOLD_LIMIT_PRICE_BANDING = 'g'; + + public static final char DAILY_FINANCING_VALUE = 'h'; + + public static final char ACCRUED_FINANCING_VALUE = 'i'; + + public static final char TWAP = 't'; + + public MDEntryType() { + super(269); + } + + public MDEntryType(Character data) { + super(269, data); + } + + public MDEntryType(char data) { + super(269, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoComplexEventDates.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoComplexEventDates.java new file mode 100644 index 000000000..3387357e8 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoComplexEventDates.java @@ -0,0 +1,21 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.IntField; + +public class NoComplexEventDates extends IntField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 1491; + + public NoComplexEventDates() { + super(1491); + } + + public NoComplexEventDates(Integer data) { + super(1491, data); + } + + public NoComplexEventDates(int data) { + super(1491, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoComplexEvents.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoComplexEvents.java new file mode 100644 index 000000000..c4736b97f --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoComplexEvents.java @@ -0,0 +1,21 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.IntField; + +public class NoComplexEvents extends IntField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 1483; + + public NoComplexEvents() { + super(1483); + } + + public NoComplexEvents(Integer data) { + super(1483, data); + } + + public NoComplexEvents(int data) { + super(1483, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoLegs.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoLegs.java new file mode 100644 index 000000000..7d988449c --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoLegs.java @@ -0,0 +1,21 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.IntField; + +public class NoLegs extends IntField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 555; + + public NoLegs() { + super(555); + } + + public NoLegs(Integer data) { + super(555, data); + } + + public NoLegs(int data) { + super(555, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoLinesOfText.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoLinesOfText.java new file mode 100644 index 000000000..4b0fcd0ee --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoLinesOfText.java @@ -0,0 +1,21 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.IntField; + +public class NoLinesOfText extends IntField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 33; + + public NoLinesOfText() { + super(33); + } + + public NoLinesOfText(Integer data) { + super(33, data); + } + + public NoLinesOfText(int data) { + super(33, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoMDEntries.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoMDEntries.java new file mode 100644 index 000000000..4fca2fe8c --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoMDEntries.java @@ -0,0 +1,21 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.IntField; + +public class NoMDEntries extends IntField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 268; + + public NoMDEntries() { + super(268); + } + + public NoMDEntries(Integer data) { + super(268, data); + } + + public NoMDEntries(int data) { + super(268, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoPartyIDs.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoPartyIDs.java new file mode 100644 index 000000000..2ecd4ea7e --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoPartyIDs.java @@ -0,0 +1,21 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.IntField; + +public class NoPartyIDs extends IntField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 453; + + public NoPartyIDs() { + super(453); + } + + public NoPartyIDs(Integer data) { + super(453, data); + } + + public NoPartyIDs(int data) { + super(453, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoRelatedSym.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoRelatedSym.java new file mode 100644 index 000000000..85c08dab5 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoRelatedSym.java @@ -0,0 +1,21 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.IntField; + +public class NoRelatedSym extends IntField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 146; + + public NoRelatedSym() { + super(146); + } + + public NoRelatedSym(Integer data) { + super(146, data); + } + + public NoRelatedSym(int data) { + super(146, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoSides.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoSides.java new file mode 100644 index 000000000..711e99a74 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/NoSides.java @@ -0,0 +1,25 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.IntField; + +public class NoSides extends IntField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 552; + + public static final String ONE_SIDE = "1"; + + public static final String BOTH_SIDES = "2"; + + public NoSides() { + super(552); + } + + public NoSides(Integer data) { + super(552, data); + } + + public NoSides(int data) { + super(552, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/OrdType.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/OrdType.java new file mode 100644 index 000000000..9d2f04777 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/OrdType.java @@ -0,0 +1,73 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.CharField; + +public class OrdType extends CharField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 40; + + public static final char MARKET = '1'; + + public static final char LIMIT = '2'; + + public static final char STOP = '3'; + + public static final char STOP_LIMIT = '4'; + + public static final char MARKET_ON_CLOSE = '5'; + + public static final char WITH_OR_WITHOUT = '6'; + + public static final char LIMIT_OR_BETTER = '7'; + + public static final char LIMIT_WITH_OR_WITHOUT = '8'; + + public static final char ON_BASIS = '9'; + + public static final char ON_CLOSE = 'A'; + + public static final char LIMIT_ON_CLOSE = 'B'; + + public static final char FOREX_MARKET = 'C'; + + public static final char PREVIOUSLY_QUOTED = 'D'; + + public static final char PREVIOUSLY_INDICATED = 'E'; + + public static final char FOREX_LIMIT = 'F'; + + public static final char FOREX_SWAP = 'G'; + + public static final char FOREX_PREVIOUSLY_QUOTED = 'H'; + + public static final char FUNARI = 'I'; + + public static final char MARKET_IF_TOUCHED = 'J'; + + public static final char MARKET_WITH_LEFT_OVER_AS_LIMIT = 'K'; + + public static final char PREVIOUS_FUND_VALUATION_POINT = 'L'; + + public static final char NEXT_FUND_VALUATION_POINT = 'M'; + + public static final char PEGGED = 'P'; + + public static final char COUNTER_ORDER_SELECTION = 'Q'; + + public static final char STOP_ON_BID_OR_OFFER = 'R'; + + public static final char STOP_LIMIT_ON_BID_OR_OFFER = 'S'; + + public OrdType() { + super(40); + } + + public OrdType(Character data) { + super(40, data); + } + + public OrdType(char data) { + super(40, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/PartyID.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/PartyID.java new file mode 100644 index 000000000..8824df661 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/PartyID.java @@ -0,0 +1,17 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.StringField; + +public class PartyID extends StringField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 448; + + public PartyID() { + super(448); + } + + public PartyID(String data) { + super(448, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/PartyIDSource.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/PartyIDSource.java new file mode 100644 index 000000000..aa1bd7fc8 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/PartyIDSource.java @@ -0,0 +1,81 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.CharField; + +public class PartyIDSource extends CharField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 447; + + public static final char UKNATIONAL_INSURANCE_OR_PENSION_NUMBER = '6'; + + public static final char USSOCIAL_SECURITY_NUMBER = '7'; + + public static final char USEMPLOYER_OR_TAX_IDNUMBER = '8'; + + public static final char AUSTRALIAN_BUSINESS_NUMBER = '9'; + + public static final char AUSTRALIAN_TAX_FILE_NUMBER = 'A'; + + public static final char TAX_ID = 'J'; + + public static final char KOREAN_INVESTOR_ID = '1'; + + public static final char TAIWANESE_FOREIGN_INVESTOR_ID = '2'; + + public static final char TAIWANESE_TRADING_ACCT = '3'; + + public static final char MALAYSIAN_CENTRAL_DEPOSITORY = '4'; + + public static final char CHINESE_INVESTOR_ID = '5'; + + public static final char ISITCACRONYM = 'I'; + + public static final char BIC = 'B'; + + public static final char GENERAL_IDENTIFIER = 'C'; + + public static final char PROPRIETARY = 'D'; + + public static final char ISOCOUNTRY_CODE = 'E'; + + public static final char SETTLEMENT_ENTITY_LOCATION = 'F'; + + public static final char MIC = 'G'; + + public static final char CSDPARTICIPANT = 'H'; + + public static final char AUSTRALIAN_COMPANY_NUMBER = 'K'; + + public static final char AUSTRALIAN_REGISTERED_BODY_NUMBER = 'L'; + + public static final char CFTCREPORTING_FIRM_IDENTIFIER = 'M'; + + public static final char LEGAL_ENTITY_IDENTIFIER = 'N'; + + public static final char INTERIM_IDENTIFIER = 'O'; + + public static final char SHORT_CODE_IDENTIFIER = 'P'; + + public static final char NATIONAL_IDNATURAL_PERSON = 'Q'; + + public static final char INDIA_PERMANENT_ACCOUNT_NUMBER = 'R'; + + public static final char FDID = 'S'; + + public static final char SPSAID = 'T'; + + public static final char MASTER_SPSAID = 'U'; + + public PartyIDSource() { + super(447); + } + + public PartyIDSource(Character data) { + super(447, data); + } + + public PartyIDSource(char data) { + super(447, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/PartyRole.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/PartyRole.java new file mode 100644 index 000000000..4833fd756 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/PartyRole.java @@ -0,0 +1,271 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.IntField; + +public class PartyRole extends IntField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 452; + + public static final int EXECUTING_FIRM = 1; + + public static final int BROKER_OF_CREDIT = 2; + + public static final int CLIENT_ID = 3; + + public static final int CLEARING_FIRM = 4; + + public static final int INVESTOR_ID = 5; + + public static final int INTRODUCING_FIRM = 6; + + public static final int ENTERING_FIRM = 7; + + public static final int LOCATE = 8; + + public static final int FUND_MANAGER_CLIENT_ID = 9; + + public static final int SETTLEMENT_LOCATION = 10; + + public static final int ORDER_ORIGINATION_TRADER = 11; + + public static final int EXECUTING_TRADER = 12; + + public static final int ORDER_ORIGINATION_FIRM = 13; + + public static final int GIVEUP_CLEARING_FIRM_DEPR = 14; + + public static final int CORRESPONDANT_CLEARING_FIRM = 15; + + public static final int EXECUTING_SYSTEM = 16; + + public static final int CONTRA_FIRM = 17; + + public static final int CONTRA_CLEARING_FIRM = 18; + + public static final int SPONSORING_FIRM = 19; + + public static final int UNDERLYING_CONTRA_FIRM = 20; + + public static final int CLEARING_ORGANIZATION = 21; + + public static final int EXCHANGE = 22; + + public static final int CUSTOMER_ACCOUNT = 24; + + public static final int CORRESPONDENT_CLEARING_ORGANIZATION = 25; + + public static final int CORRESPONDENT_BROKER = 26; + + public static final int BUYER = 27; + + public static final int CUSTODIAN = 28; + + public static final int INTERMEDIARY = 29; + + public static final int AGENT = 30; + + public static final int SUB_CUSTODIAN = 31; + + public static final int BENEFICIARY = 32; + + public static final int INTERESTED_PARTY = 33; + + public static final int REGULATORY_BODY = 34; + + public static final int LIQUIDITY_PROVIDER = 35; + + public static final int ENTERING_TRADER = 36; + + public static final int CONTRA_TRADER = 37; + + public static final int POSITION_ACCOUNT = 38; + + public static final int CONTRA_INVESTOR_ID = 39; + + public static final int TRANSFER_TO_FIRM = 40; + + public static final int CONTRA_POSITION_ACCOUNT = 41; + + public static final int CONTRA_EXCHANGE = 42; + + public static final int INTERNAL_CARRY_ACCOUNT = 43; + + public static final int ORDER_ENTRY_OPERATOR_ID = 44; + + public static final int SECONDARY_ACCOUNT_NUMBER = 45; + + public static final int FOREIGN_FIRM = 46; + + public static final int THIRD_PARTY_ALLOCATION_FIRM = 47; + + public static final int CLAIMING_ACCOUNT = 48; + + public static final int ASSET_MANAGER = 49; + + public static final int PLEDGOR_ACCOUNT = 50; + + public static final int PLEDGEE_ACCOUNT = 51; + + public static final int LARGE_TRADER_REPORTABLE_ACCOUNT = 52; + + public static final int TRADER_MNEMONIC = 53; + + public static final int SENDER_LOCATION = 54; + + public static final int SESSION_ID = 55; + + public static final int ACCEPTABLE_COUNTERPARTY = 56; + + public static final int UNACCEPTABLE_COUNTERPARTY = 57; + + public static final int ENTERING_UNIT = 58; + + public static final int EXECUTING_UNIT = 59; + + public static final int INTRODUCING_BROKER = 60; + + public static final int QUOTE_ORIGINATOR = 61; + + public static final int REPORT_ORIGINATOR = 62; + + public static final int SYSTEMATIC_INTERNALISER = 63; + + public static final int MULTILATERAL_TRADING_FACILITY = 64; + + public static final int REGULATED_MARKET = 65; + + public static final int MARKET_MAKER = 66; + + public static final int INVESTMENT_FIRM = 67; + + public static final int HOST_COMPETENT_AUTHORITY = 68; + + public static final int HOME_COMPETENT_AUTHORITY = 69; + + public static final int COMPETENT_AUTHORITY_LIQUIDITY = 70; + + public static final int COMPETENT_AUTHORITY_TRANSACTION_VENUE = 71; + + public static final int REPORTING_INTERMEDIARY = 72; + + public static final int EXECUTION_VENUE = 73; + + public static final int MARKET_DATA_ENTRY_ORIGINATOR = 74; + + public static final int LOCATION_ID = 75; + + public static final int DESK_ID = 76; + + public static final int MARKET_DATA_MARKET = 77; + + public static final int ALLOCATION_ENTITY = 78; + + public static final int PRIME_BROKER = 79; + + public static final int STEP_OUT_FIRM = 80; + + public static final int BROKER_CLEARING_ID = 81; + + public static final int CENTRAL_REGISTRATION_DEPOSITORY = 82; + + public static final int CLEARING_ACCOUNT = 83; + + public static final int ACCEPTABLE_SETTLING_COUNTERPARTY = 84; + + public static final int UNACCEPTABLE_SETTLING_COUNTERPARTY = 85; + + public static final int CLSMEMBER_BANK = 86; + + public static final int IN_CONCERT_GROUP = 87; + + public static final int IN_CONCERT_CONTROLLING_ENTITY = 88; + + public static final int LARGE_POSITIONS_REPORTING_ACCOUNT = 89; + + public static final int SETTLEMENT_FIRM = 90; + + public static final int SETTLEMENT_ACCOUNT = 91; + + public static final int REPORTING_MARKET_CENTER = 92; + + public static final int RELATED_REPORTING_MARKET_CENTER = 93; + + public static final int AWAY_MARKET = 94; + + public static final int GIVEUP_TRADING_FIRM = 95; + + public static final int TAKEUP_TRADING_FIRM = 96; + + public static final int GIVEUP_CLEARING_FIRM = 97; + + public static final int TAKEUP_CLEARING_FIRM = 98; + + public static final int ORIGINATING_MARKET = 99; + + public static final int MARGIN_ACCOUNT = 100; + + public static final int COLLATERAL_ASSET_ACCOUNT = 101; + + public static final int DATA_REPOSITORY = 102; + + public static final int CALCULATION_AGENT = 103; + + public static final int EXERCISE_NOTICE_SENDER = 104; + + public static final int EXERCISE_NOTICE_RECEIVER = 105; + + public static final int RATE_REFERENCE_BANK = 106; + + public static final int CORRESPONDENT = 107; + + public static final int BENEFICIARY_BANK = 109; + + public static final int BORROWER = 110; + + public static final int PRIMARY_OBLIGATOR = 111; + + public static final int GUARANTOR = 112; + + public static final int EXCLUDED_REFERENCE_ENTITY = 113; + + public static final int DETERMINING_PARTY = 114; + + public static final int HEDGING_PARTY = 115; + + public static final int REPORTING_ENTITY = 116; + + public static final int SALES_PERSON = 117; + + public static final int OPERATOR = 118; + + public static final int CSD = 119; + + public static final int ICSD = 120; + + public static final int TRADING_SUB_ACCOUNT = 121; + + public static final int INVESTMENT_DECISION_MAKER = 122; + + public static final int PUBLISHING_INTERMEDIARY = 123; + + public static final int CSDPARTICIPANT = 124; + + public static final int ISSUER = 125; + + public static final int CONTRA_CUSTOMER_ACCOUNT = 126; + + public static final int CONTRA_INVESTMENT_DECISION_MAKER = 127; + + public PartyRole() { + super(452); + } + + public PartyRole(Integer data) { + super(452, data); + } + + public PartyRole(int data) { + super(452, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/Product.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/Product.java new file mode 100644 index 000000000..63dfe9e6f --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/Product.java @@ -0,0 +1,47 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.IntField; + +public class Product extends IntField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 460; + + public static final int AGENCY = 1; + + public static final int COMMODITY = 2; + + public static final int CORPORATE = 3; + + public static final int CURRENCY = 4; + + public static final int EQUITY = 5; + + public static final int GOVERNMENT = 6; + + public static final int INDEX = 7; + + public static final int LOAN = 8; + + public static final int MONEYMARKET = 9; + + public static final int MORTGAGE = 10; + + public static final int MUNICIPAL = 11; + + public static final int OTHER = 12; + + public static final int FINANCING = 13; + + public Product() { + super(460); + } + + public Product(Integer data) { + super(460, data); + } + + public Product(int data) { + super(460, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/QuoteReqID.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/QuoteReqID.java new file mode 100644 index 000000000..7998f5b43 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/QuoteReqID.java @@ -0,0 +1,17 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.StringField; + +public class QuoteReqID extends StringField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 131; + + public QuoteReqID() { + super(131); + } + + public QuoteReqID(String data) { + super(131, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/RefMsgType.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/RefMsgType.java new file mode 100644 index 000000000..5b1c44f04 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/RefMsgType.java @@ -0,0 +1,345 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.StringField; + +public class RefMsgType extends StringField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 372; + + public static final String HEARTBEAT = "0"; + + public static final String TEST_REQUEST = "1"; + + public static final String RESEND_REQUEST = "2"; + + public static final String REJECT = "3"; + + public static final String SEQUENCE_RESET = "4"; + + public static final String LOGOUT = "5"; + + public static final String IOI = "6"; + + public static final String ADVERTISEMENT = "7"; + + public static final String EXECUTION_REPORT = "8"; + + public static final String ORDER_CANCEL_REJECT = "9"; + + public static final String LOGON = "A"; + + public static final String NEWS = "B"; + + public static final String EMAIL = "C"; + + public static final String NEW_ORDER_SINGLE = "D"; + + public static final String NEW_ORDER_LIST = "E"; + + public static final String ORDER_CANCEL_REQUEST = "F"; + + public static final String ORDER_CANCEL_REPLACE_REQUEST = "G"; + + public static final String ORDER_STATUS_REQUEST = "H"; + + public static final String ALLOCATION_INSTRUCTION = "J"; + + public static final String LIST_CANCEL_REQUEST = "K"; + + public static final String LIST_EXECUTE = "L"; + + public static final String LIST_STATUS_REQUEST = "M"; + + public static final String LIST_STATUS = "N"; + + public static final String ALLOCATION_INSTRUCTION_ACK = "P"; + + public static final String DONT_KNOW_TRADE = "Q"; + + public static final String QUOTE_REQUEST = "R"; + + public static final String QUOTE = "S"; + + public static final String SETTLEMENT_INSTRUCTIONS = "T"; + + public static final String MARKET_DATA_REQUEST = "V"; + + public static final String MARKET_DATA_SNAPSHOT_FULL_REFRESH = "W"; + + public static final String MARKET_DATA_INCREMENTAL_REFRESH = "X"; + + public static final String MARKET_DATA_REQUEST_REJECT = "Y"; + + public static final String QUOTE_CANCEL = "Z"; + + public static final String QUOTE_STATUS_REQUEST = "a"; + + public static final String MASS_QUOTE_ACK = "b"; + + public static final String SECURITY_DEFINITION_REQUEST = "c"; + + public static final String SECURITY_DEFINITION = "d"; + + public static final String SECURITY_STATUS_REQUEST = "e"; + + public static final String SECURITY_STATUS = "f"; + + public static final String TRADING_SESSION_STATUS_REQUEST = "g"; + + public static final String TRADING_SESSION_STATUS = "h"; + + public static final String MASS_QUOTE = "i"; + + public static final String BUSINESS_MESSAGE_REJECT = "j"; + + public static final String BID_REQUEST = "k"; + + public static final String BID_RESPONSE = "l"; + + public static final String LIST_STRIKE_PRICE = "m"; + + public static final String XMLNON_FIX = "n"; + + public static final String REGISTRATION_INSTRUCTIONS = "o"; + + public static final String REGISTRATION_INSTRUCTIONS_RESPONSE = "p"; + + public static final String ORDER_MASS_CANCEL_REQUEST = "q"; + + public static final String ORDER_MASS_CANCEL_REPORT = "r"; + + public static final String NEW_ORDER_CROSS = "s"; + + public static final String CROSS_ORDER_CANCEL_REPLACE_REQUEST = "t"; + + public static final String CROSS_ORDER_CANCEL_REQUEST = "u"; + + public static final String SECURITY_TYPE_REQUEST = "v"; + + public static final String SECURITY_TYPES = "w"; + + public static final String SECURITY_LIST_REQUEST = "x"; + + public static final String SECURITY_LIST = "y"; + + public static final String DERIVATIVE_SECURITY_LIST_REQUEST = "z"; + + public static final String DERIVATIVE_SECURITY_LIST = "AA"; + + public static final String NEW_ORDER_MULTILEG = "AB"; + + public static final String MULTILEG_ORDER_CANCEL_REPLACE = "AC"; + + public static final String TRADE_CAPTURE_REPORT_REQUEST = "AD"; + + public static final String TRADE_CAPTURE_REPORT = "AE"; + + public static final String ORDER_MASS_STATUS_REQUEST = "AF"; + + public static final String QUOTE_REQUEST_REJECT = "AG"; + + public static final String RFQREQUEST = "AH"; + + public static final String QUOTE_STATUS_REPORT = "AI"; + + public static final String QUOTE_RESPONSE = "AJ"; + + public static final String CONFIRMATION = "AK"; + + public static final String POSITION_MAINTENANCE_REQUEST = "AL"; + + public static final String POSITION_MAINTENANCE_REPORT = "AM"; + + public static final String REQUEST_FOR_POSITIONS = "AN"; + + public static final String REQUEST_FOR_POSITIONS_ACK = "AO"; + + public static final String POSITION_REPORT = "AP"; + + public static final String TRADE_CAPTURE_REPORT_REQUEST_ACK = "AQ"; + + public static final String TRADE_CAPTURE_REPORT_ACK = "AR"; + + public static final String ALLOCATION_REPORT = "AS"; + + public static final String ALLOCATION_REPORT_ACK = "AT"; + + public static final String CONFIRMATION_ACK = "AU"; + + public static final String SETTLEMENT_INSTRUCTION_REQUEST = "AV"; + + public static final String ASSIGNMENT_REPORT = "AW"; + + public static final String COLLATERAL_REQUEST = "AX"; + + public static final String COLLATERAL_ASSIGNMENT = "AY"; + + public static final String COLLATERAL_RESPONSE = "AZ"; + + public static final String COLLATERAL_REPORT = "BA"; + + public static final String COLLATERAL_INQUIRY = "BB"; + + public static final String NETWORK_COUNTERPARTY_SYSTEM_STATUS_REQUEST = "BC"; + + public static final String NETWORK_COUNTERPARTY_SYSTEM_STATUS_RESPONSE = "BD"; + + public static final String USER_REQUEST = "BE"; + + public static final String USER_RESPONSE = "BF"; + + public static final String COLLATERAL_INQUIRY_ACK = "BG"; + + public static final String CONFIRMATION_REQUEST = "BH"; + + public static final String CONTRARY_INTENTION_REPORT = "BO"; + + public static final String SECURITY_DEFINITION_UPDATE_REPORT = "BP"; + + public static final String SECURITY_LIST_UPDATE_REPORT = "BK"; + + public static final String ADJUSTED_POSITION_REPORT = "BL"; + + public static final String ALLOCATION_INSTRUCTION_ALERT = "BM"; + + public static final String EXECUTION_ACK = "BN"; + + public static final String TRADING_SESSION_LIST = "BJ"; + + public static final String TRADING_SESSION_LIST_REQUEST = "BI"; + + public static final String SETTLEMENT_OBLIGATION_REPORT = "BQ"; + + public static final String DERIVATIVE_SECURITY_LIST_UPDATE_REPORT = "BR"; + + public static final String TRADING_SESSION_LIST_UPDATE_REPORT = "BS"; + + public static final String MARKET_DEFINITION_REQUEST = "BT"; + + public static final String MARKET_DEFINITION = "BU"; + + public static final String MARKET_DEFINITION_UPDATE_REPORT = "BV"; + + public static final String APPLICATION_MESSAGE_REQUEST = "BW"; + + public static final String APPLICATION_MESSAGE_REQUEST_ACK = "BX"; + + public static final String APPLICATION_MESSAGE_REPORT = "BY"; + + public static final String ORDER_MASS_ACTION_REPORT = "BZ"; + + public static final String ORDER_MASS_ACTION_REQUEST = "CA"; + + public static final String USER_NOTIFICATION = "CB"; + + public static final String STREAM_ASSIGNMENT_REQUEST = "CC"; + + public static final String STREAM_ASSIGNMENT_REPORT = "CD"; + + public static final String STREAM_ASSIGNMENT_REPORT_ACK = "CE"; + + public static final String PARTY_DETAILS_LIST_REQUEST = "CF"; + + public static final String PARTY_DETAILS_LIST_REPORT = "CG"; + + public static final String MARGIN_REQUIREMENT_INQUIRY = "CH"; + + public static final String MARGIN_REQUIREMENT_INQUIRY_ACK = "CI"; + + public static final String MARGIN_REQUIREMENT_REPORT = "CJ"; + + public static final String PARTY_DETAILS_LIST_UPDATE_REPORT = "CK"; + + public static final String PARTY_RISK_LIMITS_REQUEST = "CL"; + + public static final String PARTY_RISK_LIMITS_REPORT = "CM"; + + public static final String SECURITY_MASS_STATUS_REQUEST = "CN"; + + public static final String SECURITY_MASS_STATUS = "CO"; + + public static final String ACCOUNT_SUMMARY_REPORT = "CQ"; + + public static final String PARTY_RISK_LIMITS_UPDATE_REPORT = "CR"; + + public static final String PARTY_RISK_LIMITS_DEFINITION_REQUEST = "CS"; + + public static final String PARTY_RISK_LIMITS_DEFINITION_REQUEST_ACK = "CT"; + + public static final String PARTY_ENTITLEMENTS_REQUEST = "CU"; + + public static final String PARTY_ENTITLEMENTS_REPORT = "CV"; + + public static final String QUOTE_ACK = "CW"; + + public static final String PARTY_DETAILS_DEFINITION_REQUEST = "CX"; + + public static final String PARTY_DETAILS_DEFINITION_REQUEST_ACK = "CY"; + + public static final String PARTY_ENTITLEMENTS_UPDATE_REPORT = "CZ"; + + public static final String PARTY_ENTITLEMENTS_DEFINITION_REQUEST = "DA"; + + public static final String PARTY_ENTITLEMENTS_DEFINITION_REQUEST_ACK = "DB"; + + public static final String TRADE_MATCH_REPORT = "DC"; + + public static final String TRADE_MATCH_REPORT_ACK = "DD"; + + public static final String PARTY_RISK_LIMITS_REPORT_ACK = "DE"; + + public static final String PARTY_RISK_LIMIT_CHECK_REQUEST = "DF"; + + public static final String PARTY_RISK_LIMIT_CHECK_REQUEST_ACK = "DG"; + + public static final String PARTY_ACTION_REQUEST = "DH"; + + public static final String PARTY_ACTION_REPORT = "DI"; + + public static final String MASS_ORDER = "DJ"; + + public static final String MASS_ORDER_ACK = "DK"; + + public static final String POSITION_TRANSFER_INSTRUCTION = "DL"; + + public static final String POSITION_TRANSFER_INSTRUCTION_ACK = "DM"; + + public static final String POSITION_TRANSFER_REPORT = "DN"; + + public static final String MARKET_DATA_STATISTICS_REQUEST = "DO"; + + public static final String MARKET_DATA_STATISTICS_REPORT = "DP"; + + public static final String COLLATERAL_REPORT_ACK = "DQ"; + + public static final String MARKET_DATA_REPORT = "DR"; + + public static final String CROSS_REQUEST = "DS"; + + public static final String CROSS_REQUEST_ACK = "DT"; + + public static final String ALLOCATION_INSTRUCTION_ALERT_REQUEST = "DU"; + + public static final String ALLOCATION_INSTRUCTION_ALERT_REQUEST_ACK = "DV"; + + public static final String TRADE_AGGREGATION_REQUEST = "DW"; + + public static final String TRADE_AGGREGATION_REPORT = "DX"; + + public static final String PAY_MANAGEMENT_REPORT = "EA"; + + public static final String PAY_MANAGEMENT_REPORT_ACK = "EB"; + + public static final String PAY_MANAGEMENT_REQUEST = "DY"; + + public static final String PAY_MANAGEMENT_REQUEST_ACK = "DZ"; + + public RefMsgType() { + super(372); + } + + public RefMsgType(String data) { + super(372, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/RefSeqNum.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/RefSeqNum.java new file mode 100644 index 000000000..d9011b277 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/RefSeqNum.java @@ -0,0 +1,21 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.IntField; + +public class RefSeqNum extends IntField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 45; + + public RefSeqNum() { + super(45); + } + + public RefSeqNum(Integer data) { + super(45, data); + } + + public RefSeqNum(int data) { + super(45, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/SecurityIDSource.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/SecurityIDSource.java new file mode 100644 index 000000000..de0e87e9a --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/SecurityIDSource.java @@ -0,0 +1,81 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.StringField; + +public class SecurityIDSource extends StringField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 22; + + public static final String CUSIP = "1"; + + public static final String SEDOL = "2"; + + public static final String QUIK = "3"; + + public static final String ISINNUMBER = "4"; + + public static final String RICCODE = "5"; + + public static final String ISOCURRENCY_CODE = "6"; + + public static final String ISOCOUNTRY_CODE = "7"; + + public static final String EXCHANGE_SYMBOL = "8"; + + public static final String CONSOLIDATED_TAPE_ASSOCIATION = "9"; + + public static final String BLOOMBERG_SYMBOL = "A"; + + public static final String WERTPAPIER = "B"; + + public static final String DUTCH = "C"; + + public static final String VALOREN = "D"; + + public static final String SICOVAM = "E"; + + public static final String BELGIAN = "F"; + + public static final String COMMON = "G"; + + public static final String CLEARING_HOUSE = "H"; + + public static final String ISDAFP_MLSPECIFICATION = "I"; + + public static final String OPTION_PRICE_REPORTING_AUTHORITY = "J"; + + public static final String ISDAFP_MLURL = "K"; + + public static final String LETTER_OF_CREDIT = "L"; + + public static final String MARKETPLACE_ASSIGNED_IDENTIFIER = "M"; + + public static final String MARKIT_REDENTITY_CLIP = "N"; + + public static final String MARKIT_REDPAIR_CLIP = "P"; + + public static final String CFTCCOMMODITY_CODE = "Q"; + + public static final String ISDACOMMODITY_REFERENCE_PRICE = "R"; + + public static final String FINANCIAL_INSTRUMENT_GLOBAL_IDENTIFIER = "S"; + + public static final String LEGAL_ENTITY_IDENTIFIER = "T"; + + public static final String SYNTHETIC = "U"; + + public static final String FIDESSA_INSTRUMENT_MNEMONIC = "V"; + + public static final String INDEX_NAME = "W"; + + public static final String UNIFORM_SYMBOL = "X"; + + public SecurityIDSource() { + super(22); + } + + public SecurityIDSource(String data) { + super(22, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/SecurityReqID.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/SecurityReqID.java new file mode 100644 index 000000000..2d7a57188 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/SecurityReqID.java @@ -0,0 +1,17 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.StringField; + +public class SecurityReqID extends StringField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 320; + + public SecurityReqID() { + super(320); + } + + public SecurityReqID(String data) { + super(320, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/SecurityRequestResult.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/SecurityRequestResult.java new file mode 100644 index 000000000..6f90f6b4b --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/SecurityRequestResult.java @@ -0,0 +1,33 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.IntField; + +public class SecurityRequestResult extends IntField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 560; + + public static final int VALID_REQUEST = 0; + + public static final int INVALID_OR_UNSUPPORTED_REQUEST = 1; + + public static final int NO_INSTRUMENTS_FOUND = 2; + + public static final int NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA = 3; + + public static final int INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE = 4; + + public static final int REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED = 5; + + public SecurityRequestResult() { + super(560); + } + + public SecurityRequestResult(Integer data) { + super(560, data); + } + + public SecurityRequestResult(int data) { + super(560, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/SecurityResponseID.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/SecurityResponseID.java new file mode 100644 index 000000000..2b4ecc1bd --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/SecurityResponseID.java @@ -0,0 +1,17 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.StringField; + +public class SecurityResponseID extends StringField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 322; + + public SecurityResponseID() { + super(322); + } + + public SecurityResponseID(String data) { + super(322, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/SecurityResponseType.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/SecurityResponseType.java new file mode 100644 index 000000000..b48a33671 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/SecurityResponseType.java @@ -0,0 +1,33 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.IntField; + +public class SecurityResponseType extends IntField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 323; + + public static final int ACCEPT_AS_IS = 1; + + public static final int ACCEPT_WITH_REVISIONS = 2; + + public static final int LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST = 3; + + public static final int LIST_OF_SECURITIES_RETURNED_PER_REQUEST = 4; + + public static final int REJECT_SECURITY_PROPOSAL = 5; + + public static final int CANNOT_MATCH_SELECTION_CRITERIA = 6; + + public SecurityResponseType() { + super(323); + } + + public SecurityResponseType(Integer data) { + super(323, data); + } + + public SecurityResponseType(int data) { + super(323, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/SecurityType.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/SecurityType.java new file mode 100644 index 000000000..8559daef5 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/SecurityType.java @@ -0,0 +1,325 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.StringField; + +public class SecurityType extends StringField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 167; + + public static final String USTREASURY_NOTE_OLD = "UST"; + + public static final String USTREASURY_BILL_OLD = "USTB"; + + public static final String EURO_SUPRANATIONAL_COUPONS = "EUSUPRA"; + + public static final String FEDERAL_AGENCY_COUPON = "FAC"; + + public static final String FEDERAL_AGENCY_DISCOUNT_NOTE = "FADN"; + + public static final String PRIVATE_EXPORT_FUNDING = "PEF"; + + public static final String USDSUPRANATIONAL_COUPONS = "SUPRA"; + + public static final String CORPORATE_BOND = "CORP"; + + public static final String CORPORATE_PRIVATE_PLACEMENT = "CPP"; + + public static final String CONVERTIBLE_BOND = "CB"; + + public static final String DUAL_CURRENCY = "DUAL"; + + public static final String EURO_CORPORATE_BOND = "EUCORP"; + + public static final String EURO_CORPORATE_FLOATING_RATE_NOTES = "EUFRN"; + + public static final String USCORPORATE_FLOATING_RATE_NOTES = "FRN"; + + public static final String INDEXED_LINKED = "XLINKD"; + + public static final String STRUCTURED_NOTES = "STRUCT"; + + public static final String YANKEE_CORPORATE_BOND = "YANK"; + + public static final String FOREIGN_EXCHANGE_CONTRACT = "FOR"; + + public static final String NON_DELIVERABLE_FORWARD = "FXNDF"; + + public static final String FXSPOT = "FXSPOT"; + + public static final String FXFORWARD = "FXFWD"; + + public static final String FXSWAP = "FXSWAP"; + + public static final String NON_DELIVERABLE_SWAP = "FXNDS"; + + public static final String CAP = "CAP"; + + public static final String CREDIT_DEFAULT_SWAP = "CDS"; + + public static final String COLLAR = "CLLR"; + + public static final String COMMODITY_SWAP = "CMDTYSWAP"; + + public static final String EXOTIC = "EXOTIC"; + + public static final String OPTIONS_ON_COMBO = "OOC"; + + public static final String FLOOR = "FLR"; + + public static final String FRA = "FRA"; + + public static final String FUTURE = "FUT"; + + public static final String DERIVATIVE_FORWARD = "FWD"; + + public static final String INTEREST_RATE_SWAP = "IRS"; + + public static final String TOTAL_RETURN_SWAP = "TRS"; + + public static final String LOAN_LEASE = "LOANLEASE"; + + public static final String OPTIONS_ON_FUTURES = "OOF"; + + public static final String OPTIONS_ON_PHYSICAL = "OOP"; + + public static final String OPTION = "OPT"; + + public static final String SPOT_FORWARD = "SPOTFWD"; + + public static final String SWAP_OPTION = "SWAPTION"; + + public static final String TRANSMISSION = "XMISSION"; + + public static final String INDEX = "INDEX"; + + public static final String BOND_BASKET = "BDBSKT"; + + public static final String CONTRACT_FOR_DIFFERENCE = "CFD"; + + public static final String CORRELATION_SWAP = "CRLTNSWAP"; + + public static final String DIVIEND_SWAP = "DVDNDSWAP"; + + public static final String EQUITY_BASKET = "EQBSKT"; + + public static final String EQUITY_FORWARD = "EQFWD"; + + public static final String RETURN_SWAP = "RTRNSWAP"; + + public static final String VARIANCE_SWAP = "VARSWAP"; + + public static final String PORTFOLIO_SWAPS = "PRTFLIOSWAP"; + + public static final String FUTURES_ON_ASWAP = "FUTSWAP"; + + public static final String FORWARDS_ON_ASWAP = "FWDSWAP"; + + public static final String FORWARD_FREIGHT_AGREEMENT = "FWDFRTAGMT"; + + public static final String SPREAD_BETTING = "SPREADBET"; + + public static final String EXCHANGE_TRADED_COMMODITY = "ETC"; + + public static final String COMMON_STOCK = "CS"; + + public static final String PREFERRED_STOCK = "PS"; + + public static final String DEPOSITORY_RECEIPTS = "DR"; + + public static final String REPURCHASE = "REPO"; + + public static final String FORWARD = "FORWARD"; + + public static final String BUY_SELLBACK = "BUYSELL"; + + public static final String SECURITIES_LOAN = "SECLOAN"; + + public static final String SECURITIES_PLEDGE = "SECPLEDGE"; + + public static final String DELIVERY_VERSUS_PLEDGE = "DVPLDG"; + + public static final String COLLATERAL_BASKET = "COLLBSKT"; + + public static final String STRUCTURED_FINANCE_PRODUCT = "SFP"; + + public static final String MARGIN_LOAN = "MRGNLOAN"; + + public static final String BRADY_BOND = "BRADY"; + + public static final String CANADIAN_TREASURY_NOTES = "CAN"; + + public static final String CANADIAN_TREASURY_BILLS = "CTB"; + + public static final String EURO_SOVEREIGNS = "EUSOV"; + + public static final String CANADIAN_PROVINCIAL_BONDS = "PROV"; + + public static final String TREASURY_BILL = "TB"; + + public static final String USTREASURY_BOND = "TBOND"; + + public static final String INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE = "TINT"; + + public static final String USTREASURY_BILL = "TBILL"; + + public static final String TREASURY_INFLATION_PROTECTED_SECURITIES = "TIPS"; + + public static final String PRINCIPAL_STRIP_OF_ACALLABLE_BOND_OR_NOTE = "TCAL"; + + public static final String PRINCIPAL_STRIP_FROM_ANON_CALLABLE_BOND_OR_NOTE = "TPRN"; + + public static final String USTREASURY_NOTE = "TNOTE"; + + public static final String TERM_LOAN = "TERM"; + + public static final String REVOLVER_LOAN = "RVLV"; + + public static final String REVOLVER = "RVLVTRM"; + + public static final String BRIDGE_LOAN = "BRIDGE"; + + public static final String LETTER_OF_CREDIT = "LOFC"; + + public static final String SWING_LINE_FACILITY = "SWING"; + + public static final String DEBTOR_IN_POSSESSION = "DINP"; + + public static final String DEFAULTED = "DEFLTED"; + + public static final String WITHDRAWN = "WITHDRN"; + + public static final String REPLACED = "REPLACD"; + + public static final String MATURED = "MATURED"; + + public static final String AMENDED = "AMENDED"; + + public static final String RETIRED = "RETIRED"; + + public static final String BANKERS_ACCEPTANCE = "BA"; + + public static final String BANK_DEPOSITORY_NOTE = "BDN"; + + public static final String BANK_NOTES = "BN"; + + public static final String BILL_OF_EXCHANGES = "BOX"; + + public static final String CANADIAN_MONEY_MARKETS = "CAMM"; + + public static final String CERTIFICATE_OF_DEPOSIT = "CD"; + + public static final String CALL_LOANS = "CL"; + + public static final String COMMERCIAL_PAPER = "CP"; + + public static final String DEPOSIT_NOTES = "DN"; + + public static final String EURO_CERTIFICATE_OF_DEPOSIT = "EUCD"; + + public static final String EURO_COMMERCIAL_PAPER = "EUCP"; + + public static final String LIQUIDITY_NOTE = "LQN"; + + public static final String MEDIUM_TERM_NOTES = "MTN"; + + public static final String OVERNIGHT = "ONITE"; + + public static final String PROMISSORY_NOTE = "PN"; + + public static final String SHORT_TERM_LOAN_NOTE = "STN"; + + public static final String PLAZOS_FIJOS = "PZFJ"; + + public static final String SECURED_LIQUIDITY_NOTE = "SLQN"; + + public static final String TIME_DEPOSIT = "TD"; + + public static final String TERM_LIQUIDITY_NOTE = "TLQN"; + + public static final String EXTENDED_COMM_NOTE = "XCN"; + + public static final String YANKEE_CERTIFICATE_OF_DEPOSIT = "YCD"; + + public static final String ASSET_BACKED_SECURITIES = "ABS"; + + public static final String CANADIAN_MORTGAGE_BONDS = "CMB"; + + public static final String CORP = "CMBS"; + + public static final String COLLATERALIZED_MORTGAGE_OBLIGATION = "CMO"; + + public static final String IOETTEMORTGAGE = "IET"; + + public static final String MORTGAGE_BACKED_SECURITIES = "MBS"; + + public static final String MORTGAGE_INTEREST_ONLY = "MIO"; + + public static final String MORTGAGE_PRINCIPAL_ONLY = "MPO"; + + public static final String MORTGAGE_PRIVATE_PLACEMENT = "MPP"; + + public static final String MISCELLANEOUS_PASS_THROUGH = "MPT"; + + public static final String PFANDBRIEFE = "PFAND"; + + public static final String TO_BE_ANNOUNCED = "TBA"; + + public static final String OTHER_ANTICIPATION_NOTES = "AN"; + + public static final String CERTIFICATE_OF_OBLIGATION = "COFO"; + + public static final String CERTIFICATE_OF_PARTICIPATION = "COFP"; + + public static final String GENERAL_OBLIGATION_BONDS = "GO"; + + public static final String MANDATORY_TENDER = "MT"; + + public static final String REVENUE_ANTICIPATION_NOTE = "RAN"; + + public static final String REVENUE_BONDS = "REV"; + + public static final String SPECIAL_ASSESSMENT = "SPCLA"; + + public static final String SPECIAL_OBLIGATION = "SPCLO"; + + public static final String SPECIAL_TAX = "SPCLT"; + + public static final String TAX_ANTICIPATION_NOTE = "TAN"; + + public static final String TAX_ALLOCATION = "TAXA"; + + public static final String TAX_EXEMPT_COMMERCIAL_PAPER = "TECP"; + + public static final String TAXABLE_MUNICIPAL_CP = "TMCP"; + + public static final String TAX_REVENUE_ANTICIPATION_NOTE = "TRAN"; + + public static final String VARIABLE_RATE_DEMAND_NOTE = "VRDN"; + + public static final String WARRANT = "WAR"; + + public static final String MUTUAL_FUND = "MF"; + + public static final String MULTILEG_INSTRUMENT = "MLEG"; + + public static final String NO_SECURITY_TYPE = "NONE"; + + public static final String WILDCARD = "?"; + + public static final String CASH = "CASH"; + + public static final String OTHER = "Other"; + + public static final String EXCHANGE_TRADED_NOTE = "ETN"; + + public static final String SECURITIZED_DERIVATIVE = "SECDERIV"; + + public SecurityType() { + super(167); + } + + public SecurityType(String data) { + super(167, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/SettlDate2.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/SettlDate2.java new file mode 100644 index 000000000..874ff4773 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/SettlDate2.java @@ -0,0 +1,20 @@ +/* Generated Java Source File */ +package quickfix.field; +import java.time.LocalDate; +import java.time.LocalTime; +import java.time.LocalDateTime; +import quickfix.StringField; + +public class SettlDate2 extends StringField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 193; + + public SettlDate2() { + super(193); + } + + public SettlDate2(String data) { + super(193, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/Side.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/Side.java new file mode 100644 index 000000000..1f279c069 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/Side.java @@ -0,0 +1,55 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.CharField; + +public class Side extends CharField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 54; + + public static final char BUY = '1'; + + public static final char SELL = '2'; + + public static final char BUY_MINUS = '3'; + + public static final char SELL_PLUS = '4'; + + public static final char SELL_SHORT = '5'; + + public static final char SELL_SHORT_EXEMPT = '6'; + + public static final char UNDISCLOSED = '7'; + + public static final char CROSS = '8'; + + public static final char CROSS_SHORT = '9'; + + public static final char CROSS_SHORT_EXEMPT = 'A'; + + public static final char AS_DEFINED = 'B'; + + public static final char OPPOSITE = 'C'; + + public static final char SUBSCRIBE = 'D'; + + public static final char REDEEM = 'E'; + + public static final char LEND = 'F'; + + public static final char BORROW = 'G'; + + public static final char SELL_UNDISCLOSED = 'H'; + + public Side() { + super(54); + } + + public Side(Character data) { + super(54, data); + } + + public Side(char data) { + super(54, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/Symbol.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/Symbol.java new file mode 100644 index 000000000..ac8236b68 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/Symbol.java @@ -0,0 +1,17 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.StringField; + +public class Symbol extends StringField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 55; + + public Symbol() { + super(55); + } + + public Symbol(String data) { + super(55, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/Text.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/Text.java new file mode 100644 index 000000000..f8d6cf349 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/field/Text.java @@ -0,0 +1,17 @@ +/* Generated Java Source File */ +package quickfix.field; +import quickfix.StringField; + +public class Text extends StringField { + static final long serialVersionUID = 552892318L; + + public static final int FIELD = 58; + + public Text() { + super(58); + } + + public Text(String data) { + super(58, data); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/Advertisement.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/Advertisement.java new file mode 100644 index 000000000..935478dc3 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/Advertisement.java @@ -0,0 +1,29 @@ +/* Generated Java Source File */ +package quickfix.fixlatest; +import quickfix.FieldNotFound; +import quickfix.field.*; +import quickfix.Group; + +public class Advertisement extends Message { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = "7"; + + public Advertisement() { + super(); + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public void set(quickfix.fixlatest.component.Instrument component) { + setComponent(component); + } + + public quickfix.fixlatest.component.Instrument get(quickfix.fixlatest.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.Instrument getInstrumentComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.Instrument()); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/BusinessMessageReject.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/BusinessMessageReject.java new file mode 100644 index 000000000..ad1e3b607 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/BusinessMessageReject.java @@ -0,0 +1,106 @@ +/* Generated Java Source File */ +package quickfix.fixlatest; +import quickfix.FieldNotFound; +import quickfix.field.*; +import quickfix.Group; + +public class BusinessMessageReject extends Message { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = "j"; + + public BusinessMessageReject() { + super(); + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public BusinessMessageReject (quickfix.field.RefMsgType refMsgType, quickfix.field.BusinessRejectReason businessRejectReason) { + this(); + setField(refMsgType); + setField(businessRejectReason); + } + + public void set(quickfix.field.RefSeqNum value) { + setField(value); + } + + public quickfix.field.RefSeqNum get(quickfix.field.RefSeqNum value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RefSeqNum getRefSeqNum() throws FieldNotFound { + return get(new quickfix.field.RefSeqNum()); + } + + public boolean isSet(quickfix.field.RefSeqNum field) { + return isSetField(field); + } + + public boolean isSetRefSeqNum() { + return isSetField(45); + } + + public void set(quickfix.field.RefMsgType value) { + setField(value); + } + + public quickfix.field.RefMsgType get(quickfix.field.RefMsgType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.RefMsgType getRefMsgType() throws FieldNotFound { + return get(new quickfix.field.RefMsgType()); + } + + public boolean isSet(quickfix.field.RefMsgType field) { + return isSetField(field); + } + + public boolean isSetRefMsgType() { + return isSetField(372); + } + + public void set(quickfix.field.BusinessRejectReason value) { + setField(value); + } + + public quickfix.field.BusinessRejectReason get(quickfix.field.BusinessRejectReason value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.BusinessRejectReason getBusinessRejectReason() throws FieldNotFound { + return get(new quickfix.field.BusinessRejectReason()); + } + + public boolean isSet(quickfix.field.BusinessRejectReason field) { + return isSetField(field); + } + + public boolean isSetBusinessRejectReason() { + return isSetField(380); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/DerivativeSecurityList.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/DerivativeSecurityList.java new file mode 100644 index 000000000..be135737f --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/DerivativeSecurityList.java @@ -0,0 +1,37 @@ +/* Generated Java Source File */ +package quickfix.fixlatest; +import quickfix.FieldNotFound; +import quickfix.field.*; +import quickfix.Group; + +public class DerivativeSecurityList extends Message { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = "AA"; + + public DerivativeSecurityList() { + super(); + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public void set(quickfix.field.SecurityRequestResult value) { + setField(value); + } + + public quickfix.field.SecurityRequestResult get(quickfix.field.SecurityRequestResult value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityRequestResult getSecurityRequestResult() throws FieldNotFound { + return get(new quickfix.field.SecurityRequestResult()); + } + + public boolean isSet(quickfix.field.SecurityRequestResult field) { + return isSetField(field); + } + + public boolean isSetSecurityRequestResult() { + return isSetField(560); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/Email.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/Email.java new file mode 100644 index 000000000..a58513b1e --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/Email.java @@ -0,0 +1,16 @@ +/* Generated Java Source File */ +package quickfix.fixlatest; +import quickfix.FieldNotFound; +import quickfix.field.*; +import quickfix.Group; + +public class Email extends Message { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = "C"; + + public Email() { + super(); + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/MarketDataIncrementalRefresh.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/MarketDataIncrementalRefresh.java new file mode 100644 index 000000000..96de67393 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/MarketDataIncrementalRefresh.java @@ -0,0 +1,16 @@ +/* Generated Java Source File */ +package quickfix.fixlatest; +import quickfix.FieldNotFound; +import quickfix.field.*; +import quickfix.Group; + +public class MarketDataIncrementalRefresh extends Message { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = "X"; + + public MarketDataIncrementalRefresh() { + super(); + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/MarketDataSnapshotFullRefresh.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/MarketDataSnapshotFullRefresh.java new file mode 100644 index 000000000..8883e929b --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/MarketDataSnapshotFullRefresh.java @@ -0,0 +1,135 @@ +/* Generated Java Source File */ +package quickfix.fixlatest; +import quickfix.FieldNotFound; +import quickfix.field.*; +import quickfix.Group; + +public class MarketDataSnapshotFullRefresh extends Message { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = "W"; + + public MarketDataSnapshotFullRefresh() { + super(); + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public void set(quickfix.fixlatest.component.Instrument component) { + setComponent(component); + } + + public quickfix.fixlatest.component.Instrument get(quickfix.fixlatest.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.Instrument getInstrumentComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.Instrument()); + } + + public void set(quickfix.fixlatest.component.MDFullGrp component) { + setComponent(component); + } + + public quickfix.fixlatest.component.MDFullGrp get(quickfix.fixlatest.component.MDFullGrp component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.MDFullGrp getMDFullGrpComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.MDFullGrp()); + } + + public void set(quickfix.field.NoMDEntries value) { + setField(value); + } + + public quickfix.field.NoMDEntries get(quickfix.field.NoMDEntries value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoMDEntries getNoMDEntries() throws FieldNotFound { + return get(new quickfix.field.NoMDEntries()); + } + + public boolean isSet(quickfix.field.NoMDEntries field) { + return isSetField(field); + } + + public boolean isSetNoMDEntries() { + return isSetField(268); + } + +public static class NoMDEntries extends Group { + static final long serialVersionUID = 552892318L; + private static final int[] ORDER = {269, 278, 270, 0}; + + public NoMDEntries() { + super(268, 269, ORDER); + } + + public void set(quickfix.field.MDEntryType value) { + setField(value); + } + + public quickfix.field.MDEntryType get(quickfix.field.MDEntryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryType getMDEntryType() throws FieldNotFound { + return get(new quickfix.field.MDEntryType()); + } + + public boolean isSet(quickfix.field.MDEntryType field) { + return isSetField(field); + } + + public boolean isSetMDEntryType() { + return isSetField(269); + } + + public void set(quickfix.field.MDEntryID value) { + setField(value); + } + + public quickfix.field.MDEntryID get(quickfix.field.MDEntryID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryID getMDEntryID() throws FieldNotFound { + return get(new quickfix.field.MDEntryID()); + } + + public boolean isSet(quickfix.field.MDEntryID field) { + return isSetField(field); + } + + public boolean isSetMDEntryID() { + return isSetField(278); + } + + public void set(quickfix.field.MDEntryPx value) { + setField(value); + } + + public quickfix.field.MDEntryPx get(quickfix.field.MDEntryPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryPx getMDEntryPx() throws FieldNotFound { + return get(new quickfix.field.MDEntryPx()); + } + + public boolean isSet(quickfix.field.MDEntryPx field) { + return isSetField(field); + } + + public boolean isSetMDEntryPx() { + return isSetField(270); + } +} +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/MassQuoteAck.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/MassQuoteAck.java new file mode 100644 index 000000000..ed49f0d31 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/MassQuoteAck.java @@ -0,0 +1,16 @@ +/* Generated Java Source File */ +package quickfix.fixlatest; +import quickfix.FieldNotFound; +import quickfix.field.*; +import quickfix.Group; + +public class MassQuoteAck extends Message { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = "b"; + + public MassQuoteAck() { + super(); + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/Message.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/Message.java new file mode 100644 index 000000000..c0407e1ed --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/Message.java @@ -0,0 +1,35 @@ +/* Generated Java Source File */ +package quickfix.fixlatest; +import quickfix.field.*; + +public class Message extends quickfix.Message { + static final long serialVersionUID = 552892318L; + + public Message() { + this(null); + } + protected Message(int[] fieldOrder) { + super(fieldOrder); + header = new Header(this); + trailer = new Trailer(); + getHeader().setField(new BeginString("FIXT.1.1")); + } + + @Override + protected Header newHeader() { + return new Header(this); + } + + @Override + public Header getHeader() { + return (Message.Header)header; + } + +public static class Header extends quickfix.Message.Header { + static final long serialVersionUID = 552892318L; + + public Header(Message msg) { + + } +} +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/MessageCracker.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/MessageCracker.java new file mode 100644 index 000000000..9abc735ea --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/MessageCracker.java @@ -0,0 +1,220 @@ +/* Generated Java Source File */ +package quickfix.fixlatest; +import quickfix.*; +import quickfix.field.*; + +public class MessageCracker { + + public void onMessage(quickfix.Message message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + /** + * Callback for Advertisement message. + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + + public void onMessage(Advertisement message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + /** + * Callback for News message. + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + + public void onMessage(News message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + /** + * Callback for Email message. + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + + public void onMessage(Email message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + /** + * Callback for NewOrderSingle message. + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + + public void onMessage(NewOrderSingle message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + /** + * Callback for QuoteRequest message. + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + + public void onMessage(QuoteRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + /** + * Callback for MarketDataSnapshotFullRefresh message. + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + + public void onMessage(MarketDataSnapshotFullRefresh message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + /** + * Callback for MarketDataIncrementalRefresh message. + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + + public void onMessage(MarketDataIncrementalRefresh message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + /** + * Callback for MassQuoteAck message. + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + + public void onMessage(MassQuoteAck message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + /** + * Callback for SecurityDefinition message. + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + + public void onMessage(SecurityDefinition message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + /** + * Callback for BusinessMessageReject message. + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + + public void onMessage(BusinessMessageReject message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + /** + * Callback for NewOrderCross message. + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + + public void onMessage(NewOrderCross message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + /** + * Callback for DerivativeSecurityList message. + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + + public void onMessage(DerivativeSecurityList message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + /** + * Callback for UserRequest message. + * @param message + * @param sessionID + * @throws FieldNotFound + * @throws UnsupportedMessageType + * @throws IncorrectTagValue + */ + + public void onMessage(UserRequest message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { + throw new UnsupportedMessageType(); + } + + public void crack(quickfix.Message message, SessionID sessionID) + throws UnsupportedMessageType, FieldNotFound, IncorrectTagValue { + crackfixlatest((Message) message, sessionID); + } + + public void crackfixlatest(Message message, SessionID sessionID) + throws UnsupportedMessageType, FieldNotFound, IncorrectTagValue { + String type = message.getHeader().getString(MsgType.FIELD); + switch (type) { + case Advertisement.MSGTYPE: + onMessage((Advertisement)message, sessionID); + break; + case News.MSGTYPE: + onMessage((News)message, sessionID); + break; + case Email.MSGTYPE: + onMessage((Email)message, sessionID); + break; + case NewOrderSingle.MSGTYPE: + onMessage((NewOrderSingle)message, sessionID); + break; + case QuoteRequest.MSGTYPE: + onMessage((QuoteRequest)message, sessionID); + break; + case MarketDataSnapshotFullRefresh.MSGTYPE: + onMessage((MarketDataSnapshotFullRefresh)message, sessionID); + break; + case MarketDataIncrementalRefresh.MSGTYPE: + onMessage((MarketDataIncrementalRefresh)message, sessionID); + break; + case MassQuoteAck.MSGTYPE: + onMessage((MassQuoteAck)message, sessionID); + break; + case SecurityDefinition.MSGTYPE: + onMessage((SecurityDefinition)message, sessionID); + break; + case BusinessMessageReject.MSGTYPE: + onMessage((BusinessMessageReject)message, sessionID); + break; + case NewOrderCross.MSGTYPE: + onMessage((NewOrderCross)message, sessionID); + break; + case DerivativeSecurityList.MSGTYPE: + onMessage((DerivativeSecurityList)message, sessionID); + break; + case UserRequest.MSGTYPE: + onMessage((UserRequest)message, sessionID); + break; + default: + onMessage(message, sessionID); + } + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/MessageFactory.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/MessageFactory.java new file mode 100644 index 000000000..b68f7d0ac --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/MessageFactory.java @@ -0,0 +1,111 @@ +/* Generated Java Source File */ +package quickfix.fixlatest; +import quickfix.Message; +import quickfix.Group; + +public class MessageFactory implements quickfix.MessageFactory { + + public Message create(String beginString, String msgType) { + switch (msgType) { + case quickfix.fixlatest.Advertisement.MSGTYPE: + return new quickfix.fixlatest.Advertisement(); + case quickfix.fixlatest.News.MSGTYPE: + return new quickfix.fixlatest.News(); + case quickfix.fixlatest.Email.MSGTYPE: + return new quickfix.fixlatest.Email(); + case quickfix.fixlatest.NewOrderSingle.MSGTYPE: + return new quickfix.fixlatest.NewOrderSingle(); + case quickfix.fixlatest.QuoteRequest.MSGTYPE: + return new quickfix.fixlatest.QuoteRequest(); + case quickfix.fixlatest.MarketDataSnapshotFullRefresh.MSGTYPE: + return new quickfix.fixlatest.MarketDataSnapshotFullRefresh(); + case quickfix.fixlatest.MarketDataIncrementalRefresh.MSGTYPE: + return new quickfix.fixlatest.MarketDataIncrementalRefresh(); + case quickfix.fixlatest.MassQuoteAck.MSGTYPE: + return new quickfix.fixlatest.MassQuoteAck(); + case quickfix.fixlatest.SecurityDefinition.MSGTYPE: + return new quickfix.fixlatest.SecurityDefinition(); + case quickfix.fixlatest.BusinessMessageReject.MSGTYPE: + return new quickfix.fixlatest.BusinessMessageReject(); + case quickfix.fixlatest.NewOrderCross.MSGTYPE: + return new quickfix.fixlatest.NewOrderCross(); + case quickfix.fixlatest.DerivativeSecurityList.MSGTYPE: + return new quickfix.fixlatest.DerivativeSecurityList(); + case quickfix.fixlatest.UserRequest.MSGTYPE: + return new quickfix.fixlatest.UserRequest(); + } + return new quickfix.fixlatest.Message(); + } + + public Group create(String beginString, String msgType, int correspondingFieldID) { + switch (msgType) { + case quickfix.fixlatest.Advertisement.MSGTYPE: + switch (correspondingFieldID) { + } + break; + case quickfix.fixlatest.News.MSGTYPE: + switch (correspondingFieldID) { + case quickfix.field.NoLinesOfText.FIELD: + return new quickfix.fixlatest.News.NoLinesOfText(); + } + break; + case quickfix.fixlatest.Email.MSGTYPE: + switch (correspondingFieldID) { + } + break; + case quickfix.fixlatest.NewOrderSingle.MSGTYPE: + switch (correspondingFieldID) { + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fixlatest.NewOrderSingle.NoPartyIDs(); + } + break; + case quickfix.fixlatest.QuoteRequest.MSGTYPE: + switch (correspondingFieldID) { + case quickfix.field.NoRelatedSym.FIELD: + return new quickfix.fixlatest.QuoteRequest.NoRelatedSym(); + case quickfix.field.NoLegs.FIELD: + return new quickfix.fixlatest.QuoteRequest.NoRelatedSym.NoLegs(); + } + break; + case quickfix.fixlatest.MarketDataSnapshotFullRefresh.MSGTYPE: + switch (correspondingFieldID) { + case quickfix.field.NoMDEntries.FIELD: + return new quickfix.fixlatest.MarketDataSnapshotFullRefresh.NoMDEntries(); + } + break; + case quickfix.fixlatest.MarketDataIncrementalRefresh.MSGTYPE: + switch (correspondingFieldID) { + } + break; + case quickfix.fixlatest.MassQuoteAck.MSGTYPE: + switch (correspondingFieldID) { + } + break; + case quickfix.fixlatest.SecurityDefinition.MSGTYPE: + switch (correspondingFieldID) { + } + break; + case quickfix.fixlatest.BusinessMessageReject.MSGTYPE: + switch (correspondingFieldID) { + } + break; + case quickfix.fixlatest.NewOrderCross.MSGTYPE: + switch (correspondingFieldID) { + case quickfix.field.NoSides.FIELD: + return new quickfix.fixlatest.NewOrderCross.NoSides(); + case quickfix.field.NoPartyIDs.FIELD: + return new quickfix.fixlatest.NewOrderCross.NoSides.NoPartyIDs(); + } + break; + case quickfix.fixlatest.DerivativeSecurityList.MSGTYPE: + switch (correspondingFieldID) { + } + break; + case quickfix.fixlatest.UserRequest.MSGTYPE: + switch (correspondingFieldID) { + } + break; + } + return null; + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/NewOrderCross.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/NewOrderCross.java new file mode 100644 index 000000000..05015d3ff --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/NewOrderCross.java @@ -0,0 +1,290 @@ +/* Generated Java Source File */ +package quickfix.fixlatest; +import quickfix.FieldNotFound; +import quickfix.field.*; +import quickfix.Group; + +public class NewOrderCross extends Message { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = "s"; + + public NewOrderCross() { + super(); + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public NewOrderCross (quickfix.field.CrossID crossID, quickfix.field.CrossType crossType, quickfix.field.CrossPrioritization crossPrioritization) { + this(); + setField(crossID); + setField(crossType); + setField(crossPrioritization); + } + + public void set(quickfix.field.CrossID value) { + setField(value); + } + + public quickfix.field.CrossID get(quickfix.field.CrossID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CrossID getCrossID() throws FieldNotFound { + return get(new quickfix.field.CrossID()); + } + + public boolean isSet(quickfix.field.CrossID field) { + return isSetField(field); + } + + public boolean isSetCrossID() { + return isSetField(548); + } + + public void set(quickfix.field.CrossType value) { + setField(value); + } + + public quickfix.field.CrossType get(quickfix.field.CrossType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CrossType getCrossType() throws FieldNotFound { + return get(new quickfix.field.CrossType()); + } + + public boolean isSet(quickfix.field.CrossType field) { + return isSetField(field); + } + + public boolean isSetCrossType() { + return isSetField(549); + } + + public void set(quickfix.field.CrossPrioritization value) { + setField(value); + } + + public quickfix.field.CrossPrioritization get(quickfix.field.CrossPrioritization value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.CrossPrioritization getCrossPrioritization() throws FieldNotFound { + return get(new quickfix.field.CrossPrioritization()); + } + + public boolean isSet(quickfix.field.CrossPrioritization field) { + return isSetField(field); + } + + public boolean isSetCrossPrioritization() { + return isSetField(550); + } + + public void set(quickfix.fixlatest.component.SideCrossOrdModGrp component) { + setComponent(component); + } + + public quickfix.fixlatest.component.SideCrossOrdModGrp get(quickfix.fixlatest.component.SideCrossOrdModGrp component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.SideCrossOrdModGrp getSideCrossOrdModGrpComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.SideCrossOrdModGrp()); + } + + public void set(quickfix.field.NoSides value) { + setField(value); + } + + public quickfix.field.NoSides get(quickfix.field.NoSides value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSides getNoSides() throws FieldNotFound { + return get(new quickfix.field.NoSides()); + } + + public boolean isSet(quickfix.field.NoSides field) { + return isSetField(field); + } + + public boolean isSetNoSides() { + return isSetField(552); + } + +public static class NoSides extends Group { + static final long serialVersionUID = 552892318L; + private static final int[] ORDER = {54, 11, 453, 0}; + + public NoSides() { + super(552, 54, ORDER); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.fixlatest.component.Parties component) { + setComponent(component); + } + + public quickfix.fixlatest.component.Parties get(quickfix.fixlatest.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.Parties getPartiesComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + +public static class NoPartyIDs extends Group { + static final long serialVersionUID = 552892318L; + private static final int[] ORDER = {448, 447, 452, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } +} +} + + public void set(quickfix.fixlatest.component.Instrument component) { + setComponent(component); + } + + public quickfix.fixlatest.component.Instrument get(quickfix.fixlatest.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.Instrument getInstrumentComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.Instrument()); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/NewOrderSingle.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/NewOrderSingle.java new file mode 100644 index 000000000..6ece58178 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/NewOrderSingle.java @@ -0,0 +1,169 @@ +/* Generated Java Source File */ +package quickfix.fixlatest; +import quickfix.FieldNotFound; +import quickfix.field.*; +import quickfix.Group; + +public class NewOrderSingle extends Message { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = "D"; + + public NewOrderSingle() { + super(); + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public NewOrderSingle (quickfix.field.OrdType ordType) { + this(); + setField(ordType); + } + + public void set(quickfix.fixlatest.component.Parties component) { + setComponent(component); + } + + public quickfix.fixlatest.component.Parties get(quickfix.fixlatest.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.Parties getPartiesComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + +public static class NoPartyIDs extends Group { + static final long serialVersionUID = 552892318L; + private static final int[] ORDER = {448, 447, 452, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } +} + + public void set(quickfix.field.HandlInst value) { + setField(value); + } + + public quickfix.field.HandlInst get(quickfix.field.HandlInst value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.HandlInst getHandlInst() throws FieldNotFound { + return get(new quickfix.field.HandlInst()); + } + + public boolean isSet(quickfix.field.HandlInst field) { + return isSetField(field); + } + + public boolean isSetHandlInst() { + return isSetField(21); + } + + public void set(quickfix.field.OrdType value) { + setField(value); + } + + public quickfix.field.OrdType get(quickfix.field.OrdType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.OrdType getOrdType() throws FieldNotFound { + return get(new quickfix.field.OrdType()); + } + + public boolean isSet(quickfix.field.OrdType field) { + return isSetField(field); + } + + public boolean isSetOrdType() { + return isSetField(40); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/News.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/News.java new file mode 100644 index 000000000..e0757090f --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/News.java @@ -0,0 +1,80 @@ +/* Generated Java Source File */ +package quickfix.fixlatest; +import quickfix.FieldNotFound; +import quickfix.field.*; +import quickfix.Group; + +public class News extends Message { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = "B"; + + public News() { + super(); + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public void set(quickfix.fixlatest.component.LinesOfTextGrp component) { + setComponent(component); + } + + public quickfix.fixlatest.component.LinesOfTextGrp get(quickfix.fixlatest.component.LinesOfTextGrp component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.LinesOfTextGrp getLinesOfTextGrpComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.LinesOfTextGrp()); + } + + public void set(quickfix.field.NoLinesOfText value) { + setField(value); + } + + public quickfix.field.NoLinesOfText get(quickfix.field.NoLinesOfText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLinesOfText getNoLinesOfText() throws FieldNotFound { + return get(new quickfix.field.NoLinesOfText()); + } + + public boolean isSet(quickfix.field.NoLinesOfText field) { + return isSetField(field); + } + + public boolean isSetNoLinesOfText() { + return isSetField(33); + } + +public static class NoLinesOfText extends Group { + static final long serialVersionUID = 552892318L; + private static final int[] ORDER = {58, 0}; + + public NoLinesOfText() { + super(33, 58, ORDER); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } +} +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/QuoteRequest.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/QuoteRequest.java new file mode 100644 index 000000000..41ceb22cd --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/QuoteRequest.java @@ -0,0 +1,188 @@ +/* Generated Java Source File */ +package quickfix.fixlatest; +import quickfix.FieldNotFound; +import quickfix.field.*; +import quickfix.Group; + +public class QuoteRequest extends Message { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = "R"; + + public QuoteRequest() { + super(); + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public QuoteRequest (quickfix.field.QuoteReqID quoteReqID) { + this(); + setField(quoteReqID); + } + + public void set(quickfix.field.QuoteReqID value) { + setField(value); + } + + public quickfix.field.QuoteReqID get(quickfix.field.QuoteReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.QuoteReqID getQuoteReqID() throws FieldNotFound { + return get(new quickfix.field.QuoteReqID()); + } + + public boolean isSet(quickfix.field.QuoteReqID field) { + return isSetField(field); + } + + public boolean isSetQuoteReqID() { + return isSetField(131); + } + + public void set(quickfix.fixlatest.component.QuotReqGrp component) { + setComponent(component); + } + + public quickfix.fixlatest.component.QuotReqGrp get(quickfix.fixlatest.component.QuotReqGrp component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.QuotReqGrp getQuotReqGrpComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.QuotReqGrp()); + } + + public void set(quickfix.field.NoRelatedSym value) { + setField(value); + } + + public quickfix.field.NoRelatedSym get(quickfix.field.NoRelatedSym value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRelatedSym getNoRelatedSym() throws FieldNotFound { + return get(new quickfix.field.NoRelatedSym()); + } + + public boolean isSet(quickfix.field.NoRelatedSym field) { + return isSetField(field); + } + + public boolean isSetNoRelatedSym() { + return isSetField(146); + } + +public static class NoRelatedSym extends Group { + static final long serialVersionUID = 552892318L; + private static final int[] ORDER = {55, 22, 460, 167, 1483, 918, 193, 555, 0}; + + public NoRelatedSym() { + super(146, 55, ORDER); + } + + public void set(quickfix.fixlatest.component.Instrument component) { + setComponent(component); + } + + public quickfix.fixlatest.component.Instrument get(quickfix.fixlatest.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.Instrument getInstrumentComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.Instrument()); + } + + public void set(quickfix.fixlatest.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fixlatest.component.FinancingDetails get(quickfix.fixlatest.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.FinancingDetails getFinancingDetailsComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.FinancingDetails()); + } + + public void set(quickfix.field.SettlDate2 value) { + setField(value); + } + + public quickfix.field.SettlDate2 get(quickfix.field.SettlDate2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate2 getSettlDate2() throws FieldNotFound { + return get(new quickfix.field.SettlDate2()); + } + + public boolean isSet(quickfix.field.SettlDate2 field) { + return isSetField(field); + } + + public boolean isSetSettlDate2() { + return isSetField(193); + } + + public void set(quickfix.fixlatest.component.QuotReqLegsGrp component) { + setComponent(component); + } + + public quickfix.fixlatest.component.QuotReqLegsGrp get(quickfix.fixlatest.component.QuotReqLegsGrp component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.QuotReqLegsGrp getQuotReqLegsGrpComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.QuotReqLegsGrp()); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + +public static class NoLegs extends Group { + static final long serialVersionUID = 552892318L; + private static final int[] ORDER = {600, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fixlatest.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fixlatest.component.InstrumentLeg get(quickfix.fixlatest.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.InstrumentLeg getInstrumentLegComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.InstrumentLeg()); + } +} +} +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/SecurityDefinition.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/SecurityDefinition.java new file mode 100644 index 000000000..0ef7e04b6 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/SecurityDefinition.java @@ -0,0 +1,113 @@ +/* Generated Java Source File */ +package quickfix.fixlatest; +import quickfix.FieldNotFound; +import quickfix.field.*; +import quickfix.Group; + +public class SecurityDefinition extends Message { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = "d"; + + public SecurityDefinition() { + super(); + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } + + public void set(quickfix.field.SecurityReqID value) { + setField(value); + } + + public quickfix.field.SecurityReqID get(quickfix.field.SecurityReqID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityReqID getSecurityReqID() throws FieldNotFound { + return get(new quickfix.field.SecurityReqID()); + } + + public boolean isSet(quickfix.field.SecurityReqID field) { + return isSetField(field); + } + + public boolean isSetSecurityReqID() { + return isSetField(320); + } + + public void set(quickfix.field.SecurityResponseID value) { + setField(value); + } + + public quickfix.field.SecurityResponseID get(quickfix.field.SecurityResponseID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityResponseID getSecurityResponseID() throws FieldNotFound { + return get(new quickfix.field.SecurityResponseID()); + } + + public boolean isSet(quickfix.field.SecurityResponseID field) { + return isSetField(field); + } + + public boolean isSetSecurityResponseID() { + return isSetField(322); + } + + public void set(quickfix.field.SecurityResponseType value) { + setField(value); + } + + public quickfix.field.SecurityResponseType get(quickfix.field.SecurityResponseType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityResponseType getSecurityResponseType() throws FieldNotFound { + return get(new quickfix.field.SecurityResponseType()); + } + + public boolean isSet(quickfix.field.SecurityResponseType field) { + return isSetField(field); + } + + public boolean isSetSecurityResponseType() { + return isSetField(323); + } + + public void set(quickfix.fixlatest.component.Instrument component) { + setComponent(component); + } + + public quickfix.fixlatest.component.Instrument get(quickfix.fixlatest.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.Instrument getInstrumentComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.Instrument()); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/UserRequest.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/UserRequest.java new file mode 100644 index 000000000..50221f274 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/UserRequest.java @@ -0,0 +1,16 @@ +/* Generated Java Source File */ +package quickfix.fixlatest; +import quickfix.FieldNotFound; +import quickfix.field.*; +import quickfix.Group; + +public class UserRequest extends Message { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = "BE"; + + public UserRequest() { + super(); + getHeader().setField(new quickfix.field.MsgType(MSGTYPE)); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/ComplexEventDates.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/ComplexEventDates.java new file mode 100644 index 000000000..d4578d56c --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/ComplexEventDates.java @@ -0,0 +1,90 @@ +/* Generated Java Source File */ +package quickfix.fixlatest.component; +import quickfix.FieldNotFound; +import quickfix.Group; + +public class ComplexEventDates extends quickfix.MessageComponent { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = ""; + private int[] componentFields = {}; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = {1491, }; + protected int[] getGroupFields() { return componentGroups; } + + public ComplexEventDates() { + super(); + } + + public void set(quickfix.field.NoComplexEventDates value) { + setField(value); + } + + public quickfix.field.NoComplexEventDates get(quickfix.field.NoComplexEventDates value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoComplexEventDates getNoComplexEventDates() throws FieldNotFound { + return get(new quickfix.field.NoComplexEventDates()); + } + + public boolean isSet(quickfix.field.NoComplexEventDates field) { + return isSetField(field); + } + + public boolean isSetNoComplexEventDates() { + return isSetField(1491); + } + +public static class NoComplexEventDates extends Group { + static final long serialVersionUID = 552892318L; + private static final int[] ORDER = {1492, 0}; + + public NoComplexEventDates() { + super(1491, 1492, ORDER); + } + + public void set(quickfix.field.ComplexEventStartDate value) { + setField(value); + } + + public quickfix.field.ComplexEventStartDate get(quickfix.field.ComplexEventStartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplexEventStartDate getComplexEventStartDate() throws FieldNotFound { + return get(new quickfix.field.ComplexEventStartDate()); + } + + public boolean isSet(quickfix.field.ComplexEventStartDate field) { + return isSetField(field); + } + + public boolean isSetComplexEventStartDate() { + return isSetField(1492); + } +} + + public void set(quickfix.field.ComplexEventStartDate value) { + setField(value); + } + + public quickfix.field.ComplexEventStartDate get(quickfix.field.ComplexEventStartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplexEventStartDate getComplexEventStartDate() throws FieldNotFound { + return get(new quickfix.field.ComplexEventStartDate()); + } + + public boolean isSet(quickfix.field.ComplexEventStartDate field) { + return isSetField(field); + } + + public boolean isSetComplexEventStartDate() { + return isSetField(1492); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/ComplexEvents.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/ComplexEvents.java new file mode 100644 index 000000000..061d0c773 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/ComplexEvents.java @@ -0,0 +1,218 @@ +/* Generated Java Source File */ +package quickfix.fixlatest.component; +import quickfix.FieldNotFound; +import quickfix.Group; + +public class ComplexEvents extends quickfix.MessageComponent { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = ""; + private int[] componentFields = {}; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = {1483, }; + protected int[] getGroupFields() { return componentGroups; } + + public ComplexEvents() { + super(); + } + + public void set(quickfix.field.NoComplexEvents value) { + setField(value); + } + + public quickfix.field.NoComplexEvents get(quickfix.field.NoComplexEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoComplexEvents getNoComplexEvents() throws FieldNotFound { + return get(new quickfix.field.NoComplexEvents()); + } + + public boolean isSet(quickfix.field.NoComplexEvents field) { + return isSetField(field); + } + + public boolean isSetNoComplexEvents() { + return isSetField(1483); + } + +public static class NoComplexEvents extends Group { + static final long serialVersionUID = 552892318L; + private static final int[] ORDER = {1484, 1491, 0}; + + public NoComplexEvents() { + super(1483, 1484, ORDER); + } + + public void set(quickfix.field.ComplexEventType value) { + setField(value); + } + + public quickfix.field.ComplexEventType get(quickfix.field.ComplexEventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplexEventType getComplexEventType() throws FieldNotFound { + return get(new quickfix.field.ComplexEventType()); + } + + public boolean isSet(quickfix.field.ComplexEventType field) { + return isSetField(field); + } + + public boolean isSetComplexEventType() { + return isSetField(1484); + } + + public void set(quickfix.fixlatest.component.ComplexEventDates component) { + setComponent(component); + } + + public quickfix.fixlatest.component.ComplexEventDates get(quickfix.fixlatest.component.ComplexEventDates component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.ComplexEventDates getComplexEventDatesComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.ComplexEventDates()); + } + + public void set(quickfix.field.NoComplexEventDates value) { + setField(value); + } + + public quickfix.field.NoComplexEventDates get(quickfix.field.NoComplexEventDates value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoComplexEventDates getNoComplexEventDates() throws FieldNotFound { + return get(new quickfix.field.NoComplexEventDates()); + } + + public boolean isSet(quickfix.field.NoComplexEventDates field) { + return isSetField(field); + } + + public boolean isSetNoComplexEventDates() { + return isSetField(1491); + } + +public static class NoComplexEventDates extends Group { + static final long serialVersionUID = 552892318L; + private static final int[] ORDER = {1492, 0}; + + public NoComplexEventDates() { + super(1491, 1492, ORDER); + } + + public void set(quickfix.field.ComplexEventStartDate value) { + setField(value); + } + + public quickfix.field.ComplexEventStartDate get(quickfix.field.ComplexEventStartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplexEventStartDate getComplexEventStartDate() throws FieldNotFound { + return get(new quickfix.field.ComplexEventStartDate()); + } + + public boolean isSet(quickfix.field.ComplexEventStartDate field) { + return isSetField(field); + } + + public boolean isSetComplexEventStartDate() { + return isSetField(1492); + } +} +} + + public void set(quickfix.field.ComplexEventType value) { + setField(value); + } + + public quickfix.field.ComplexEventType get(quickfix.field.ComplexEventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplexEventType getComplexEventType() throws FieldNotFound { + return get(new quickfix.field.ComplexEventType()); + } + + public boolean isSet(quickfix.field.ComplexEventType field) { + return isSetField(field); + } + + public boolean isSetComplexEventType() { + return isSetField(1484); + } + + public void set(quickfix.fixlatest.component.ComplexEventDates component) { + setComponent(component); + } + + public quickfix.fixlatest.component.ComplexEventDates get(quickfix.fixlatest.component.ComplexEventDates component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.ComplexEventDates getComplexEventDatesComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.ComplexEventDates()); + } + + public void set(quickfix.field.NoComplexEventDates value) { + setField(value); + } + + public quickfix.field.NoComplexEventDates get(quickfix.field.NoComplexEventDates value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoComplexEventDates getNoComplexEventDates() throws FieldNotFound { + return get(new quickfix.field.NoComplexEventDates()); + } + + public boolean isSet(quickfix.field.NoComplexEventDates field) { + return isSetField(field); + } + + public boolean isSetNoComplexEventDates() { + return isSetField(1491); + } + +public static class NoComplexEventDates extends Group { + static final long serialVersionUID = 552892318L; + private static final int[] ORDER = {1492, 0}; + + public NoComplexEventDates() { + super(1491, 1492, ORDER); + } + + public void set(quickfix.field.ComplexEventStartDate value) { + setField(value); + } + + public quickfix.field.ComplexEventStartDate get(quickfix.field.ComplexEventStartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplexEventStartDate getComplexEventStartDate() throws FieldNotFound { + return get(new quickfix.field.ComplexEventStartDate()); + } + + public boolean isSet(quickfix.field.ComplexEventStartDate field) { + return isSetField(field); + } + + public boolean isSetComplexEventStartDate() { + return isSetField(1492); + } +} +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/FinancingDetails.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/FinancingDetails.java new file mode 100644 index 000000000..b02c4d5d3 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/FinancingDetails.java @@ -0,0 +1,39 @@ +/* Generated Java Source File */ +package quickfix.fixlatest.component; +import quickfix.FieldNotFound; +import quickfix.Group; + +public class FinancingDetails extends quickfix.MessageComponent { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = ""; + private int[] componentFields = {918, }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = {}; + protected int[] getGroupFields() { return componentGroups; } + + public FinancingDetails() { + super(); + } + + public void set(quickfix.field.AgreementCurrency value) { + setField(value); + } + + public quickfix.field.AgreementCurrency get(quickfix.field.AgreementCurrency value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.AgreementCurrency getAgreementCurrency() throws FieldNotFound { + return get(new quickfix.field.AgreementCurrency()); + } + + public boolean isSet(quickfix.field.AgreementCurrency field) { + return isSetField(field); + } + + public boolean isSetAgreementCurrency() { + return isSetField(918); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/Instrument.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/Instrument.java new file mode 100644 index 000000000..370972e96 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/Instrument.java @@ -0,0 +1,230 @@ +/* Generated Java Source File */ +package quickfix.fixlatest.component; +import quickfix.FieldNotFound; +import quickfix.Group; + +public class Instrument extends quickfix.MessageComponent { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = ""; + private int[] componentFields = {55, 22, 460, 167, }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = {}; + protected int[] getGroupFields() { return componentGroups; } + + public Instrument() { + super(); + } + + public void set(quickfix.field.Symbol value) { + setField(value); + } + + public quickfix.field.Symbol get(quickfix.field.Symbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Symbol getSymbol() throws FieldNotFound { + return get(new quickfix.field.Symbol()); + } + + public boolean isSet(quickfix.field.Symbol field) { + return isSetField(field); + } + + public boolean isSetSymbol() { + return isSetField(55); + } + + public void set(quickfix.field.SecurityIDSource value) { + setField(value); + } + + public quickfix.field.SecurityIDSource get(quickfix.field.SecurityIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityIDSource getSecurityIDSource() throws FieldNotFound { + return get(new quickfix.field.SecurityIDSource()); + } + + public boolean isSet(quickfix.field.SecurityIDSource field) { + return isSetField(field); + } + + public boolean isSetSecurityIDSource() { + return isSetField(22); + } + + public void set(quickfix.field.Product value) { + setField(value); + } + + public quickfix.field.Product get(quickfix.field.Product value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Product getProduct() throws FieldNotFound { + return get(new quickfix.field.Product()); + } + + public boolean isSet(quickfix.field.Product field) { + return isSetField(field); + } + + public boolean isSetProduct() { + return isSetField(460); + } + + public void set(quickfix.field.SecurityType value) { + setField(value); + } + + public quickfix.field.SecurityType get(quickfix.field.SecurityType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SecurityType getSecurityType() throws FieldNotFound { + return get(new quickfix.field.SecurityType()); + } + + public boolean isSet(quickfix.field.SecurityType field) { + return isSetField(field); + } + + public boolean isSetSecurityType() { + return isSetField(167); + } + + public void set(quickfix.fixlatest.component.ComplexEvents component) { + setComponent(component); + } + + public quickfix.fixlatest.component.ComplexEvents get(quickfix.fixlatest.component.ComplexEvents component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.ComplexEvents getComplexEventsComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.ComplexEvents()); + } + + public void set(quickfix.field.NoComplexEvents value) { + setField(value); + } + + public quickfix.field.NoComplexEvents get(quickfix.field.NoComplexEvents value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoComplexEvents getNoComplexEvents() throws FieldNotFound { + return get(new quickfix.field.NoComplexEvents()); + } + + public boolean isSet(quickfix.field.NoComplexEvents field) { + return isSetField(field); + } + + public boolean isSetNoComplexEvents() { + return isSetField(1483); + } + +public static class NoComplexEvents extends Group { + static final long serialVersionUID = 552892318L; + private static final int[] ORDER = {1484, 1491, 0}; + + public NoComplexEvents() { + super(1483, 1484, ORDER); + } + + public void set(quickfix.field.ComplexEventType value) { + setField(value); + } + + public quickfix.field.ComplexEventType get(quickfix.field.ComplexEventType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplexEventType getComplexEventType() throws FieldNotFound { + return get(new quickfix.field.ComplexEventType()); + } + + public boolean isSet(quickfix.field.ComplexEventType field) { + return isSetField(field); + } + + public boolean isSetComplexEventType() { + return isSetField(1484); + } + + public void set(quickfix.fixlatest.component.ComplexEventDates component) { + setComponent(component); + } + + public quickfix.fixlatest.component.ComplexEventDates get(quickfix.fixlatest.component.ComplexEventDates component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.ComplexEventDates getComplexEventDatesComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.ComplexEventDates()); + } + + public void set(quickfix.field.NoComplexEventDates value) { + setField(value); + } + + public quickfix.field.NoComplexEventDates get(quickfix.field.NoComplexEventDates value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoComplexEventDates getNoComplexEventDates() throws FieldNotFound { + return get(new quickfix.field.NoComplexEventDates()); + } + + public boolean isSet(quickfix.field.NoComplexEventDates field) { + return isSetField(field); + } + + public boolean isSetNoComplexEventDates() { + return isSetField(1491); + } + +public static class NoComplexEventDates extends Group { + static final long serialVersionUID = 552892318L; + private static final int[] ORDER = {1492, 0}; + + public NoComplexEventDates() { + super(1491, 1492, ORDER); + } + + public void set(quickfix.field.ComplexEventStartDate value) { + setField(value); + } + + public quickfix.field.ComplexEventStartDate get(quickfix.field.ComplexEventStartDate value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ComplexEventStartDate getComplexEventStartDate() throws FieldNotFound { + return get(new quickfix.field.ComplexEventStartDate()); + } + + public boolean isSet(quickfix.field.ComplexEventStartDate field) { + return isSetField(field); + } + + public boolean isSetComplexEventStartDate() { + return isSetField(1492); + } +} +} +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/InstrumentLeg.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/InstrumentLeg.java new file mode 100644 index 000000000..9da22c6e5 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/InstrumentLeg.java @@ -0,0 +1,39 @@ +/* Generated Java Source File */ +package quickfix.fixlatest.component; +import quickfix.FieldNotFound; +import quickfix.Group; + +public class InstrumentLeg extends quickfix.MessageComponent { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = ""; + private int[] componentFields = {600, }; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = {}; + protected int[] getGroupFields() { return componentGroups; } + + public InstrumentLeg() { + super(); + } + + public void set(quickfix.field.LegSymbol value) { + setField(value); + } + + public quickfix.field.LegSymbol get(quickfix.field.LegSymbol value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.LegSymbol getLegSymbol() throws FieldNotFound { + return get(new quickfix.field.LegSymbol()); + } + + public boolean isSet(quickfix.field.LegSymbol field) { + return isSetField(field); + } + + public boolean isSetLegSymbol() { + return isSetField(600); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/LinesOfTextGrp.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/LinesOfTextGrp.java new file mode 100644 index 000000000..543bc38e2 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/LinesOfTextGrp.java @@ -0,0 +1,90 @@ +/* Generated Java Source File */ +package quickfix.fixlatest.component; +import quickfix.FieldNotFound; +import quickfix.Group; + +public class LinesOfTextGrp extends quickfix.MessageComponent { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = ""; + private int[] componentFields = {}; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = {33, }; + protected int[] getGroupFields() { return componentGroups; } + + public LinesOfTextGrp() { + super(); + } + + public void set(quickfix.field.NoLinesOfText value) { + setField(value); + } + + public quickfix.field.NoLinesOfText get(quickfix.field.NoLinesOfText value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLinesOfText getNoLinesOfText() throws FieldNotFound { + return get(new quickfix.field.NoLinesOfText()); + } + + public boolean isSet(quickfix.field.NoLinesOfText field) { + return isSetField(field); + } + + public boolean isSetNoLinesOfText() { + return isSetField(33); + } + +public static class NoLinesOfText extends Group { + static final long serialVersionUID = 552892318L; + private static final int[] ORDER = {58, 0}; + + public NoLinesOfText() { + super(33, 58, ORDER); + } + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } +} + + public void set(quickfix.field.Text value) { + setField(value); + } + + public quickfix.field.Text get(quickfix.field.Text value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Text getText() throws FieldNotFound { + return get(new quickfix.field.Text()); + } + + public boolean isSet(quickfix.field.Text field) { + return isSetField(field); + } + + public boolean isSetText() { + return isSetField(58); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/MDFullGrp.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/MDFullGrp.java new file mode 100644 index 000000000..1ca6b59ac --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/MDFullGrp.java @@ -0,0 +1,174 @@ +/* Generated Java Source File */ +package quickfix.fixlatest.component; +import quickfix.FieldNotFound; +import quickfix.Group; + +public class MDFullGrp extends quickfix.MessageComponent { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = ""; + private int[] componentFields = {}; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = {268, }; + protected int[] getGroupFields() { return componentGroups; } + + public MDFullGrp() { + super(); + } + + public void set(quickfix.field.NoMDEntries value) { + setField(value); + } + + public quickfix.field.NoMDEntries get(quickfix.field.NoMDEntries value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoMDEntries getNoMDEntries() throws FieldNotFound { + return get(new quickfix.field.NoMDEntries()); + } + + public boolean isSet(quickfix.field.NoMDEntries field) { + return isSetField(field); + } + + public boolean isSetNoMDEntries() { + return isSetField(268); + } + +public static class NoMDEntries extends Group { + static final long serialVersionUID = 552892318L; + private static final int[] ORDER = {269, 278, 270, 0}; + + public NoMDEntries() { + super(268, 269, ORDER); + } + + public void set(quickfix.field.MDEntryType value) { + setField(value); + } + + public quickfix.field.MDEntryType get(quickfix.field.MDEntryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryType getMDEntryType() throws FieldNotFound { + return get(new quickfix.field.MDEntryType()); + } + + public boolean isSet(quickfix.field.MDEntryType field) { + return isSetField(field); + } + + public boolean isSetMDEntryType() { + return isSetField(269); + } + + public void set(quickfix.field.MDEntryID value) { + setField(value); + } + + public quickfix.field.MDEntryID get(quickfix.field.MDEntryID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryID getMDEntryID() throws FieldNotFound { + return get(new quickfix.field.MDEntryID()); + } + + public boolean isSet(quickfix.field.MDEntryID field) { + return isSetField(field); + } + + public boolean isSetMDEntryID() { + return isSetField(278); + } + + public void set(quickfix.field.MDEntryPx value) { + setField(value); + } + + public quickfix.field.MDEntryPx get(quickfix.field.MDEntryPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryPx getMDEntryPx() throws FieldNotFound { + return get(new quickfix.field.MDEntryPx()); + } + + public boolean isSet(quickfix.field.MDEntryPx field) { + return isSetField(field); + } + + public boolean isSetMDEntryPx() { + return isSetField(270); + } +} + + public void set(quickfix.field.MDEntryType value) { + setField(value); + } + + public quickfix.field.MDEntryType get(quickfix.field.MDEntryType value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryType getMDEntryType() throws FieldNotFound { + return get(new quickfix.field.MDEntryType()); + } + + public boolean isSet(quickfix.field.MDEntryType field) { + return isSetField(field); + } + + public boolean isSetMDEntryType() { + return isSetField(269); + } + + public void set(quickfix.field.MDEntryID value) { + setField(value); + } + + public quickfix.field.MDEntryID get(quickfix.field.MDEntryID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryID getMDEntryID() throws FieldNotFound { + return get(new quickfix.field.MDEntryID()); + } + + public boolean isSet(quickfix.field.MDEntryID field) { + return isSetField(field); + } + + public boolean isSetMDEntryID() { + return isSetField(278); + } + + public void set(quickfix.field.MDEntryPx value) { + setField(value); + } + + public quickfix.field.MDEntryPx get(quickfix.field.MDEntryPx value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.MDEntryPx getMDEntryPx() throws FieldNotFound { + return get(new quickfix.field.MDEntryPx()); + } + + public boolean isSet(quickfix.field.MDEntryPx field) { + return isSetField(field); + } + + public boolean isSetMDEntryPx() { + return isSetField(270); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/Parties.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/Parties.java new file mode 100644 index 000000000..cd0228fb1 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/Parties.java @@ -0,0 +1,174 @@ +/* Generated Java Source File */ +package quickfix.fixlatest.component; +import quickfix.FieldNotFound; +import quickfix.Group; + +public class Parties extends quickfix.MessageComponent { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = ""; + private int[] componentFields = {}; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = {453, }; + protected int[] getGroupFields() { return componentGroups; } + + public Parties() { + super(); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + +public static class NoPartyIDs extends Group { + static final long serialVersionUID = 552892318L; + private static final int[] ORDER = {448, 447, 452, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } +} + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/QuotReqGrp.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/QuotReqGrp.java new file mode 100644 index 000000000..6e0631358 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/QuotReqGrp.java @@ -0,0 +1,254 @@ +/* Generated Java Source File */ +package quickfix.fixlatest.component; +import quickfix.FieldNotFound; +import quickfix.Group; + +public class QuotReqGrp extends quickfix.MessageComponent { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = ""; + private int[] componentFields = {}; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = {146, }; + protected int[] getGroupFields() { return componentGroups; } + + public QuotReqGrp() { + super(); + } + + public void set(quickfix.field.NoRelatedSym value) { + setField(value); + } + + public quickfix.field.NoRelatedSym get(quickfix.field.NoRelatedSym value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoRelatedSym getNoRelatedSym() throws FieldNotFound { + return get(new quickfix.field.NoRelatedSym()); + } + + public boolean isSet(quickfix.field.NoRelatedSym field) { + return isSetField(field); + } + + public boolean isSetNoRelatedSym() { + return isSetField(146); + } + +public static class NoRelatedSym extends Group { + static final long serialVersionUID = 552892318L; + private static final int[] ORDER = {55, 22, 460, 167, 1483, 918, 193, 555, 0}; + + public NoRelatedSym() { + super(146, 55, ORDER); + } + + public void set(quickfix.fixlatest.component.Instrument component) { + setComponent(component); + } + + public quickfix.fixlatest.component.Instrument get(quickfix.fixlatest.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.Instrument getInstrumentComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.Instrument()); + } + + public void set(quickfix.fixlatest.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fixlatest.component.FinancingDetails get(quickfix.fixlatest.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.FinancingDetails getFinancingDetailsComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.FinancingDetails()); + } + + public void set(quickfix.field.SettlDate2 value) { + setField(value); + } + + public quickfix.field.SettlDate2 get(quickfix.field.SettlDate2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate2 getSettlDate2() throws FieldNotFound { + return get(new quickfix.field.SettlDate2()); + } + + public boolean isSet(quickfix.field.SettlDate2 field) { + return isSetField(field); + } + + public boolean isSetSettlDate2() { + return isSetField(193); + } + + public void set(quickfix.fixlatest.component.QuotReqLegsGrp component) { + setComponent(component); + } + + public quickfix.fixlatest.component.QuotReqLegsGrp get(quickfix.fixlatest.component.QuotReqLegsGrp component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.QuotReqLegsGrp getQuotReqLegsGrpComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.QuotReqLegsGrp()); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + +public static class NoLegs extends Group { + static final long serialVersionUID = 552892318L; + private static final int[] ORDER = {600, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fixlatest.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fixlatest.component.InstrumentLeg get(quickfix.fixlatest.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.InstrumentLeg getInstrumentLegComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.InstrumentLeg()); + } +} +} + + public void set(quickfix.fixlatest.component.Instrument component) { + setComponent(component); + } + + public quickfix.fixlatest.component.Instrument get(quickfix.fixlatest.component.Instrument component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.Instrument getInstrumentComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.Instrument()); + } + + public void set(quickfix.fixlatest.component.FinancingDetails component) { + setComponent(component); + } + + public quickfix.fixlatest.component.FinancingDetails get(quickfix.fixlatest.component.FinancingDetails component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.FinancingDetails getFinancingDetailsComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.FinancingDetails()); + } + + public void set(quickfix.field.SettlDate2 value) { + setField(value); + } + + public quickfix.field.SettlDate2 get(quickfix.field.SettlDate2 value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.SettlDate2 getSettlDate2() throws FieldNotFound { + return get(new quickfix.field.SettlDate2()); + } + + public boolean isSet(quickfix.field.SettlDate2 field) { + return isSetField(field); + } + + public boolean isSetSettlDate2() { + return isSetField(193); + } + + public void set(quickfix.fixlatest.component.QuotReqLegsGrp component) { + setComponent(component); + } + + public quickfix.fixlatest.component.QuotReqLegsGrp get(quickfix.fixlatest.component.QuotReqLegsGrp component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.QuotReqLegsGrp getQuotReqLegsGrpComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.QuotReqLegsGrp()); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + +public static class NoLegs extends Group { + static final long serialVersionUID = 552892318L; + private static final int[] ORDER = {600, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fixlatest.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fixlatest.component.InstrumentLeg get(quickfix.fixlatest.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.InstrumentLeg getInstrumentLegComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.InstrumentLeg()); + } +} +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/QuotReqLegsGrp.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/QuotReqLegsGrp.java new file mode 100644 index 000000000..0b6d39105 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/QuotReqLegsGrp.java @@ -0,0 +1,74 @@ +/* Generated Java Source File */ +package quickfix.fixlatest.component; +import quickfix.FieldNotFound; +import quickfix.Group; + +public class QuotReqLegsGrp extends quickfix.MessageComponent { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = ""; + private int[] componentFields = {}; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = {555, }; + protected int[] getGroupFields() { return componentGroups; } + + public QuotReqLegsGrp() { + super(); + } + + public void set(quickfix.field.NoLegs value) { + setField(value); + } + + public quickfix.field.NoLegs get(quickfix.field.NoLegs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoLegs getNoLegs() throws FieldNotFound { + return get(new quickfix.field.NoLegs()); + } + + public boolean isSet(quickfix.field.NoLegs field) { + return isSetField(field); + } + + public boolean isSetNoLegs() { + return isSetField(555); + } + +public static class NoLegs extends Group { + static final long serialVersionUID = 552892318L; + private static final int[] ORDER = {600, 0}; + + public NoLegs() { + super(555, 600, ORDER); + } + + public void set(quickfix.fixlatest.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fixlatest.component.InstrumentLeg get(quickfix.fixlatest.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.InstrumentLeg getInstrumentLegComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.InstrumentLeg()); + } +} + + public void set(quickfix.fixlatest.component.InstrumentLeg component) { + setComponent(component); + } + + public quickfix.fixlatest.component.InstrumentLeg get(quickfix.fixlatest.component.InstrumentLeg component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.InstrumentLeg getInstrumentLegComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.InstrumentLeg()); + } +} diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/SideCrossOrdModGrp.java b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/SideCrossOrdModGrp.java new file mode 100644 index 000000000..2777261c0 --- /dev/null +++ b/quickfixj-messages/quickfixj-messages-fixlatest/src/test/resources/golden/fixlatest/quickfix/fixlatest/component/SideCrossOrdModGrp.java @@ -0,0 +1,344 @@ +/* Generated Java Source File */ +package quickfix.fixlatest.component; +import quickfix.FieldNotFound; +import quickfix.Group; + +public class SideCrossOrdModGrp extends quickfix.MessageComponent { + static final long serialVersionUID = 552892318L; + + public static final String MSGTYPE = ""; + private int[] componentFields = {}; + protected int[] getFields() { return componentFields; } + private int[] componentGroups = {552, }; + protected int[] getGroupFields() { return componentGroups; } + + public SideCrossOrdModGrp() { + super(); + } + + public void set(quickfix.field.NoSides value) { + setField(value); + } + + public quickfix.field.NoSides get(quickfix.field.NoSides value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoSides getNoSides() throws FieldNotFound { + return get(new quickfix.field.NoSides()); + } + + public boolean isSet(quickfix.field.NoSides field) { + return isSetField(field); + } + + public boolean isSetNoSides() { + return isSetField(552); + } + +public static class NoSides extends Group { + static final long serialVersionUID = 552892318L; + private static final int[] ORDER = {54, 11, 453, 0}; + + public NoSides() { + super(552, 54, ORDER); + } + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.fixlatest.component.Parties component) { + setComponent(component); + } + + public quickfix.fixlatest.component.Parties get(quickfix.fixlatest.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.Parties getPartiesComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + +public static class NoPartyIDs extends Group { + static final long serialVersionUID = 552892318L; + private static final int[] ORDER = {448, 447, 452, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } +} +} + + public void set(quickfix.field.Side value) { + setField(value); + } + + public quickfix.field.Side get(quickfix.field.Side value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.Side getSide() throws FieldNotFound { + return get(new quickfix.field.Side()); + } + + public boolean isSet(quickfix.field.Side field) { + return isSetField(field); + } + + public boolean isSetSide() { + return isSetField(54); + } + + public void set(quickfix.field.ClOrdID value) { + setField(value); + } + + public quickfix.field.ClOrdID get(quickfix.field.ClOrdID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.ClOrdID getClOrdID() throws FieldNotFound { + return get(new quickfix.field.ClOrdID()); + } + + public boolean isSet(quickfix.field.ClOrdID field) { + return isSetField(field); + } + + public boolean isSetClOrdID() { + return isSetField(11); + } + + public void set(quickfix.fixlatest.component.Parties component) { + setComponent(component); + } + + public quickfix.fixlatest.component.Parties get(quickfix.fixlatest.component.Parties component) throws FieldNotFound { + getComponent(component); + return component; + } + + public quickfix.fixlatest.component.Parties getPartiesComponent() throws FieldNotFound { + return get(new quickfix.fixlatest.component.Parties()); + } + + public void set(quickfix.field.NoPartyIDs value) { + setField(value); + } + + public quickfix.field.NoPartyIDs get(quickfix.field.NoPartyIDs value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.NoPartyIDs getNoPartyIDs() throws FieldNotFound { + return get(new quickfix.field.NoPartyIDs()); + } + + public boolean isSet(quickfix.field.NoPartyIDs field) { + return isSetField(field); + } + + public boolean isSetNoPartyIDs() { + return isSetField(453); + } + +public static class NoPartyIDs extends Group { + static final long serialVersionUID = 552892318L; + private static final int[] ORDER = {448, 447, 452, 0}; + + public NoPartyIDs() { + super(453, 448, ORDER); + } + + public void set(quickfix.field.PartyID value) { + setField(value); + } + + public quickfix.field.PartyID get(quickfix.field.PartyID value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyID getPartyID() throws FieldNotFound { + return get(new quickfix.field.PartyID()); + } + + public boolean isSet(quickfix.field.PartyID field) { + return isSetField(field); + } + + public boolean isSetPartyID() { + return isSetField(448); + } + + public void set(quickfix.field.PartyIDSource value) { + setField(value); + } + + public quickfix.field.PartyIDSource get(quickfix.field.PartyIDSource value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyIDSource getPartyIDSource() throws FieldNotFound { + return get(new quickfix.field.PartyIDSource()); + } + + public boolean isSet(quickfix.field.PartyIDSource field) { + return isSetField(field); + } + + public boolean isSetPartyIDSource() { + return isSetField(447); + } + + public void set(quickfix.field.PartyRole value) { + setField(value); + } + + public quickfix.field.PartyRole get(quickfix.field.PartyRole value) throws FieldNotFound { + getField(value); + return value; + } + + public quickfix.field.PartyRole getPartyRole() throws FieldNotFound { + return get(new quickfix.field.PartyRole()); + } + + public boolean isSet(quickfix.field.PartyRole field) { + return isSetField(field); + } + + public boolean isSetPartyRole() { + return isSetField(452); + } +} +}